"Arşiv" klasörünü (/ var/cache/apt/archives) tamamen güncellenmiş ve istediğim bazı paketler içeren başka bir bilgisayardan kopyaladım. Birisi bana bu paketleri yükleyebilmem için USB sürücümü depo listesine nasıl ekleyeceğime rehberlik edebilir mi?
Teşekkürler.
Yerel bir dizinde bir havuz oluşturmalı ve APT kaynaklarınıza bir file:
URI girişi göstermelisiniz (man sources.list
İçindeki URI ÖZELLİKLERİNE bakın):
deb file:/home/user/repository
Uygun çalışmak için, APT tüketmek için bir paket listesi (Packages.gz) oluşturmanız gerekir. Bu ayrıntılı olarak açıklanmıştır burada . bu oldukça kolay olmalı, sizi kılavuzun "Önemsiz Depolar" bölümüne atıfta bulunarak, örneğin/home/user/veri havuzuna geçmek ve çalıştırmak kadar kolay olmalı
dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
Sonra apt-get update
'Dan sonra, paketler kullanılabilir hale gelmelidir. Belki de bu kaynağın diğerlerine göre daha öncelikli olmasını istiyorsanız, daha yüksek bir öncelik atamanız gerekir; bunun için APT manuel sayfalara bakın.
Bunu depo olarak eklemenin bir yolu olduğunu düşünmüyorum, ancak içeriği/var/cache/apt/arşivlerinize kopyalayarak paketleri yüklemek için kullanabilirsiniz. Bunu yapmak için alt-f2 tuşuna basın, gksudo nautilus
ve kopyayı yapın. Bunu yaptıktan sonra, kesinlikle gerekli olan görevler dışında dosya yöneticisini kök olarak kullanmak iyi bir fikir olmadığından dosya yöneticisi penceresini kapattığınızdan emin olun.
Bu paketleri görüntülemek/yüklemek için Sistem -> Yönetim -> Synaptic Paket Yöneticisi'ni çalıştırın, 'Origin' düğmesine tıklayın ve listeden 'Local' seçeneğini seçin.
Gelecekte, depolardan kurulabilen aptoncd adlı bir programı kullanmak daha iyidir. Bir yazılım kaynağı olarak eklenebilecek bir CD görüntüsü oluşturmak için kullanılabilir. Bu görüntü bir usb çubuğuna taşınabilir.
Görüntüyü yazılım kaynağı olarak eklemenin en kolay yolu, görüntüyü CD/DVD'ye yazmaktır. Ardından Sistem -> Yönetim -> Yazılım Kaynakları'na gitmeniz, 'Diğer Yazılımlar'ı ve' CD-ROM Ekle ... 'yi tıklamanız gerekir.
ISO görüntüsünü yakmadan bir yazılım kaynağı olarak kullanmak istiyorsanız, işlem biraz daha karmaşık olacaktır. Bir terminal açmanız gerekir Uygulamalar -> Aksesuarlar -> Terminal ve şu komutları çalıştırmanız gerekir:
Sudo mkdir /aptoncd-mountpoint
Sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop
Sudo apt-cdrom -d=/aptoncd-mountpoint add
(kaynak: http://www.debianhelp.org/node/10486 )
Paketleri bir bilgisayara (Linux, Mac veya Windows) indirmek ve bir Ubuntu sistemine kurmak istiyorsanız keryx kullanabilirsiniz.
Depo olarak Ubuntu'dan resmi bir CD/USB/ISO görüntüsü kullanmak istiyorsanız, bunu /etc/apt/sources.list
:
deb file:/media/usb xenial main restricted
ilk olarak, resminizi/media/usb'ye (örneğin) bağlamanız ve resim sürümünüz için xenial
değerini değiştirmeniz gerekir.
Sunucu sürümü yalnızca main
ve restricted
içerirken, Masaüstü sürümü ayrıca universe
ve multiverse
içerir.
Kişisel durumum:
Ubuntu'yu (internetsiz bir sunucuya) kurduktan sonra, kurulumun onsuz bitmesi için "OpenSSH sunucusu" kutusunu işaretlemeyi unuttum. Denedim dpkg -i openssh....deb
ama birkaç bağımlılık gerektirdiğinden, bunu uygun şekilde yapmak daha iyiydi. Sonunda, bu sayfadaki seçilen cevap resmimi depo olarak nasıl kullanacağımı öğrenmeme yardımcı oldu ve sorunsuz çalıştı.
Bir paketi bir görüntüdeki belirli bir sürüme düşürmenin bir yolunu arıyorsanız bu yararlı olabilir.
Ben gerçekten Debian Jessie için aynı şeyi arıyordum, ama bu sitede tökezledi ve bu konu diğerleri sonra daha yararlı bulundu. İşte bazı ubuntu/debian varyant arkadaşları için ne işe yarayabilir.
İlk olarak, USB'nizi dosya yöneticinize (muhtemelen Nautilus) monte etmeniz gerekir. Genellikle otomatik olarak varsayılan ayarlarla monte edilir.
@ Lepe'nin önerdiği gibi, /etc/apt/sources.list'i düzenledim ve etrafta dolaştıktan sonra aşağıdaki satırı ekledim:
deb file:/media/your_username/DEBIAN\ 8_1_/dists/jessie jessie main contirb
Bir cazibe gibi çalıştı. Umarım bu yazı biraz eski olmasına rağmen birine yardımcı olur.
USB sürücünüzde paket dosyalarının (başka bir bilgisayara indirdiğiniz) yedek kopyaları var. Bu durumda, ana dizininizde ARCHbackUP
gibi bir klasör oluşturun. Tüm dosyaları USB'den bu klasöre kopyalayın ve aşağıdaki kodları izleyin:
cd ~
Sudo chown -R username:username ARCHbackUP/.
genisoimage -o ARCHbackUP.iso -R -J ~/ARCHbackUP
mv -u ./ARCHbackUP.iso ~/
Sudo apt-get clean #cleans the /var/cache/apt/archives directory.
Sudo mkdir /mnt/load_iso
Sudo mount -o loop ARCHbackUP.iso /mnt/load_iso #mounts the iso archive.
cd /mnt/load_iso #taking you in the mounted directory.
Sudo cp -r -n ./. /var/cache/apt/archives
cd ~
Sudo umount /mnt/load_iso #unmount the mounted iso archive.
Sudo rmdir /mnt/load_iso #deletes the mount point load_iso.
Şimdi indirdiğiniz tüm paket dosyaları ve güncellemeler apt-get install
sisteminizin arama yolu. Şimdi terminalinizi açın ve Sudo apt-get install package_name
yeni paketler yüklemek için veya Sudo apt-get upgrade
kurulu paketleri çevrimdışı güncellemek için.
Bir DVD'yi kendiniz özelleştirebilirsiniz, ayrıntılar için http://www.hiroom2.com/2016/08/12/ubuntu-16-04-install-package-from-dvd/ adresine bakın.
ps. Ubuntu sunucu 16.04'te (RAID yazılımını desteklediği için) bu yöntemi denedim ve ubuntu-desktop'u özelleştirilmiş DVD ile yükledim.