Software libre

Cómo crear nuestro propio repositorio de Arch Linux firmado

Nekmo

Jun. 12, 2016

archlinux repositorios paquetes gpg

Con este tutorial aprenderemos a crear un repositorio no oficial de Arch Linux para subir nuestros propio paquetes firmados.

Aunque es mucho más fácil crear un paquete y subirlo a AUR, algunos preferirán utilizar su propio repositorio: es más rápido y fiable. Lo primero que se necesita es una clave gpg para firmar los paquetes:

$ gpg --gen-key

 

En cuanto se haya generado, obtendremos una salida como la siguiente:

gpg: clave FC4498F5 marcada como de confianza absoluta
gpg: directory '/home/nekmo/.gnupg/openpgp-<wbr/>revocs.d' created
gpg: revocation certificate stored as
'/home/nekmo/.gnupg/openpgp-<wbr/>revocs.d/<wbr/>F865CCCC8AD2393BDDCFE2A2A485D6<wbr/>79FC4498F5.rev'
claves pública y secreta creadas y firmadas.

El KeyID, el cual se indica en amarillo, debemos recordarlo para más adelante.

 

Ahora tenemos que compartir nuestra clave con servidores GPG, lo cual permitirá a nuestros usuarios descargar la clave y así verificar nuestros paquetes:

$ gpg --send-keys

Con esto ya tenemos todo lo necesario para firmar los paquetes.

 

Ahora, por supuesto, necesitaremos un paquete por firmar. El objetivo de este tutorial no es enseñar a crear paquetes con Arch, para lo cual recomiendo la wiki y el manual. En el directorio donde se encuentra el PKGBUILD, ejecutaremos makepkg pero diciendo que queremos firmarlo:

$ makepkg --sign

 

Ahora queda hacer el repositorio: para ello sólo debemos mover los archivos .pkg.tar.xz y .pkg.tar.xz.sig generados al directorio donde se encontrará el repositorio y ejecutar:

$ repo-add --sign repo.db.tar.gz *.pkg.tar.xz

Si repo.db.tar.gz no existe, se creará con la primera ejecución. Ahora sólo quedaría servir dicho directorio usando nuestro servidor HTTP favorito. Por ejemplo, en mi caso: repos.nekmo.org/archlinux.

 

Debemos avisar a nuestros usuarios de la necesidad de añadir la clave para validar la firma de paquetes. Para ello es necesario ejecutar lo siguiente sustituyendo la parte en amarillo por tu KeyID.

$ pacman-key -r FC4498F5 && pacman-key --lsign-key FC4498F5

 

Esto lo estoy usando con mi paquete Simple Monitor Alert, y he hecho un fabric para automatizar el proceso.

Espero que este pequeño tutorial te haya servido ^^ ¡Y hasta la próxima!

Comments

DonaldteW 1 mes, 1 semana
<a href=http://vardenafilprixenpharmacieacaen.com/>vardenafil prix en pharmacie </a> 
<a href=" http://vardenafilprixenpharmacieacaen.com/ ">levitra 20mg prix en pharmacie en france </a>
Xplnic 1 mes, 1 semana
xanotherz <a href=http://buytadalafilonrx.com>buytadalafilonrx.com</a> cdirectionz <a href=http://buytadalafilonrx.com>buytadalafilonrx.com</a> mwatery
Kmcnic 1 mes, 1 semana
neyest http://buytadalafilonrx.com eparticularq <a href=http://buytadalafilonrx.com>cialis</a> dmayb
TerrySow 1 mes
<a href=http://viagrakaufen24stundenlieferung.com/>viagra kaufen mГјnchen </a> 
<a href=" http://viagrakaufen24stundenlieferung.com/ ">viagra kaufen auf rechnung </a>
Anthonydon 1 mes
<a href=http://cialis5mgohnerezeptbestellen.com/>cialis 5mg filmtabletten 28 st </a> 
<a href=" http://cialis5mgohnerezeptbestellen.com/ ">cialis 5mg 14 stГјck preis </a>
Estebanacaks 1 mes
<a href=http://viagraohnerezeptapothekepernachnahme.com/>viagra ohne rezept </a> 
<a href=" http://viagraohnerezeptapothekepernachnahme.com/ ">viagra billig ohne rezept kaufen </a>
HaroldKic 1 mes
<a href=http://sildenafil100mgrezeptfreikaufen.com/>sildenafil 100mg 24 stГјck 1a pharma </a> 
<a href=" http://sildenafil100mgrezeptfreikaufen.com/ ">sildenafil hormosan 100mg 24 stГјck </a>
DonaldBUS 1 mes
<a href=http://cialisbilligkaufenohnerezept.com/>cialis generika kaufen rezeptfrei bestellen </a> 
<a href=" http://cialisbilligkaufenohnerezept.com/ ">cialis ohne rezept Г¶sterreich </a>
JimmyOpift 1 mes
<a href=http://viagragenerikakaufenindeutschland.com/>viagra generika bestellen forum </a> 
<a href=" http://viagragenerikakaufenindeutschland.com/ ">viagra generika online kaufen erfahrungen </a>
Jamescrozy 1 mes
<a href=http://tadalafilgenerikaindeutschlandkaufen.com/>tadalafil generika 2017 </a> 
<a href=" http://tadalafilgenerikaindeutschlandkaufen.com/ ">tadalafil generika hersteller </a>
Danielepisy 1 mes
<a href=http://cialisgenerikaindeutschlandkaufen.com/>cialis generika deutschland rezeptfrei </a> 
<a href=" http://cialisgenerikaindeutschlandkaufen.com/ ">cialis generika aus deutschland paypal </a>
JosepharIpt 1 mes
<a href=http://propeciaprixpharmacie.com/>propecia prix france </a> 
<a href=" http://propeciaprixpharmacie.com/ ">propecia prix pharmacie </a>
Herbertelodo 1 mes
<a href=http://acheterpropeciasansordonnance.com/>acheter propecia </a> 
<a href=" http://acheterpropeciasansordonnance.com/ ">acheter propecia en belgique </a>
Daviddig 1 mes
<a href=http://acheteramoxicillinesansordonnance.com/>amoxicilline sans ordonnance en pharmacie </a> 
<a href=" http://acheteramoxicillinesansordonnance.com/ ">amoxicilline acide clavulanique sans ordonnance </a>
Antoinewib 1 mes
<a href=http://acheteramoxicillinepascherenfrance.com/>acheter amoxicilline </a> 
<a href=" http://acheteramoxicillinepascherenfrance.com/ ">acheter amoxicilline biogaran </a>
DarrellDup 1 mes
<a href=http://acheterclomidenlignefrance.com/>j ai acheter clomid sur internet </a> 
<a href=" http://acheterclomidenlignefrance.com/ ">j'ai acheter clomid sur internet </a>
Stanleykex 1 mes
<a href=http://achatclomidsurinternet.com/>acheter clomid 100mg </a> 
<a href=" http://achatclomidsurinternet.com/ ">acheter clomid et duphaston </a>
Thomasanike 1 mes
<a href=http://vardenafilbilligkaufenrezeptfrei.com/>vardenafil ohne rezept kaufen </a> 
<a href=" http://vardenafilbilligkaufenrezeptfrei.com/ ">vardenafil kaufen rezeptfrei </a>
Williamrop 1 mes
<a href=http://levitrakaufenohnerezeptindeutschland.com/>levitra kaufen online rezept </a> 
<a href=" http://levitrakaufenohnerezeptindeutschland.com/ ">levitra kaufen paypal </a>
MarioBeile 1 mes
<a href=http://kamagrakaufenindeutschland.com/>kamagra oral jelly 100mg bestellen </a> 
<a href=" http://kamagrakaufenindeutschland.com/ ">kamagra oral jelly 100mg online bestellen </a>
RubenKak 1 mes
<a href=http://cialissuperactiveauseuropakaufen.com/>cialis super active plus canada </a> 
<a href=" http://cialissuperactiveauseuropakaufen.com/ ">cialis super active aus europa kaufen </a>
Michaelvuh 1 mes
<a href=http://lasixohnerezeptkaufen.com/>lasix ohne </a> 
<a href=" http://lasixohnerezeptkaufen.com/ ">lasix ohne rezept kaufen </a>
Willierof 1 mes
<a href=http://furosemidkaufenohnerezept.com/>furosemid tabletten kaufen </a> 
<a href=" http://furosemidkaufenohnerezept.com/ ">furosemid fГјr tiere kaufen </a>
Edwinnit 1 mes
<a href=http://priligykaufenohnerezeptindeutschland.com/>priligy kaufen schweiz </a> 
<a href=" http://priligykaufenohnerezeptindeutschland.com/ ">priligy kaufen deutschland </a>
EdwardRak 1 mes
<a href=http://kamagraoraljellybilligurisikoloskaufen.com/>kamagra oral jelly erfahrung </a> 
<a href=" http://kamagraoraljellybilligurisikoloskaufen.com/ ">kamagra oral jelly kaufen </a>
ohefenar 1 mes
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
idiuororijeum 1 mes
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
pofuzaepbur 1 mes
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
eomacaxa 1 mes
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
aguduwnis 1 mes
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
oeqibawiko 1 mes
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
JimmiehoX 4 semanas, 1 día
<a href=http://dapoxetinekaufenindeutschland.com/>dapoxetine kaufen schweiz </a> 
<a href=" http://dapoxetinekaufenindeutschland.com/ ">dapoxetine kaufen in deutschland </a>
DavidNep 4 semanas, 1 día
<a href=http://clomidkaufenohnerezept.com/>clomid online kaufen ohne rezept </a> 
<a href=" http://clomidkaufenohnerezept.com/ ">clomid kaufen ohne rezept </a>
Danielroums 4 semanas, 1 día
<a href=http://levitrabilligkaufenrezeptfrei.com/>levitra 20mg preis schweiz </a> 
<a href=" http://levitrabilligkaufenrezeptfrei.com/ ">levitra 20mg ohne rezept </a>
DarrinLet 4 semanas, 1 día
<a href=http://viagrasuperactivekaufen.com/>viagra super active deutschland </a> 
<a href=" http://viagrasuperactivekaufen.com/ ">viagra super active erfahrung </a>
WalterGah 4 semanas, 1 día
<a href=http://viagraprofessionalonlinekaufen.com/>viagra professional online kaufen </a> 
<a href=" http://viagraprofessionalonlinekaufen.com/ ">viagra professional rezeptfrei </a>
WilliamHex 4 semanas, 1 día
<a href=http://tadalissxonlinekaufenschnellelieferung.com/>tadalis sx 20mg tabletten </a> 
<a href=" http://tadalissxonlinekaufenschnellelieferung.com/ ">tadalis sx 20mg ajanta pharma generic cialis </a>
KevinSiz 4 semanas, 1 día
<a href=http://kaufensuperp-forcerezeptfreiindeutschland.com/>super p-force in deutschland kaufen </a> 
<a href=" http://kaufensuperp-forcerezeptfreiindeutschland.com/ ">super p force kaufen </a>
ThomasGaway 4 semanas, 1 día
<a href=http://kaufenfinpeciarezeptfreiindeutschland.com/>kaufen finpecia rezeptfrei deutschland </a> 
<a href=" http://kaufenfinpeciarezeptfreiindeutschland.com/ ">kaufen finpecia rezeptfrei deutschland </a>
RonaldUnorn 3 semanas, 3 días
<a href=https://www.viagrasansordonnancefr.com/>viagrasansordonnancefr.com</a> viagrasansordonnancefr
AndrewCiB 3 semanas, 3 días
<a href=http://wherecanibuyviagraonline.info/>where can i buy viagra online</a> 
<a href=" http://wherecanibuyviagraonline.info/ ">where can i buy viagra online</a>
ejohahiy 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
owunenup 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
emiesimeboxok 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
telinuxa 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ihadoqe 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ogazisi 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
oapokurupu 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
iyakawah 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
afocujqebnun 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
okowiwi 2 semanas, 6 días
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
Stancrord 2 semanas, 5 días
Kendall and Katy Perry through Jen Atkin's snapchat.  Kim Kardashian featuring Ray J scandal  <a href=http://seatmiquel38.skyrock.com/3276040142-A-Kanye-West-sex-tape-is-about-to-break-the-net.html>get more here</a>. She added, “Someone created a meme on the net of me that I was the Crimson Chin.
Zacharytaw 2 semanas, 5 días
<a href=http://reviewinterpretersunlimited.info/>generic viagra pills for sale </a> 
<a href=" http://reviewinterpretersunlimited.info/ ">generic viagra pills online </a>
KevinSpunk 2 semanas, 2 días
<a href=http://canadianpharmacynorecipe.com/categories/Bestsellers/Propranolol>propranolol 20 mg </a> 
<a href=http://canadianpharmacynorecipe.com/categories/Bestsellers/Antabuse>over the counter antabuse </a> 
<a href=http://canadianpharmacynorecipe.com/categories/Bestsellers/Brand-Cialis>brand name cialis online </a> 
<a href=" http://canadianpharmacynorecipe.com/categories/Bestsellers/Levitra ">levitra generico </a> 
<a href=" http://canadianpharmacynorecipe.com/categories/Bestsellers/Cialis-Soft ">generic cialis soft tadalafil </a> 
<a href=" http://canadianpharmacynorecipe.com/categories/Bestsellers/Cialis-Extra-Dosage ">cialis extra super active and super active and cialis professional </a>
ixesasijor 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ehururontiy 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
pakopahizjne 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ubwedazaxlu 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ixaniwuput 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ovijigukovo 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ubawoxi 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
ozxarivuxi 2 semanas, 1 día
http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/
DonaldVer 1 semana, 6 días
<a href=https://mobileapkworld.com/>download apk applications </a> 
<a href=" https://mobileapkworld.com/ ">free apk games </a>
DavidRon 1 semana, 2 días
<a href=http://xn--compraramoxicilinasinrecetaespaa-pcd.biz/>comprar amoxicilina sin receta online </a><a href=http://xn--compraramoxicilinasinrecetaespaa-pcd.biz/>comprar amoxicilina sin receta espaГ±a </a> 
<a href=http://xn--compraratomoxetinaprecioespaa-x1c.biz/>comprar atomoxetina sin receta </a> 
<a href=" http://comprardapoxetine60mgsinreceta.biz/ ">dapoxetine 30 mg comprar </a> 
<a href=" http://comprardapoxetine60mgsinreceta.biz/ ">comprar dapoxetina chile </a> 
<a href=" http://comprarorlistat120mgbarato.biz/ ">comprar orlistat en farmacia </a>
Damonwatly 3 días, 19 horas
<a href=http://apotheke-online-24.com/drugs/lidadaidaihua>lida daidaihua </a> 
<a href=http://apotheke-online-24.com/drugs/super-kamagra>menshelp super kamagra </a> 
<a href=http://apotheke-online-24.com/drugs/lidadaidaihua>lida daidaihua erfahrungsberichte 2016 </a> 
<a href=" http://apotheke-online-24.com/drugs/kamagra-soft ">kamagra soft </a> 
<a href=" http://apotheke-online-24.com/drugs/viagra-generic ">hexal viagra generika </a> 
<a href=" http://apotheke-online-24.com/drugs/propecia-generic ">propecia generika ratiopharm </a>