Ùn avete micca Internet? Amparate à piglià i vostri repositori in casa

Immagine presa da Deviantart

Quandu aghju avutu un urdinatore in casa, l'aghju usatu GNU / Linux senza nisun prublema ancu senza avè internet per aduprà i repositori.

Ciò chì aghju fattu hè di piglià una copia di i pacchetti installati nantu à u mo computer di travagliu è installà / aggiornà in casa. Ci hè parechje applicazioni è varianti per fà questu, vi mostraraghju alcuni.

aptOnCD

Ideale per l'utilizatori di Ubuntu. Cù APTONCD piglieremu tutti i pacchetti chì avemu in cache APT in a .iso senza cumplicazioni. Per installallu:

$ sudo aptitude install aptoncd

Per aduprà, simu simpliciamente lanciate l'applicazione è fà ciò chì ci dice passu à passu. Nunda cumplicatu.

Avvanzi:

  • Pudete piglià u vostru repositoriu in un .iso (o parechji, secondu a taglia) In ogni locu duve vulete chì tù andiate Pudete creà iso in CD y DVD.
  • Pudete scumpressà u .iso è cupià tuttu in un cartulare, è aghjurnà da quì.
  • APTONCD rileva quandu avete novi pacchetti è li aghjusta scartendu i vechji.

I disgrazia:

  • Se ùn avete micca CD-RW o DVD-RW averete un gattivu di soldi se site unu di quelli chì li piace à aghjurnà ogni ghjornu, ancu se pudete avè cum'è puntu alternativu 2 di i vantaghji.
  • Se utilizate apt pinning cù parechji rami (Prove, Sid, Sperimentale), pò dassi qualchì errore quandu installate e dipendenze.

apt-move:

Questa alternativa hè ideale per debian-squeeze. En Prove Debian Aghju avutu qualchì prublema perchè ùn aghju micca cupiatu i pacchetti in u cartulare di destinazione.

Per installallu:

$ sudo aptitude install apt-move

Ambientazione:

Tutte l'opzioni apt-move pò esse cunsultatu in u so manuale (man apt-move). A so cunfigurazione hè in /etc/apt-move.conf è duvemu mudificà alcune cose in questu, per questu apremu u nostru editore preferitu quellu file:

$ sudo nano /etc/apt-move.conf

È duvemu piglià in contu e seguenti linee, chì sò e uniche chì duvemu mudificà:

# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror

# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze

# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no

# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes

Questu hè più ca abbastanza in i paràmetri.

Aduprà:

Semplice cum'è corsa:

$ sudo aptitude update && aptitude upgrade && apt-move update

Questu ci copierà, per u cartulare chì avemu sceltu, tutti i pacchetti da u nostru cache

Avvanzi:

  • Crea a struttura esatta di un specchiu cù i pacchetti chì avemu in cache.
  • Raggruppa e branche Main è Contrib solu in Main, allora quandu aghjunghjite l'indirizzu à u source.list, ùn avemu chè da mette main non-free.
  • Se avemu apt-pinning, pudemu scaricà ogni ramu indipindente.

I disgrazia:

  • Finu avà ùn n'aghju trovu nimu.

Aduprendu dpkg-scanpackages

Nota: Questu hè qualcosa cum'è l'usu APTONCD

A funzione di questu strumentu hè di creà un mini repo chì pudete facilmente trasportà è includere in u fonte.list, da i fugliali scaricati o quelli chì includite da soli.

U modu di funziunamentu hè u seguente: Prima installazione dpkg-dev

$ sudo apt-get install dpkg-dev

Copia i fugliali da u cache apt in u cartulare chì truvate selezziunatu per travaglià, suppone chì hè chjamatu repo è si trova in / home / user / repo /.

cp /var/cache/apt/archives/*.deb /home/usuario/repo/

Pudete ancu includere u .deb chì vulete

Avà andemu in u nostru cartulare: repo (in questu casu).

cd /home/usuario/repo

è esecutemu:

dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz

Ciò chì facemu quì hè di leghje tutti i pacchetti chì sò in / home / user / repo / è u fugliale hè creatu Pacchetti.gz cù sta infurmazione; A seconda di u numeru di pacchetti, serà u mumentu di finisce u prucessu.

Per cumincià à travaglià cù u novu mini-repo creatu, u prossimu passu seria d'aghjunghje à u fonte.list, questu si ottiene seguendu questi passi:

Cù u nostru editore di testu (questu casu nano):

nano /etc/apt/sources.list

Aghjustemu a seguente linea:

deb file:/home/usuario repo/

Hè impurtante di mette in risaltu, per piglià in contu, chì dopu à u fugliale, i dui punti (:) è dopu una sola barra (/) sò messi in ellu, ancu chì dopu l'ultimu cartulare, in questu casu Desktop, ùn ci hè micca barra, piglia un spaziu è dopu u cartulare mini-repo (repo) cù una barra à a fine.

Cù questi passi, avemu digià creatu un mini-repo prontu à u trasportu.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

16 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Manuel dijo

    Qualcosa, ma per e distribuzioni chì utilizanu RPM?

    1.    KZKG ^ Gaara <"Linux dijo

      Forse YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      Ùn l'aghju mai pruvatu, ma hè un'idea / indiziu induve cumincià à circà.

    2.    elav <° Linux dijo

      Sfurtunatamente, ùn avemu micca assai sperienza cù stu tipu di pacchettu, ma sicuramente ci hè una variante in qualchì locu.

    3.    scaamanu dijo

      Ci hè u strumentu createrepro per creà repositori da un repertoriu induve si trovanu e biblioteche.
      Fighjate http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html quì detalianu u prucessu abbastanza bè spiegatu.

  2.   alessia_cossu dijo

    Un'altra pussibilità hè di aduprà keryx, pudete scaricà i pacchetti da Linux o Windows, è poi installallu nantu à u vostru urdinatore senza internet. Funziona solu per Debian è Ubuntu.
    Aghju fattu ancu qualchì tempu fà un prugrammu per scaricà pacchetti per linux senza internet, ma aghju avutu da lascià U_U per inizià un altru prughjettu assai più sbagliatu, chì presenteraghju sicuramente prima di a fine di l'annu 😀

    1.    elav <° Linux dijo

      Eri u creatore di sushi-huh? : -O Wow, grande. L'aghju adupratu in parechje occasioni. Hè vera chì ci sò altri strumenti grafichi, averaghju da raccoglie più infurmazioni à nantu à questu.

  3.   notte dijo

    Pensu chì a cosa a più faciule per mè sia sempre stata di salvà i pacchetti da / var / cache / apt è passalli in una memoria o quantunque. Rivenu in casa, apru a mo cunsula, andu in u cartulare duve sò i pacchetti è stallu tuttu scrivendu sudo dpkg -i * .deb

    riguarda

  4.   zOdiaK dijo

    Bona suluzione, TUTTI, cumpresu Drnocho's, eccellente bloggu, sò assai cuntentu quandu trovu blog attivi nantu à u software liberu, è ancu di più quandu hè nantu à u nostru caru Debian.

    1.    elav <° Linux dijo

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux dijo

      Grazie amicu, hè un piacè d'aiutà è di restituisce un pocu tutte e cunniscenze chì a cumunità ci hà datu 🙂
      Saluti 😀

  5.   zOdiaK dijo

    Ùn sò micca se serà una currezzione ma, se usamu apt-move a linea in u terminal pare cusì:

    aghjurnamentu sudo aptitude && sudo aptitude upgrade && sudo apt-move update

    Ancu s'ellu sembra redundante o evidenti, ma, ci sò sempre persone chì ùn si rendenu contu di quellu picculu dettagliu hahaha.

    Saluti!

    1.    elav <° Linux dijo

      Benvenutu zOdiaK:
      Grazie per l'infurmazioni ... 😀

  6.   Leo dijo

    Ci hè qualcosa di più cum'è Synaptic? Per mè hè u megliu

  7.   Custantinu dijo

    grazie per l'infurmazioni, ma si pone una dumanda aptoncd genera un iso cù i prugrammi scaricati in u pc cun internet ma in u pc senza internet duveria avè aptoncd installatu ma a so installazione hè fatta cù un pc cun internet allora, cumu ripristinà u iso generatu senza aptoncd in pc senza internet.

  8.   Nelson dijo

    U postu hè bonu ... Ci hè un tipu di sti strumenti ma focalizatu nantu à i pacchetti .rpm?

  9.   Anthony A. dijo

    Salute. Chì mi cunsiglii. Aghju un urdinatore toshiba partizionatu cù Windows 7 è Debian Linux 7 cù GRUB. Cumu hè a serie Graphics ATI x1200, mi fermu cù un bug è hè solu cù un schermu tty. Quandu si configura sudo, u cumandamentu di marca ùn hè micca statu trovu. Aghju pruvatu à scaricà repositorii cù Suhsi huh è camicri cube, ùn hè micca statu pussibule. Ci hè qualchì modu chì mi pudete raccomandà.
    À ringrazià vi.