Sep 022014
 

Many thanks to GNUtransfer for lending us a VPS and other resources to write this article.

We have created a debian wheezy amd64 repository to allow the installation of the following packages:

  • bitcoind-init
  • litecoind-init
  • p2pool-init
  • xen-4.4

In this article we will see how to add the repository to a Debian Wheezy amd64 installation

Let’s add the repository to our sources.list file running this command as root:

root@vps590197:/# wget -q http://repository.geeklab.com.ar/geeklab-repository/geeklab-repository-wheezy.list -O /etc/apt/sources.list.d/geeklab-repository-wheezy.list
root@vps590197:/# 

Then add the repository public key:

root@vps590197:/# wget -q http://repository.geeklab.com.ar/geeklab-repository/geeklab-repository.asc -O - | apt-key add --
OK
root@vps590197:/# 

Now we run an update

root@vps590197:/# apt-get update
Get:1 http://repository.geeklab.com.ar wheezy Release.gpg [836 B]
Get:2 http://repository.geeklab.com.ar wheezy Release [3,182 B]                                                                            
Hit http://ftp.us.debian.org wheezy Release.gpg                                                                                             
Get:3 http://ftp.us.debian.org wheezy-updates Release.gpg [836 B]                                        
Get:4 http://repository.geeklab.com.ar wheezy/contrib amd64 Packages [3,871 B]                           
Get:5 http://ftp.us.debian.org wheezy-backports Release.gpg [836 B]                                               
Ign http://repository.geeklab.com.ar wheezy/contrib Translation-en_US                                                        
Ign http://repository.geeklab.com.ar wheezy/contrib Translation-en              
Hit http://ftp.us.debian.org wheezy Release                                     
Get:6 http://ftp.us.debian.org wheezy-updates Release [124 kB]                                        
Hit http://security.debian.org wheezy/updates Release.gpg                                             
Hit http://security.debian.org wheezy/updates Release  
Get:7 http://ftp.us.debian.org wheezy-backports Release [147 kB]
Hit http://security.debian.org wheezy/updates/main Sources                     
Hit http://security.debian.org wheezy/updates/contrib Sources
Hit http://ftp.us.debian.org wheezy/main Sources                        
Hit http://ftp.us.debian.org wheezy/non-free Sources
Hit http://ftp.us.debian.org wheezy/contrib Sources
Hit http://ftp.us.debian.org wheezy/main amd64 Packages
Hit http://security.debian.org wheezy/updates/non-free Sources
Hit http://ftp.us.debian.org wheezy/non-free amd64 Packages
Hit http://ftp.us.debian.org wheezy/contrib amd64 Packages
Hit http://ftp.us.debian.org wheezy/contrib Translation-en
Hit http://ftp.us.debian.org wheezy/main Translation-en
Hit http://ftp.us.debian.org wheezy/non-free Translation-en
Get:8 http://ftp.us.debian.org wheezy-updates/main Sources [4,478 B]
Hit http://security.debian.org wheezy/updates/main amd64 Packages
Get:9 http://ftp.us.debian.org wheezy-updates/contrib Sources [14 B]
Get:10 http://ftp.us.debian.org wheezy-updates/non-free Sources [14 B]
Hit http://ftp.us.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Hit http://security.debian.org wheezy/updates/contrib amd64 Packages
Get:11 http://ftp.us.debian.org wheezy-updates/contrib amd64 Packages [14 B]
Get:12 http://ftp.us.debian.org wheezy-updates/non-free amd64 Packages [14 B]
Get:13 http://ftp.us.debian.org wheezy-updates/contrib Translation-en [14 B]
Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex
Get:14 http://ftp.us.debian.org wheezy-updates/non-free Translation-en [14 B]
Hit http://ftp.us.debian.org wheezy-backports/main Sources/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/contrib Sources/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/non-free Sources/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/main amd64 Packages/DiffIndex
Hit http://security.debian.org wheezy/updates/non-free amd64 Packages
Hit http://security.debian.org wheezy/updates/contrib Translation-en
Hit http://ftp.us.debian.org wheezy-backports/contrib amd64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/non-free amd64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/contrib Translation-en/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/main Translation-en/DiffIndex
Hit http://ftp.us.debian.org wheezy-backports/non-free Translation-en/DiffIndex
Hit http://security.debian.org wheezy/updates/main Translation-en
Hit http://security.debian.org wheezy/updates/non-free Translation-en
Fetched 285 kB in 1s (186 kB/s)
Reading package lists... Done
root@vps590197:/# 

With this we have available all the new packages from geeklab repository.

NOTE: You must also add the debian wheezy backports repository

Packages description

xen-4.4 is the Debian Jessie package compiled for Debian Wheezy amd64,

other packages included are:

  • libxen-4.4_4.4.0-2_amd64.deb
  • libxen-dev_4.4.0-2_amd64.deb
  • libxenstore3.0_4.4.0-2_amd64.deb
  • xen-hypervisor-4.4-amd64_4.4.0-2_amd64.deb
  • xenstore-utils_4.4.0-2_amd64.deb
  • xen-system-amd64_4.4.0-2_amd64.deb
  • xen-utils-4.4_4.4.0-2_amd64.deb
  • xen-utils-common_4.4.0-2_all.deb

bitcoin-init is the bitcoind package for debian wheezy amd64 compiled with downloaded sources from git repository https://github.com/bitcoin/bitcoin.git and a script for init.d to start / stop.

The package is named “bitcoind-init” to avoid conflict with the package included in Debian repository

  • bitcoind-init_0.9.3-0_amd64.deb

litecoind-init is the litecoind package for debian wheezy amd64 compiled with downloaded sources from git repository https://github.com/litecoin-project/litecoin.git and a script for init.d to start / stop.

  • litecoind-init_0.8.7-2_amd64.deb

p2pool-init is created with downloaded sources from git repository https://github.com/forrestv/p2pool branch “rav” and alternative front-end web downloaded from https://github.com/hardcpp/P2PoolExtendedFrontEnd, also with a startup script in init.d

  • p2pool-init_13.4-247_amd64.deb

In upcoming articles we will describe them.

IMPORTANT NOTE: All versions will be updated as they are posted on the git repositories and/or Debian Jessie amd64 repository.

This completes this article.