Как установить программу из Live-CD chroot?

Я использую Lubuntu 13.04.

Как я могу установить программы с Live CD из chroot?

3
задан 11 August 2014 в 19:51

3 ответа

Нет, вы не можете использовать chroot для установки программного обеспечения в текущей системе. chroot - это оболочка, которая позволяет вам изменить корневой каталог, чтобы что-либо внутри chroot не могло изменить (или даже увидеть) вашу систему. По сути, вы помещаете программное обеспечение в тюрьму, и оно не может ничего сделать вне этой тюрьмы.

Популярным примером chroot является создание собственной инсталляции Ubuntu Live DVD. Вы загружаете Ubuntu ISO, создаете псевдофайловую систему с chroot, а затем монтируете ISO, чтобы вы могли изменить его содержимое и, когда это будет сделано, записать ISO на DVD.

0
ответ дан 11 August 2014 в 19:51

На самом деле Live CD состоит из очень ограниченного программного обеспечения, которое необходимо для установки базовой системы Ubuntu с необходимым программным обеспечением. Все программное обеспечение будет доступно в формате .DEB, и вы можете установить это программное обеспечение в своей системе, если хотите.

Просто скопируйте это программное обеспечение где-нибудь в вашем каталоге, а затем откройте свой терминал и cd в этот каталог.

Если вы хотите установить все эти пакеты один раз, просто

sudo dpkg -i *.deb will help you.

Если вы хотите установить приложение по приложению, сделайте так, как

sudo dpkg -i <place the file name here >.deb

, надеюсь, это поможет.

0
ответ дан 11 August 2014 в 19:51

Вы можете использовать chroot таким образом.

Вы должны установить HD корня где-нибудь такой как /mnt

Тогда, Вы имеете к mount --bind для /dev /dev/pts и /sys. В некотором случае Вы, возможно, также должны повыситься /usr

Тогда mount proc /mnt/proc, Вы, возможно, также должны скопировать в resolv.conf, чтобы стать чистыми

тогда chroot в

0
ответ дан 2 December 2019 в 00:06

Другие вопросы по тегам:

Похожие вопросы: