Evet öyle. CD'yi depo olarak kullanarak veya canlı oturumda önyükleme yaparak ve paketi manuel olarak indirip normal işletim sisteminizden yükleyerek veya hatta bir chroot
ortam kurarak . Aşağıdaki örneklerde, apt-get xfce
çalıştırmak isteyeceğiniz komut olarak kullanıyorum , ancak dpkg-reconfigure
başka herhangi bir şey de işe yarayacaktır.
1. CD'yi depo olarak kullanın.
Masaüstünüzü bozduğunuzu ve internet erişimi olmayan bir komut satırına önyüklediğinizi (bu olmamalı, GUI olmadan bile internete sahip olabileceğinizi) varsayalım. Tamam, CD'nizi sürücünüze yerleştirip çalıştırabilirsiniz.
sudo apt-cdrom
Her şey yolunda giderse, CD'nizi algılamalı, monte etmeli ve paketler için ayrıştırmalıdır. Bu yapıldıktan sonra, sudo apt-get update
kaynaklarınızı yenilemek ve masaüstünüzü normal şekilde yüklemek için çalıştırın . Örneğin: apt-get install xfce4-desktop
.
NOT: Bunu test etmedim ancak nispeten iyi belgelenmiştir. Örneğin, buraya bakınız .
2. Canlı oturuma önyükleme yapın ve istediğiniz paketleri alın.
Bu, canlı CD ortamında çalışan bir internet bağlantınızın olmasını gerektirir. İlk olarak, normal (bozuk) işletim sisteminize önyükleme yapın ve yükleyin apt-offline
. Sisteminiz zaten bozuksa, paketi buradan indirebilirsiniz (bağımlılıkları da aldığınızdan emin olun) ve
sudo dpkg -i apt-offline_1.3.1_all.deb
Kurduktan sonra çalıştırın
sudo apt-offline set xfce-offline.sig --install-packages xfce4
Ardından, oluşturulan dosyayı ( xfce-offline.sig
) alın, canlı oturuma önyükleyin ve çalıştırın
sudo apt-offline get xfce-offline.sig --no-checksum --bundle xfce-offline.zip
Şimdi, yüklemek için yerel sisteminize yeniden önyükleme yapın:
unzip xfce-offline.zip
Bu .deb
, daha sonra manuel olarak yükleyebileceğiniz dosyaların bir listesiyle sonuçlanmalıdır .
Ayrıca kontrol etmeye değer keryx adlı bir şey buldum :
Keryx, Linux'u güncellemek için ücretsiz, açık kaynaklı bir uygulamadır. Keryx Projesi, çevirmeli ağ veya düşük bant genişlikli internet kullanan kullanıcıların, Linux tabanlı Linux dağıtımına ilişkin paketleri indirip güncelleyebilmelerinin bir yolu olarak başladı. Temel olarak Ubuntu için tasarlanan Keryx, kullanıcıların yüklemek için paketleri seçmelerine, güncellemeleri kontrol etmelerine ve bu paketleri bir USB taşınabilir depolama cihazına indirmelerine olanak tanır. Paketler cihaza kaydedilir ve daha sonra kaynağını aldığı Linux kutusuna geri alınır ve daha sonra kurulur.
Son olarak, tüm bunları apt-get
canlı oturumdan manuel olarak da yapabilirsiniz :
sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 |
while read url target; do wget $url -O ./$target; done
Yukarıdaki komut .deb
, yüklenmesi gereken tüm dosyaları indirecektir xfce
. Bunun nasıl çalıştığı hakkında daha fazla ayrıntı için cevabımı burada görebilirsiniz .
Referanslar
3. chroot
Ortam kurmak için canlı CD'yi kullanın .
Burada kurulum chroot
daha ayrıntılı olarak açıklanmaktadır, ancak temel prosedür ( hangi bölüme sahip olduğunuzla değiştirin ):/dev/sda1
/
sudo mkdir /mnt/foo
sudo mount /dev/sda1 /mnt/foo
sudo mount --bind /dev /mnt/foo/dev &&
sudo mount --bind /dev/pts /mnt/foo/dev/pts &&
sudo mount --bind /proc /mnt/foo/proc &&
sudo mount --bind /sys /mnt/foo/sys
sudo chroot /mnt/foo
Şimdi sisteminizi kurulu işletim sisteminize önyüklendiğini düşünerek kandırdınız ve apt-get
normal şekilde kullanabilirsiniz . Bitirdikten sonra, çıkmak chroot
ile exit
ve yeniden başlatma.