Evde bilgisayar varken kullandım GNU / Linux depoları kullanmak için internet olmadan bile sorunsuz.
Yaptığım şey, iş bilgisayarıma yüklenen paketlerin bir kopyasını almak ve bunları evde kurmak / güncellemekti. Bunu yapmak için birkaç uygulama ve varyant var, size bazılarını göstereceğim.
aptOnCD
Kullanıcıları için ideal Ubuntu. Ile APTONCD önbellekte bulunan tüm paketleri alacağız APT bir . Iso herhangi bir komplikasyon olmadan. Yüklemek için:
$ sudo aptitude install aptoncd
Kullanmak için uygulamayı çalıştırıyoruz ve bize söylediği şeyi adım adım yapıyoruz. Karmaşık bir şey yok.
Yararları:
- Deponuzu bir .iso'da alabilirsiniz (veya boyuta bağlı olarak birkaç tane) Nereye gitmek istersen İso oluşturabilirsiniz CD y DVD.
- .İso dosyasını açabilir ve içindeki her şeyi bir klasöre kopyalayabilir ve buradan güncelleyebilirsiniz.
- APTONCD yeni paketleriniz olduğunu algılar ve eskilerini atarak bunları ekler.
dezavantajları:
- Eğer senin yoksa CD-RW o DVD-RW Her gün güncelleme yapmayı sevenlerden biriyseniz para israfı yaşarsınız, ancak alternatif olarak avantajlardan 2'sine sahip olabilirsiniz.
- Ve usa uygun sabitleme birkaç şubesi olan (Test, Sid, Deneysel), bağımlılıkları yüklerken size bazı hatalar verebilir.
Apt-Taşı:
Bu alternatif aşağıdakiler için idealdir: Debian Sıkıştırmasımaktan çekinmeyin. Debian Testi Paketleri hedef klasöre kopyalamadığım için bazı sorunlar yaşadım.
Yüklemek için:
$ sudo aptitude install apt-move
Ayar:
Tüm seçenekler apt-hareket kılavuzunda (man apt-move) danışılabilir. Yapılandırması /etc/apt-move.conf ve içindeki bazı şeyleri değiştirmeliyiz, bunun için favori düzenleyicimiz şu dosyayı açıyoruz:
$ sudo nano /etc/apt-move.conf
Ve değiştirmemiz gereken tek satırlar olan aşağıdaki satırları hesaba katmalıyız:
# 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
Bu ayarlarda fazlasıyla yeterli.
kullanımı:
Koşmak kadar basit:
$ sudo aptitude update && aptitude upgrade && apt-move update
Bu bizi, seçtiğimiz klasör için önbelleğimizdeki tüm paketleri kopyalayacak
Yararları:
- Önbellekte sahip olduğumuz paketlerle bir aynanın tam yapısını oluşturun.
- Main ve Contrib şubelerini yalnızca Main'de gruplandırır, bu nedenle adresi source.list'e eklerken, yalnızca main'i özgür olmayan koymamız gerekir.
- Eğer apt-pinning'imiz varsa, her şubeyi bağımsız olarak indirebiliriz.
dezavantajları:
- Şimdiye kadar bulamadım.
Dpkg-scanpackages kullanma
Not: Bu, kullanmak gibi bir şey APTONCD
Bu aracın işlevi, kolayca taşıyabileceğiniz ve içine dahil edebileceğiniz bir mini depo oluşturmaktır. sources.list, indirilen dosyalardan veya kendi başınıza eklediğiniz dosyalardan.
Çalışma modu aşağıdaki gibidir: İlk kurulum dpkg-dev
$ sudo apt-get install dpkg-dev
Dosyaları apt önbelleğinden çalışmak üzere seçtiğiniz klasöre kopyalayın, buna repo dendiğini ve içinde bulunduğunu varsayalım. / home / kullanıcı / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Ayrıca şunları da ekleyebilirsiniz: . Deb istediğini
Şimdi klasörümüze gidiyoruz: repo (bu durumda).
cd /home/usuario/repo
ve uyguluyoruz:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Burada yaptığımız şey, içindeki tüm paketleri okumak / home / kullanıcı / repo / ve dosya oluşturulur Paketler.gz bu bilgilerle; Paket sayısına bağlı olarak, işlemi bitirmenin zamanı gelecektir.
Oluşturulan yeni mini depoyla çalışmaya başlamak için bir sonraki adım, onu sources.list, bu, aşağıdaki adımları izleyerek elde edilir:
Metin düzenleyicimizle (bu durum nano):
nano /etc/apt/sources.list
Aşağıdaki satırı ekliyoruz:
deb file:/home/usuario repo/
Dosyadan sonra iki nokta üst üste işaretinin (:) ve ardından tek bir eğik çizginin (/) konulduğunu, ayrıca son klasörden sonra, bu durumda Masaüstü'nün bölü çizgisinin olmadığını, dikkate almak önemlidir. bir boşluk alır ve ardından mini repo klasörü (repo) sonunda eğik çizgi ile gösterilir.
Bu adımlarla, zaten taşınmaya hazır bir mini depo oluşturduk.