Ini adalah pengaturan yang saya lakukan untuk sebuah perguruan tinggi untuk mempromosikan penggunaan Linux di laboratorium mereka.
Saya memiliki lokasi bersama, izinkan saya menyebutnya /tp
; Saya ingin menginstal semua perpustakaan dan paket saya di lokasi ini seperti instalasi default. Alasan untuk melakukan ini adalah: Saya ingin semua pengguna di jaringan terhubung ke server ini untuk menautkan program mereka ke lokasi khusus ini untuk mengambil perpustakaan untuk program tersebut.
Yang paling dekat dengan saya adalah menggunakan (misalnya) yum install boost --installroot=/tp/
. Ini tidak berfungsi karena yum mulai mencari daftar cermin di lokasi ini. Saya ingin instalasi dilakukan di lokasi/tp/
rpm
, bukanyum
.Anda bisa
chroot /tp/
mengubah root Anda ke lokasi itu. Kemudian coba kembaliyum
instalasi Anda .Ini umum untuk LIVEOS, misalnya untuk prototipe / uji coba yang membutuhkan instalasi paket besar, sedangkan RAMDISK yang telah dirancang sebelumnya dialokasikan kecil di lokasi tertentu.
sumber