Bu ilginç bir soru. Bunun denenebileceği birkaç yolu tartışalım.
Yöntem 1: apt-get yüklemesi sırasında konum değiştirme
Apt-get kullanarak bunu yapmak mümkün olmazdı. .deb
Dosyaları kullanarak yüklüyorsanız , yine mümkün değildir. Bunun nedeni, kurulum yerinin bu paketlere sabit kodlanmış olmasıdır.
Yükleme konumunu sage
değiştirmek için, makefile
yüklemeden önce kaynaktan derlemeniz ve konumunu değiştirmeniz gerekir. Bu, bağımlılıkları yönetme yükü ile gelecektir.
Ancak, bununla ilgili tartışmalar olmuştur. Belki insanlar bunu yaptı. Belki kurulum yerini bir şekilde manipüle ettiler. Buraya ve buraya bakın . Bunu yapmanın bir yolunu bulursanız, lütfen bir yorum ekleyin.
Yöntem # 2: / usr klasörünün konumunu değiştirme
/usr
Klasörün konumunu değiştirebilir ve harici kartınıza aktarabilirsiniz. Genellikle bu cesaretiniz kırılır, ancak her zaman takılı tuttuğunuzu söylediğiniz için , bu iyi olmalı.
Bunu yapmak için 2 yol vardır:
(Tercih edilir) Harici kartınızda bir bölüm oluşturun ve geçerli /usr
klasördeki tüm içeriği bu bölüme aktarın . Ardından, /etc/fstab
bu bölümü /usr
klasör olarak takacak şekilde değiştirin ve eski /usr
klasörü tamamen kaldırın . Tüm bunları yapmak için, bazı kurtarma disklerinden veya bazı canlı CD / USB'den önyükleme yapmanız gerekir.
Bu yöntemde, önce bazı kurtarma disklerinden veya canlı CD / USB'den önyükleme yapın, ardından /usr
klasörü harici karta taşıyın ve sonra yeni klasöre bir sembolik bağlantı oluşturun /usr
.
PS
Bu ilginç bir soru, son zamanlarda sabit diskim doluyken düşündüğüm bir şey. Bunlardan bazılarını deneyeceğim ve cevabımı güncelleyeceğim. Bu yöntemlerin bazılarını eleştirmek için yorumlarınızı bekliyoruz.
GÜNCELLEME
Ayrıca @gilles cevabına bakınız. Onun önerisi daha iyi. Tüm /usr
klasörü harici karta taşımak /usr/lib/sagemath
yerine, harici karta taşıyın, çünkü kurulumunuzun yaklaşık 3.1GB'ını kaplar. Bu nedenle, Yöntem # 2'de bunun yerine bu klasörü taşıyabilirsiniz /usr
.