Repoman

Repoman est un outil simple permettant de télécharger tout les scripts de compilation des paquets et compiler les programmes à partir de leurs sources.

Tout d'abord il faut le nécessaire:

pacman-g2 -S pacman-tools

(peut etre que vous allez avoir besoin des paquets rsync et darcs)

Ensuite mettons à jour la liste des logiciels disponibles avec repoman:

repoman update

voici ce que vous aurez:

root@pegasus:/home/devil505# repoman update
warning: this operation can take minutes, please be patient
:: Synchronizing the Frugalware Source Tree...done. 

Cette commande met à jour le FST dans /var/fst (ou le répertoire défini dans ~/.repoman.conf). La première fois repoman le téléchargera (cette opération risque d'être longue!)

Allons voir cette fameuse liste:

repoman search

Voici la liste qui vous sera présentée

root@pegasus:/home/devil505# repoman search
apps-extra/j2me
apps-extra/mspell
devel-extra/gcc-gnat-bin
devel-extra/sbcl-bin
kde-extra/realrekord
multimedia-extra/mpeg4ip
x11/xf86-video-sunbw2
x11/xf86-video-suncg14
x11/xf86-video-suncg3
x11/xf86-video-suncg6
x11/xf86-video-sunffb
x11/xf86-video-sunleo
x11/xf86-video-suntcx
xapps-extra/acroread
xapps-extra/crossover-pro
xapps-extra/googleearth
xapps-extra/kqemu
xapps-extra/nerolinux
xapps-extra/opera
xapps-extra/realplayer
xapps-extra/skype
xapps-extra/teamspeak-client
xapps-extra/vmware
xapps-extra/avast4workstation 

La liste se présente donc de cette facon: catégorie/nom du logiciel

Pour installer un logiciel, faire:

repoman merge nom de l'application

Cette commande à pour effet de construire un paquet depuis sa source et de l'installer. Vous pouvez configurer les options de constructions avec la directive makepkg_opts dans le fichier /etc/repoman.conf

Par défaut repoman installera les dépendances manquantes avec pacman, nettoieras les fichiers de travail restant, installera le paquet, et copiera le paquet résultant dans les répertoire de travail courrant.