Vlastní Arch Repositář

Arch Linux nám nabízí zajímavou možnost a to vytvoření vlastního repozitáře

Určitě se ptáte : “proč?”

Jistě, důvody jsou minimálně dva :

  • Našel jsem balíček (zdrojový kód), který není v žádném Arch repositáři a chci ho “čistě vložit” do systému
  • Chci mít přehled nad všemi balíčky, které jsem si jakkoliv upravil a tudíž nepoužívám jejich oficiální “arch verzi”

U mě je to víceméně obojí 🙂 Takže v vytvoření repositáře :

Vytvoříme složku

mkdir /var/local/artealarchrepo/i686
Umístění a název složky jsou jen na vás :)(použil jsem “zanoření” i686, protože nyní používám tuto architekturu, ale je možné že časem zkusím/přejdu na x86_64, takžechci aby byli balíčky oddělené

Přidání repositáře do zdrojů pacman-a

Přidáme záznam do souboru /etc/pacman.conf
[aar] Server = file:///var/local/artealarchrepo/i686
Nyní jsem si zkopíroval všechny dříve vytvořené balíčky (Virtual Box, Krusader2, Amarok2 atd.) do složky nového repositáře

Teď si vytvořím databázi repositáře :
cd /var/local/artealarchrepo/i686/ sudo repo-add /var/local/artealarchrepo/i686/aar.db.tar.gz *.pkg.tar.gz
No a nyní nám nic nebrání si sestavené balíčky příkazem “repo-add” přidávat do vlastního repositáře. O dalším využití vlastního repositáře zajisté časem ještě něco sepíšu 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *