<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>RPM+Slackware Mini-Howto </TITLE> </HEAD> <BODY> <H1>RPM+Slackware Mini-Howto </H1> <H2>Dave Whitinger, <CODE>dave@whitinger.net</CODE></H2>v1.3, 13 aprile 1998 <P><HR> <EM>Questo documento descrive come procurarsi, installare e far funzionare correttamente RPM su una distribuzione Slackware. Tuttavia le informazioni qui contenute dovrebbero essere applicabili a una qualsiasi distribuzione.</EM> <HR> <H2><A NAME="s1">1. Introduzione</A></H2> <P> <P>RPM è il "Gestore di pacchetti di Red Hat" ed è il cuore della distribuzione Linux Red Hat. La sua funzione più basilare è di installare e disinstallare i pacchetti. <P>Questo documento è rivolto verso l'installazione di RPM su un sistema slackware che usa un processore Intel, ma le informazioni qui contenute dovrebbero essere applicabili a una qualsiasi distribuzione. <P>L'ultima versione di questo HOWTO è sempre disponidile su: <A HREF="http://www.threepoint.com/HOWTO/RPM+Slackware.html">http://www.threepoint.com/HOWTO/RPM+Slackware.html</A><P>Per ulteriori letture, consultare l'RPM-HOWTO (disponibile sul mirror LDP più vicino a te). Prendete in considerazione anche l'ipotesi di acquistare un eccellente libro: Maximum RPM, di Ed Bailey della Red Hat Software, Inc. <P> <H2><A NAME="s2">2. Ottenere il software</A></H2> <P> <P>La versione più recente di RPM è sempre disponibile su: <P> <BLOCKQUOTE><CODE> <PRE> ftp.rpm.org/pub/rpm/dist/latest </PRE> </CODE></BLOCKQUOTE> <P>Quando questo documento è stato scritto, l'ultima versione era <P> <BLOCKQUOTE><CODE> <PRE> rpm-2.4.12-1.i386.tar.gz </PRE> </CODE></BLOCKQUOTE> <P>Osservate la parte .i386. Questo significa che è un pacchetto binario per un'architettura Intel, pronto per essere decompresso e per funzionare. Assicuratevi che il file che scaricate abbia i386 all'interno del nome, altrimenti le seguenti istruzioni non funzioneranno. <P> <H2><A NAME="s3">3. Installare il software</A></H2> <P> <P>La via più facile per installare RPM consiste nell'usare il gestore di pacchetti nativo di Slackware. <P>Per installare RPM dovete essere root. <P> <BLOCKQUOTE><CODE> <PRE> installpkg /home/dave/rpm-2.4.12-1.i386.tar.gz </PRE> </CODE></BLOCKQUOTE> <P>Naturalmente, sostituite /home/dave con il percorso corretto per il nome del file. <P>(OSSERVAZIONE!) Se questo non funziona, scompattate semplicemente il file con questi comandi: <P> <BLOCKQUOTE><CODE> <PRE> cd / ; tar zxvpf /home/dave/rpm-2.4.12-1.i386.tar.gz </PRE> </CODE></BLOCKQUOTE> <P>Successivamente create una directory chiamata "rpm" sotto l'albero /var/lib. <P> mkdir /var/lib/rpm <P>Ora digitate 'rpm --initdb' per inizializzare il database rpm. <P>A questo punto, se tutto ha funzionato correttamente, avete un sistema rpm compatibile! Testatelo arraffando un qualunque file rpm e installandolo con il comando 'rpm -Uvh filename.rpm' <P> <H2><A NAME="s4">4. Bug (Importante!)</A></H2> <P>Siate consapevoli che su diverse versioni di RPM, i file tar vengono creati usando permessi non corretti. Appena installate RPM, controllate i permessi di alcune directory (/bin, /usr, etc). Se i permessi sono impostati al valore 700 (drwx------), allora siete stati infettati dal bug. <P>Per fissare questi problemi riguardo ai permessi, fate girare questo script della shell: <P> <HR> <PRE> #!/bin/sh chmod 755 /bin chmod 755 /usr chmod 755 /usr/bin chmod 755 /usr/doc chmod 755 /usr/lib chmod 755 /usr/man chmod 755 /usr/man/man8 chmod 755 /usr/share chmod 755 /usr/share/locale chmod 755 /usr/share/locale/de chmod 755 /usr/share/locale/de/LC_MESSAGES chmod 755 /usr/share/locale/pt-br chmod 755 /usr/share/locale/pt-br/LC_MESSAGES chmod 755 /usr/share/locale/sv chmod 755 /usr/share/locale/sv/LC_MESSAGES chmod 755 /usr/src </PRE> <HR> <P>Sentitevi liberi di inviarmi una E-Mail se avete domande al riguardo. <P> <H2><A NAME="s5">5. Ringraziamenti</A></H2> <P>Ringrazio Red Hat Software, Inc. e Patrick Volkerding per le loro eccellenti distribuzioni Linux. <P>Un grazie a Milan Kopacka (mkop5230@ss1000.ms.mff.cuni.cz) per aver sottoposto alla mia attenzione una via migliore per installare RPM (installpkg). <P> <H2><A NAME="s6">6. Copyright</A></H2> <P> <P>Questo HOWTO è proprietà letteraria riservata 1998 di Dave Whitinger, ed è un documento libero. Potete ridistribuirlo e/o modificarlo sotto i termini della GNU General Public License come pubblicato dalla Free Software Foundation; versione 2 della Licenza o successiva. <P> <P> </BODY> </HTML>