Apt doğrudan desteklemiyor, ancak bunu yapmanın yolları var.
Bunlardan biri schroot
kök olmayan bir chroot oluşturmak için kullanmaktır . Bu biraz dahil bir süreçtir , ancak bir çok geliştiricinin kod derlemesi için chroot ortamları oluşturduğu için topluluk yardımı bulabilmeniz gerekir.
Bildiğim ikinci yol ise bir .deb paketinden yüklemek. Bunu bir web sitesinden veya eğer indirebileceğiniz Ubuntu depolarında ise indirebilirsiniz.
apt-get download package
package
Paketin ismiyle değiştirin
Deb dosyanızın dpkg
ardından komut satırından doğrudan çağrı yapın . Aşağıdaki örnek, package.deb dosyasını ana dizininize yükleyecektir.
dpkg -i package.deb --force-not-root --root=$HOME
Bu gibi dpkg kullanmanın dezavantajı, hata mesajlarının şifreli olması muhtemeldir; dpkg bağımlılıkları otomatik olarak çözmez veya beklediği dizin yapısını yaratmaz.
Son olarak, apt-get source
paketin kaynağını almak için komutunu kullanabilir ve yerel olarak kurması için yapılandırabilirsiniz. Genellikle bu şuna benzer:
apt-get source package
cd package
./configure --prefix=$HOME
make
make install
Bu yaklaşımın dezavantajı, bu yaklaşımın çalışabilmesi için mevcut geliştirme ortamına ihtiyaç duymanız ve tüm bağımlılıkları çözmek için kendinizi düzinelerce paket oluştururken bulabilirsiniz.
DÜZENLE:
As dpkg -i
(yorumlar) çalışmıyor, ben bu alternatif önermek:
dpkg -x package.deb dir
Bu, .deb paketini dir. Daha sonra PATH'yi ikili değerin bulunduğu yere verebilirsiniz. İkilinin tüm bağımlılıkları kurulduğu sürece, normal şekilde çalışmalıdır.