İnternetin yok mu? Depolarınızı eve nasıl götüreceğinizi öğrenin

Deviantart'tan alınan görüntü

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.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Manuel dijo

    RPM kullanan dağıtımlar için bir şey mi?

    1.    KZKG ^ Gaara <"Linux dijo

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

      Hiç denemedim, ama nereden bakmaya başlayacağıma dair bir fikir / ipucu.

    2.    elav <° Linux dijo

      Ne yazık ki, bu tür paketlerle ilgili pek tecrübemiz yok, ancak kesinlikle bir yerlerde bir varyant var.

    3.    Scaamanho dijo

      Kitaplıkların bulunduğu bir dizinden depolar oluşturmak için createrepro aracı vardır.
      Şuna baksana http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html orada süreci oldukça iyi açıkladılar.

  2.   hypersayan_x dijo

    Başka bir olasılık kullanmaktır Keryxpaketleri indirebilirsiniz desde Linux veya Windows'u seçin ve ardından internet olmadan bilgisayarınıza yükleyin. Yalnızca Debian ve Ubuntu'da çalışır.
    Ben de bir süre önce yaptım Bir program internet olmadan linux için paketleri indirmek için, ancak çok daha berbat başka bir projeye başlamak için U_U'dan ayrılmak zorunda kaldım, ki bunu kesinlikle yıl sonundan önce sunacağım 😀

    1.    elav <° Linux dijo

      Suşi'nin yaratıcısı sen miydin? : -O Vay be, harika. Birkaç kez kullandım. Başka grafik araçların da olduğu doğru, onun hakkında daha fazla bilgi toplamam gerekecek.

  3.   gece dijo

    Sanırım benim için en kolay şey paketleri / var / cache / apt'den kurtarmak ve onları bir belleğe ya da her neyse ona aktarmak oldu. Eve gidiyorum, konsolumu açıyorum, paketlerin bulunduğu klasöre gidiyorum ve her şeyi sudo dpkg -i * .deb yazarak kuruyorum

    selamlar

  4.   zOdiaK dijo

    İyi çözümler, Drnocho's, mükemmel blog da dahil olmak üzere TÜMÜ, özgür yazılım hakkında aktif bloglar bulduğumda ve hatta sevgili Debian'ımızla ilgili olduğunda çok daha fazlasını bulduğumda çok mutlu oluyorum.

    1.    elav <° Linux dijo

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux dijo

      Teşekkürler dostum, topluluğun bize verdiği tüm bu bilgileri biraz yardım etmek ve geri vermek benim için bir zevk 🙂
      Selamlar 😀

  5.   zOdiaK dijo

    Düzeltme olur mu bilmiyorum ama apt-move kullanırsak terminaldeki satır şöyle görünecektir:

    sudo aptitude update && sudo aptitude upgrade && sudo apt-move güncellemesi

    Gereksiz veya apaçık görünse de, her zaman bu küçük detayı hahaha anlamayan insanlar var.

    Selamlar!

    1.    elav <° Linux dijo

      Hoşgeldiniz zOdiaK:
      Bilgi için teşekkürler ... 😀

  6.   Aslan burcu dijo

    Daha çok Synaptic gibi bir şey var mı? Benim için en iyisi

  7.   Konstantin dijo

    bilgi için teşekkürler, ancak bir soru ortaya çıktığında aptoncd, internet ile bilgisayara indirilen programlarla bir iso üretir, ancak internet olmadan bilgisayarda aptoncd'nin kurulu olması gerekirdi, ancak kurulumu internetli bir bilgisayar ile yapılır, o zaman nasıl geri yüklersiniz iso internet olmadan bilgisayarda aptoncd olmadan oluşturulur.

  8.   Nelson dijo

    Gönderi güzel ... Bu araçların herhangi bir türü var ama .rpm paketlerine odaklanmış mı?

  9.   Anthony A. dijo

    Selam. Bana ne tavsiye edersiniz? GRUB kullanan Windows 7 ve Debian Linux 7 ile bölümlenmiş bir toshiba bilgisayarım var. Grafik ATI x1200 serisi olduğu için bir hata ile kaldım ve sadece tty ekranı var. Sudo ayarlarken mark komutu bulunamadı. Suhsi huh ve camicri cube ile depoları indirmeye çalıştım, bu mümkün olmadı. Beni tavsiye etmenin herhangi bir yolu var mı?
    Teşekkür ederim.