Problemi durante l'installazione di apt-get su CentOS 5.5


1

Contesto: voglio allontanarmi da Apache e ho trovato questo articolo che illustra un'installazione di nginx, PHP-FPM e APC. Nel tentativo di seguire queste istruzioni sul mio account utente del mio host ho riscontrato un problema: mancanza di apt-get e errore yum. Quindi, ho provato a compilare apt-get dalla fonte:

wget http://apt-rpm.org/releases/apt-0.5.15lorg3.tar.bz2
tar -vxf apt-0.5.15lorg3.tar.bz2
cd apt-0.5.15lorg3
./configure --prefix=$HOME

Questo è dove incontro un problema:

...
checking db1/db.h usability... no
checking db1/db.h presence... no
checking for db1/db.h... no
checking rpm/rpmlib.h usability... no
checking rpm/rpmlib.h presence... no
checking for rpm/rpmlib.h... no
configure: error: Can't find rpmlib.h

Qualche idea su come risolvere questo problema o aggirare il problema?

Risposte:


1

Cosa intendi con "yum rotto"? Non sta trovando il pacchetto o ti sta gettando errori Python?

Puoi sempre provare a pulire la cache di yum, risolve molti problemi:

#yum clean all

Se il gestore pacchetti principale sul tuo sistema operativo è rotto, l'ultima cosa che vuoi fare è installare un altro gestore pacchetti, specialmente dal sorgente. L'inferno delle dipendenze è l'ultima cosa di cui hai bisogno. Consiglierei di provare a risolvere innanzitutto lo yum.


Quando provo a utilizzare yum, visualizzo l'errore: "Errore di configurazione: errore durante l'accesso al file per il file di configurazione: /////etc/yum.repos.d/WebFaction.repo". Prenderò in considerazione la tua raccomandazione, grazie!
Nev Stokes,

Ah, sei con l'hosting di webfaction. Quali sono le autorizzazioni per quel file quando si esegue un ls -la /etc/yum.repos.d? pastebin.com
John T,

@Nev, qual è stata la tua soluzione finale?
John T,

Grazie per l'aiuto John. Praticamente qualsiasi gestore di pacchetti è un gioco da ragazzi, quindi ho lavorato con i ragazzi del supporto di Webfaction per creare nginx ecc. Dalla fonte. Che è, ehm, "divertente"!
Nev Stokes,

1
  1. Scarica e installa la versione di rpm forge, che consentirà a YUM di accedere: *

        wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
        rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
    
  2. Una volta installato (richiede molto tempo), è possibile installare APT.

  3. Ora dovresti essere in grado di usare apt-get e installare i repository apt. Dovrai aggiungere le tue fonti su /etc/apt/sources.list.d

Questo link potrebbe essere utile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.