Sep 022014
 

Agradecemos a GNUtransfer el habernos cedido un VPS y otros recursos para escribir este articulo.

Hemos creado un repositorio para debian wheezy amd64

Por ahora los paquetes disponibles son

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

En este articulo veremos como añadir el repositorio en una instalación de Debian Wheezy amd64

Lo primero que haremos sera añadir el repositorio a nuestro sources.list, para ello como root ejecutamos estos comandos

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:/# 

Luego agregamos la clave publica del repositorio a nuestro apt con los siguientes comandos.

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

Luego hacemos un apt-get 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:/# 

Con esto ya tenemos disponible los paquetes que están en el repositorio.

NOTA: también se debe agregar el repositorio backports de debian wheezy

xen-4.4 es el paquete de Debian Jessie compilado para Debian Wheezy amd64,

los paquetes que lo integran son

  • 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 este es el paquete bitcoind compilado para debian wheezy amd64 con las fuentes descargadas del repositorio git de bitcoin https://github.com/bitcoin/bitcoin.git y con un script en init.d de inicio y detención del mismo.

NOTA: El paquete lo hemos llamado bitcoind-init para evitar el conflicto con el paquete que esta en los repositorios de Debian

  • bitcoind-init_0.9.3-0_amd64.deb

litecoind-init este es el paquete litecoind compilado para debian wheezy amd64 con las fuentes descargadas del repositorio git de litecoin https://github.com/litecoin-project/litecoin.git y con un script en init.d de inicio y detención del mismo.

  • litecoind-init_0.8.7-2_amd64.deb

p2pool-init este paquete es creado con las fuentes descargadas desde el repositorio git https://github.com/forrestv/p2pool el branch “rav” y con el front end web alternativo descargado desde https://github.com/hardcpp/P2PoolExtendedFrontEnd y también tiene un script de inicio en init.d

  • p2pool-init_13.4-247_amd64.deb

En los próximas entradas haremos una descripción de los mismos.

NOTA IMPORTANTE: Las versiones se actualizaran a medida que sean publicadas en los repositorios git y/o en los repositorios de Debian jessie amd64.

Con esto finalizamos el articulo.