El RPM o el Director de Paquet de Barret Vermell és la solució de direcció de paquet d'omissió per a distribucions de Linux basades en el Barret Vermell Linux. És una manera força útil d'instal·lar fàcilment, rampa, i paquets d'un-install en màquines de Linux. Recordo els dies en què tots els paquets de Linux s'havien de compilar. Vegem com realitzar algunes tasques bàsiques amb RPM.
Llisti Tots els Paquets
Abans d'instal·lar un paquet nou o millorar i vell un a vegades vol comprovar assegurar-se que ja no s'instal·li. Aquí és com pot tenir una llista de tots els paquets de RPM instal·lats:
# rpm -qa
gawk-3.1.3-10.1
pax-3.0-9
krbafs-1.2.2-6
esound-0.2.35-2
perl-XML-Encoding-1.01-26
perl-Digest-SHA1-2.07-5
...
Ara una llista d'aquesta classe pot ser força confonent. El que m'agrada fer és ús aquesta comanda junt amb grep. Filtro la recerca amb el paquet que estic buscant. Així, si estic intentant comprovar si s'instal·la un cert paquet de PHP executaria la recerca següent:
# rpm -qa | grep php
php-pdo-5.2.0-1.rhel4.ct
php-mbstring-5.2.0-1.rhel4.ct
php-mysql-5.2.0-1.rhel4.ct
php-imap-5.2.0-5
php-5.2.0-1.rhel4.ct
php-cli-5.2.0-1.rhel4.ct
php-gd-5.2.0-1.rhel4.ct
Puc veure què ja s'instal·la i llavors decidir si necessito instal·lar, millorar, o treure tot.
Instal·li i Millori Paquets
Hi ha un parell de llocs web que utilitzo per aconseguir els meus paquets de RPM - rpm.pbone.net i Descobriment de RPM. Després que descarregar l'arxiu de .rpm aquí sigui com pot instal·lar un paquet:
# rpm -ivh package-name.rpm
Millorar un paquet:
# rpm -Uvh package-name.rpm
Vostè will força sovint portar un error de RPM dient que necessita alguns altres paquets instal·lats per instal·lar o millorar el paquet està intentant instal·lar. Un s'envia comunament a això com "infern de dependancy". Només ha de tornar al lloc web d'on descarregava el paquet i Buscar els paquets de què depèn, i Instal·lar-los primer.
Tregui Paquets
Treure paquets amb RPM és exactament tan simple com instal·lant o millorant-los. Necessita assegurar-se que aconsegueixi el nom complet del paquet que està intentant treure. Utilitzi la comanda de llistar els paquets com mostrats a dalt per aconseguir el ple nom del paquet. Llavors dirigeixi la comanda següent:
# rpm -e package-name.rpm
Vagi amb compte amb ficar-se en assumptes de dependancy aquí també.























{ 0 comentaris... afegeixi'n un ara }
Deixi un Comentari