Kapag mayroon akong computer sa bahay, ginamit ko GNU / Linux nang walang anumang problema kahit na walang pagkakaroon ng internet upang magamit ang mga repository.
Ang ginawa ko ay kumuha ng isang kopya ng mga package na naka-install sa aking computer sa trabaho at i-install / i-update ang mga ito sa bahay. Mayroong maraming mga application at variant upang gawin ito, ipapakita ko sa iyo ang ilan.
aptOnCD
Akma para sa mga gumagamit ng Ubuntu. May APTOnCD kukuha kami ng lahat ng mga pakete na mayroon kami sa cache APT sa isang .iso nang walang anumang mga komplikasyon. Upang mai-install ito:
$ sudo aptitude install aptoncd
Upang magamit ito, pinapatakbo lamang namin ang application at ginagawa ang sinasabi sa amin nang paunahin. Walang kumplikado.
Benepisyo:
- Maaari mong kunin ang iyong imbakan sa isang .iso (o marami, depende sa laki) Kahit saan mo gusto mong puntahan Maaari kang lumikha iso sa CD y DVD.
- Maaari mong i-unzip ang .iso at kopyahin ang lahat sa loob ng isang folder, at mag-update mula doon.
- APTOnCD nakita kung mayroon kang mga bagong pakete at idinagdag ang mga ito na itinapon ang mga luma.
Mga Disadvantages:
- Kung wala ka CD-RW o DVD-RW Masasayang ka ng pera kung ikaw ay isa sa mga may gusto mag-update araw-araw, kahit na maaari kang magkaroon bilang isang alternatibong punto 2 ng mga kalamangan.
- Kung gumagamit ka apt pinning na may maraming mga sanga (Pagsubok, Sid, Pang-eksperimentong), maaari kang magbigay sa iyo ng ilang mga error kapag nag-i-install ng mga dependency.
apt-move:
Perpekto para sa Debian Squeeze. Sa Pagsubok sa Debian Nagkaroon ako ng ilang mga problema dahil hindi ko nakopya ang mga package sa patutunguhang folder.
Upang mai-install ito:
$ sudo aptitude install apt-move
Setting:
Lahat ng pagpipilian apt-ilipat maaaring konsulta sa manu-manong (man apt-move). Ang pagsasaayos nito ay nasa /etc/apt-move.conf at dapat nating baguhin ang ilang mga bagay dito, dahil dito binubuksan namin ang aming paboritong editor na nag-file:
$ sudo nano /etc/apt-move.conf
At dapat isaalang-alang namin ang mga sumusunod na linya, na kung saan ay ang tanging dapat naming baguhin:
# 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
Ito ay higit pa sa sapat sa mga setting.
Gumamit ng:
Kasing simple ng pagtakbo:
$ sudo aptitude update && aptitude upgrade && apt-move update
Kopyahin kami nito, para sa folder na aming napili, lahat ng mga pakete sa aming cache
Benepisyo:
- Lumikha ng eksaktong istraktura ng isang salamin kasama ang mga package na mayroon kami sa cache.
- Pinagsasama nito ang mga sangay ng Pangunahin at Contrib sa Pangunahing, kaya kapag idinagdag ang address sa mapagkukunan.list, kailangan lamang naming ilagay ang pangunahing hindi malaya.
- Kung mayroon kaming apt-pinning, maaari naming mai-download ang bawat sangay nang nakapag-iisa.
Mga Disadvantages:
- Sa ngayon wala pa akong nahanap.
Paggamit ng dpkg-scanpackages
Tandaan: Ito ay tulad ng paggamit APTOnCD
Ang pagpapaandar ng tool na ito ay upang lumikha ng isang mini repo na madali mong madala at isama sa sources.list, mula sa mga na-download na file o iyong isasama mo nang mag-isa.
Ang operating mode ay ang mga sumusunod: Una i-install dpkg-dev
$ sudo apt-get install dpkg-dev
Kopyahin ang mga file mula sa apt cache sa folder na napili mong gumana, ipagpalagay na ito ay tinatawag na repo at matatagpuan ito sa / home / user / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Maaari mo ring isama ang .deb na gusto mo
Pumunta kami ngayon sa aming folder: repo (sa kasong ito).
cd /home/usuario/repo
at isinasagawa namin:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Ang ginagawa namin dito ay ang pagbabasa ng lahat ng mga package na nasa / home / user / repo / at ang file ay nilikha Mga Pakete.gz kasama ang impormasyong ito; Nakasalalay sa bilang ng mga pakete, magiging oras na upang tapusin ang proseso.
Upang simulang magtrabaho kasama ang bagong mini-repo na nilikha, ang susunod na hakbang ay idagdag ito sa sources.list, nakakamit ito sa pamamagitan ng pagsunod sa mga hakbang na ito:
Sa aming text editor (ang kasong ito nano):
nano /etc/apt/sources.list
Idinagdag namin ang sumusunod na linya:
deb file:/home/usuario repo/
Mahalagang i-highlight, upang isaalang-alang, na pagkatapos ng file, ang colon (:) at pagkatapos ay isang solong slash (/) ay inilalagay dito, din na pagkatapos ng huling folder, sa kasong ito Desktop, wala itong slash, tumatagal ng isang puwang at pagkatapos ang mini-repo folder (repo) na may isang slash sa dulo.
Sa mga hakbang na ito, nakalikha na kami ng isang mini-repo na handa nang ihatid.