LINUX.ORG.RU

Установка apt-get в специфичную папку

 , ,


0

1

Вот мне интересен такой вопрос: Можно ли поставить программу, в конкретную папку со всеми зависимостями при помощи dpkg. Конретно xbmc, и зависимые для него пакеты x11-utils, X11, xbmc-bin, .... рекурсивно ? Ну так что бы они были пригодны для запуска в chroot



Последнее исправление: Loafter (всего исправлений: 2)
Ответ на: комментарий от Loafter

при помощи dpkg
что бы еще и автоматом скачались

Вы уж определитесь, вам шашечки или ехать.

Попробуйте debootstrap, может быть вам подойдет.

И вообще, зачем вам это? Расскажите, и может быть мы найдем способ удалить гланды не через задницу, а через более подходящее отверстие?

strangeman ★★★★
()
Последнее исправление: strangeman (всего исправлений: 2)
Ответ на: комментарий от strangeman

но если хочется, то вот:

#!/bin/bash

apt-get --print-uris --yes install $1 |
  grep "^'" |
  cut -d\' -f2 |
  wget -i-

anonymous
()
Ответ на: комментарий от anonymous

Упс, пардон, «without-root-access» в первом ответе с толку сбило. Ну тогда точно debootstrap тут наиболее адекватен будет.

strangeman ★★★★
()
Ответ на: комментарий от strangeman

Я могу сказать зачем это нужно - хочу собрать минимальную систему для медиа плеера. Ядро, softether VPN, sshd, все самое свежее из исходников. Сам xbmc, хрен с ним пускай будет бинарник из дебиана. Ну его я буду запускать в chroot

Loafter
() автор топика
Ответ на: комментарий от Loafter

debootstrap.

что бы еще и автоматом скачались

Если хочешь использовать пакетную систему в автоматическом режиме, то самосборные вещи, такие как ядро, libc и т. д. надо будет обернуть в пакеты с соотв. именами, иначе из зависимостей прилетит стандартное ядро, lic и т. д.

selivan ★★★
()

yum --installroot=/ololo install xbmc

что только люди не делают чтобы не пользоватся нормальным дистром

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.