Это установка, которую я делаю для колледжа, чтобы продвигать использование Linux в своих лабораториях.
У меня есть общее местоположение, позвольте мне позвонить /tp
; Я хочу установить все мои библиотеки и пакеты в этом месте, как при установке по умолчанию. Причина этого заключается в следующем: я хочу, чтобы все пользователи в сети, подключенные к этому серверу, связывали свои программы с этим конкретным местоположением, чтобы подобрать библиотеки для программы.
Самым близким, к которому я пришел, было использование (например) yum install boost --installroot=/tp/
. Это не сработало, поскольку yum начал искать список зеркал в этом месте. Я хочу, чтобы установка была сделана на месте/tp/
rpm
, а неyum
.Вы можете просто
chroot /tp/
изменить свой корень в этом месте. Затем повторите попыткуyum
установки.Это типично для LIVEOS, скажем, для прототипа / тестового запуска, требующего установки большого пакета, тогда как предварительно спроектированный RAMDISK выделяется небольшим в этом конкретном месте.
источник