L'installazione manuale dei pacchetti con dpkg impedisce un futuro percorso di aggiornamento?

12

Gestisco una rete privata che non ha connettività Internet a causa della politica di sicurezza del cliente. Questa rete ha una singola installazione di Ubuntu 10.04 LTS Server (presto ne saranno molti di più) e ho cercato di personalizzarla con il software - tuttavia, devo installare manualmente i pacchetti con dpkg a causa della mancanza di connettività Internet.

Questo mi impedisce di passare a una versione più recente di Ubuntu Server (LTS) quando diventa disponibile, dal momento che i pacchetti che ho installato non sono sul CD di distribuzione corrente, è improbabile che si trovino nelle versioni più recenti anche.

    
posta 2 revs, 2 users 100%James Booker 26.06.2012 - 00:39
fonte

4 risposte

17

No. Installare pacchetti dai repository ufficiali usando dpkg non ti darà problemi in ogni caso.

Infatti, da un punto di vista tecnico, l'installazione di un pacchetto tramite dpkg non è diversa da quella che avresti eseguito sudo apt-get install package . Succedono le stesse cose.

L'unico problema con l'installazione di pacchetti con dpkg è che dovrai assicurarti che le dipendenze siano installate nel giusto ordine. In caso contrario, si potrebbe finire con un database dei pacchetti corrotto.

So che questo accade per esperienza personale ...

    
risposta data Nathan Osman 29.07.2010 - 08:18
fonte
3

Solo per completezza: quando si aggiorna, se i pacchetti non sono più supportati, o incompatibili con i pacchetti più recenti (dipendenze interrotte, ecc.), il processo di aggiornamento ti chiederà se desideri rimuovere quei pacchetti.  Non sono sicuro di cosa succederà se non li disinstallerai, probabilmente non funzioneranno più.

In ogni caso, sarai in grado di eseguire l'upgrade.

    
risposta data Little Jawa 29.07.2010 - 10:35
fonte
2

AptOnCD potrebbe essere uno strumento utile per te in questo caso: link

    
risposta data Jorge Castro 29.07.2010 - 17:07
fonte
1

Potrebbe essere un'idea migliore, considerando che presto aggiungerai più server per configurare un repository locale. In questo modo, è possibile aggiungere il repository alle origini apt di ciascun server e quindi indirizzarli tutti a un repository locale che è solo un mirror dei repository di Ubuntu reali.

Quindi, quando è il momento di installare o aggiornare i pacchetti, basta usare gli strumenti standard di ubuntu per gestire questa operazione. Un altro vantaggio è che è sufficiente aggiornare il repository locale centralizzato di tanto in tanto con un paio di DVD o dischi rigidi che è possibile portare nell'ambiente chiuso e sincronizzarsi con le directory del repository. Quindi ogni server ti avviserà dei pacchetti che hanno installato che hanno aggiornamenti disponibili sul tuo repository locale ... il che significa che hai molto meno amministrazione da mantenere. Gli strumenti sono autorizzati a fare ciò che gli strumenti sono buoni.

Alan Pope, evangelista di Ubuntu e uno dei componenti del podcast di Ubuntu UK, ha scritto un post sulla creazione di uno specchio dei repository ufficiali di ubuntu che dovrebbe aiutare. Puoi trovarlo qui .

    
risposta data Jim 31.07.2010 - 04:27
fonte

Leggi altre domande sui tag