To jest konfiguracja, którą wykonuję dla uczelni, aby promować wykorzystanie Linuksa w swoich laboratoriach.
Mam wspólną lokalizację, pozwól mi ją nazwać /tp
; Chcę zainstalować wszystkie moje biblioteki i pakiety w tej lokalizacji, tak jak domyślna instalacja. Powodem tego jest: Chcę, aby wszyscy użytkownicy w sieci podłączeni do tego serwera łączyli swoje programy z tą konkretną lokalizacją w celu pobrania bibliotek dla programu.
Najbliższe, do którego przyszedłem, to (na przykład) yum install boost --installroot=/tp/
. To nie zadziałało, ponieważ mniam zaczął szukać listy kopii lustrzanych w tej lokalizacji. Chcę, aby instalacja została wykonana w lokalizacji/tp/
rpm
nie jestyum
.Możesz po prostu
chroot /tp/
zmienić swój root w tej lokalizacji. Następnie spróbuj ponownieyum
zainstalować.Jest to powszechne w przypadku LIVEOS, powiedzmy w przypadku uruchomienia prototypu / testu wymagającego instalacji dużego pakietu, podczas gdy wstępnie zaprojektowany RAMDISK jest przydzielany jako mały w tej konkretnej lokalizacji.
źródło