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 🙂