Come utilizzare un repository Ubuntu locale

Nel mio paese, la maggior parte di noi non ha accesso a Internet, quindi non abbiamo accesso ai repository online. Questo ci costringe a caricare il repository in un file disco duro externo o nel nostro HDD interno.

Ad esempio, sul mio disco rigido esterno ho il repository ArchLinux per 64 bit (più di 30 GB), così come Debian Wheezy 32 bit (più di 40 GB).

Per impostazione predefinita le distribuzioni una volta installate, provano ad aggiornare i pacchetti, installano nuovi pacchetti e altri dai repository su Internet, dobbiamo dire alla nostra distribuzione di non cercare in Internet il repository, dobbiamo dirgli di usare il repository che abbiamo.

Immagine tratta da Deviantart

Configura il repository in sources.list

I passaggi seguenti richiedono autorizzazioni amministrative. Se usano Ubuntu (per esempio) dovrebbero mettere "sudo" davanti a ogni riga di comando che digitano

1. Dobbiamo aprire un terminale (console, bash, shell, ecc.). In questo scriveremo:

nano /etc/apt/sources.list

2. Si aprirà un file di testo, cancelliamo tutto ciò che ha e mettiamo questo:

file deb: /// media / hdd / repo preciso universo principale multiverso limitato file deb: /// media / hdd / repo aggiornamenti precisi dell'universo principale multiverso limitato file deb: /// media / hdd / repo precisione-sicurezza dell'universo principale file deb multiverso limitato: /// media / hdd / repo backport preciso dell'universo principale limitato multiverso file deb: /// media / hdd / repo preciso proposto universo principale multiverso limitato

Qui mi fermo. Questo è il percorso per il repository Ubuntu Precise che in teoria ho sul mio HDD esterno, / media / hdd / è la cartella in cui è montato l'HDD, quindi viene chiamato il repository (ovvero la cartella che contiene dists, pool e altri) pronti contro termine, la versione di Ubuntu che sto usando è precisa, ecco perché la prima riga è lo stesso nome della distro bisogno (12.04), quindi le righe successive saranno gli altri rami del repository (aggiornamenti, sicurezza, ecc.), Infine specifico le aree del repository, universo principale multiverso limitato

3. Salviamo il file con Ctrl + O e usciamo dall'editor con Ctrl + X

4. Nello stesso terminale, scriviamo quanto segue e vedrai come iniziano a essere letti gli indici del repository locale:

apt-get update

Ora per chiarire, dove il 90% delle persone commette errori è quando si tratta di inserire il percorso / indirizzo del repository, è estremamente importante leggere bene e copiare bene questa parte.

Diciamo che copiamo il repository su un HDD esterno, che si trova in "/ media / external", lo copiamo nella root con il nome "repository-ubuntu", all'interno di questa cartella (repository-ubuntu) ci sono le cartelle che appartengono a il repository (dists, pool, ecc.).

In tal caso, il percorso sarebbe:

deb file: /// media / esterno / repository-ubuntu lucid main universe multiverse limitato ecc ecc ecc

Vale anche per chiarire che esistono programmi che ci rendono un mini-repository, in questo modo non è necessario trasportare quella tonnellata di GB, applicazioni come Apton CD, RepoMan o PSC.

Beh, niente altro da aggiungere, so che per molti non è una necessità avere il repository sull'HDD ma ... chi ne ha bisogno, ha già maggiori informazioni a riguardo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   servitori suddetto

    Ciao, come stai? Una domanda: e come aggiorno quel repository? Immagino di dover trovare un posto dove connettermi. E un'altra domanda che è appena sorta, quanto tempo ci vuole per aggiornare tutto quel gruppo di applicazioni? L'articolo è interessante per me perché è possibile che per un po 'non abbia alcun legame, la cosa brutta è che uso Arch e Antergos.

    1.    cris suddetto

      Sarebbe interessante per loro fare un post che racconti come sono le condizioni specifiche della tecnologia a Cuba, come si ha accesso a Internet anche se è poco, e se è a causa del lavoro, qual è lo scopo di quel lavoro ? Sarebbe una buona lettura per conoscere le condizioni socio-tecnologiche di quel bellissimo paese.

      Saluti da Bogotá.

      1.    nano suddetto

        Ciao, scusa ma quello che chiedi non ti può essere dato.

        È un argomento con troppe connotazioni politiche ed estremamente delicato, soprattutto considerando che all'interno della comunità ci sono tante persone con ... si fa per dire complesso e difficile da capire.

        Non si parla di politica (a meno che non si tratti di decisioni del governo sull'argomento di cui si tratta, e sempre da un punto di vista pratico) o qualcosa del genere.

        1.    cris suddetto

          ok 😉

      2.    Oktoberfest suddetto

        Puoi saperne di più su ciò che stai chiedendo in questo commento 😉 Spero che chiarisca i tuoi dubbi 😉

        https://blog.desdelinux.net/flisol-2014-en-cuba/#comment-115547

        ciao2.

    2.    dragnell suddetto

      Di solito lo facciamo con debmirror per la distribuzione .DEB e rsync per tutti gli altri da qualche parte che ha aggiornato i repository in .cu nel nostro caso, il tempo di ritardo è proporzionale alla larghezza di banda e al tempo senza aggiornare quei repository. Saluti

  2.   kevinjon suddetto

    Dimentichi debmirror per scaricarli

  3.   eliotime3000 suddetto

    Ottima raccomandazione, in quanto funzionerebbe anche per Debian (entrambi usano APT e la verità è che vale anche la pena aggiornare la versione su disco).

  4.   dayani suddetto

    Ho bisogno di aiuto per fis…. Come posso scaricare da una intranet e copiare il repository di Ubuntu su un disco ... da una macchina Windows? 😀

  5.   GoPro suddetto

    Posso aggiornare il repository senza avere una connessione Internet? con un usb o qualcosa del genere, perché il mio problema è che non riesco a configurare i driver senza scaricarli dal repository.