Kai namuose turėjau kompiuterį, naudojau GNU / Linux be jokių problemų net neturint interneto naudotis saugyklomis.
Aš padariau tai, kad paėmiau į darbo kompiuterį įdiegtų paketų kopijas ir įdiegiau / atnaujinau namuose. Tam yra keletas programų ir variantų, aš jums parodysiu keletą.
„AptOnCD“
Idealiai tinka ubuntu. Su APTonCD paimsime visus paketus, kuriuos turime talpykloje APT A . ISO be jokių komplikacijų. Norėdami jį įdiegti:
$ sudo aptitude install aptoncd
Norėdami ją naudoti, paprasčiausiai paleidžiame programą ir žingsnis po žingsnio darome tai, ką ji mums liepia. Nieko nesudėtingo.
Privalumai:
- Savo saugyklą galite paimti .iso (arba keli, priklausomai nuo dydžio) Kur tik norite, kad eitumėte Galite sukurti „iso“ CD y DVD.
- Galite išpakuoti .iso ir viską nukopijuoti į aplanką ir atnaujinti iš ten.
- APTonCD aptinka, kai turite naujų pakuočių, ir prideda jas, kad išmestų senas.
Trūkumai:
- Jei neturite CD-RW o DVD-RW jums bus švaistomi pinigai, jei esate vienas iš tų, kurie mėgsta atnaujinti kasdien, nors kaip alternatyvą galite turėti 2 privalumus.
- Jei naudojate taiklus prisegimas su keliomis šakomis (Testavimas, Sidas, eksperimentinis), tai gali sukelti klaidų diegiant priklausomybes.
„Apt-Move“:
Ši alternatyva idealiai tinka „Debian Squeeze“. Į „Debian“ testavimas Turėjau tam tikrų problemų, nes nekopijavau paketų į paskirties aplanką.
Norėdami jį įdiegti:
$ sudo aptitude install apt-move
Nustatymas:
Visos parinktys tinkamas judėjimas galima rasti jos vadove (man apt-move). Jo konfigūracija yra /etc/apt-move.conf ir mes turime modifikuoti kai kuriuos dalykus joje, tam atidarydami mėgstamą redaktorių tą failą:
$ sudo nano /etc/apt-move.conf
Turime atsižvelgti į šias eilutes, kurias turime modifikuoti tik mes:
# 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
Tai yra daugiau nei pakankamai nustatymuose.
Naudokite:
Paprasta kaip paleisti:
$ sudo aptitude update && aptitude upgrade && apt-move update
Tai nukopijuos mus į pasirinktą aplanką visus paketus, esančius mūsų talpykloje
Privalumai:
- Sukurkite tikslią veidrodžio struktūrą su paketais, kuriuos turime talpykloje.
- Jis grupuoja „Main“ ir „Contrib“ filialus tik „Main“, todėl pridedant adresą į source.list, pagrindinį turime pateikti tik ne nemokamą.
- Jei turime apt-pinning, kiekvieną filialą galime atsisiųsti savarankiškai.
Trūkumai:
- Kol kas neradau.
„Dpkg-scanpackages“ naudojimas
Pastaba: tai kažkas panašaus į naudojimą APTonCD
Šio įrankio funkcija yra sukurti mini repo, kurį galite lengvai transportuoti ir įtraukti į šaltiniai. sąrašas, iš atsisiųstų failų arba tų, kuriuos įtraukiate patys.
Veikimo režimas yra toks: Pirmiausia įdiekite dpkg-dev
$ sudo apt-get install dpkg-dev
Nukopijuokite failus iš apt talpyklos į aplanką, su kuriuo pasirinkote dirbti, tarkime, kad jis vadinamas repo ir yra / home / user / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Taip pat galite įtraukti deb kad tu nori
Dabar einame į savo aplanką: atpirkimas (tokiu atveju).
cd /home/usuario/repo
ir mes vykdome:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Tai, ką mes darome čia, skaitome visus paketus / home / user / repo / ir failas sukurtas Paketai.gz su šia informacija; Priklausomai nuo pakuočių skaičiaus, bus laikas užbaigti procesą.
Norėdami pradėti dirbti su sukurtu nauju mini repo, kitas žingsnis būtų jį pridėti prie šaltiniai. sąrašas, tai pasiekiama atlikus šiuos veiksmus:
Su mūsų teksto redaktoriumi (šiuo atveju nano):
nano /etc/apt/sources.list
Pridedame šią eilutę:
deb file:/home/usuario repo/
Svarbu pabrėžti, kad būtų atsižvelgta į tai, kad po failo dedamas dvitaškis (:) ir tada vienas pasvirasis brūkšnys (/), taip pat kad po paskutinio aplanko, šiuo atveju „Desktop“, juosta nėra įdėta, užima tarpą, tada mini repo aplankas (repo) su pasviruoju brūkšniu pabaigoje.
Atlikdami šiuos veiksmus, mes jau sukūrėme mini repo, paruoštą transportuoti.
Kažkas, išskyrus paskirstymus, naudojančius RPM?
Gal YumonCD:
https://bitbucket.org/a_atalla/yumoncd/downloads/
Niekada nebandžiau, bet tai idėja / užuomina, nuo ko pradėti ieškoti.
Deja, mes neturime daug patirties su tokio tipo paketais, tačiau tikrai yra kažkur variantas.
Norėdami sukurti saugyklas iš katalogo, kuriame yra bibliotekos, yra „createrepro“ įrankis.
Pažiūrėk į http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html ten jie gana gerai paaiškina procesą.
Kita galimybė yra naudoti keriksas, galite atsisiųsti paketus desde Linux arba Windows, tada įdiekite jį savo kompiuteryje be interneto. Tai veikia tik Debian ir Ubuntu.
Aš taip pat dariau prieš kurį laiką programa atsisiųsti „Linux“ paketus be interneto, bet aš turėjau palikti „U_U“, kad pradėčiau kitą daug labiau įsuktą projektą, kurį tikrai pateiksiu iki metų pabaigos 😀
Jūs buvote sushi-huh kūrėjas? : -O Oho, puiku. Kelis kartus naudojau. Tiesa, yra ir kitų grafinių įrankių, turėsiu surinkti daugiau informacijos apie tai.
Manau, kad lengviausia man visada buvo išgelbėti paketus iš / var / cache / apt ir perduoti juos į atmintį ar bet ką. Grįžtu namo, atidarau konsolę, einu į aplanką, kuriame yra paketai, ir viską įdiegiu įvesdamas sudo dpkg -i * .deb
saludos
Geri sprendimai, VISI, įskaitant puikų „Drnocho“ tinklaraštį, esu labai laiminga, kai randu aktyvių tinklaraščių apie nemokamą programinę įrangą ir dar daugiau, kai tai yra mūsų mylimajame „Debian“.
Debianas Rulezas !!!
Ačiū draugei, malonu padėti ir šiek tiek grąžinti visas tas žinias, kurias mums davė bendruomenė 🙂
Sveikinimai 😀
Nežinau, ar tai bus pataisymas, bet jei naudosime apt-move, eilutė terminale atrodys taip:
sudo aptitude update && sudo aptitude upgrade && sudo apt-move atnaujinimas
Nors tai skamba nereikalingai ar akivaizdžiai, tačiau visada yra žmonių, kurie nesuvokia tos smulkmenos, hahaha.
Sveiki atvykę!
Sveiki zOdiaK:
Ačiū už patarimą ... 😀
Ar yra kažkas panašesnio į „Synaptic“? Man tai geriausia
ačiū už informaciją, bet kyla klausimas, aptoncd sukuria iso su programomis, atsisiųstomis į kompiuterį su internetu, bet kompiuteryje be interneto, jis turės būti įdiegęs aptoncd, bet jo diegimas atliekamas tada, kai kompiuteris su internetu tada atkurti ISO sugeneruotą be aptoncd kompiuteryje be interneto.
Pranešimas yra geras ... Ar yra kokių nors šių įrankių, tačiau daugiausia dėmesio skiriama .rpm paketams?
Sveiki. Ką tu man patari. Turiu suskirstytą „Toshiba“ kompiuterį su „Windows 7“ ir „Debian Linux 7“, naudojant GRUB. Kadangi tai yra „Graphics ATI x1200“ serija, man liko klaida ir ji turi tik dešimt ekranų. Nustatant sudo, žymos komanda nerasta. Bandžiau atsisiųsti saugyklas su „Suhsi huh“ ir „Camicri“ kubu, tai nebuvo įmanoma. Ar galite kokiu nors būdu man rekomenduoti.
Ačiū.