pomkalk 01.08.2011 20:09
Есть вопрос! — пакеты, консоль, зависиммости
Всем привет! пошарил по нету, если честно хрень одна.Собственно вопрос, как можно скачать программу, вместе с зависимостями в определенную папку, важно что бы это было через консоль.
Т.е. пишешь название проги, а он тебе прогу качает, и все необходимые для нее пакеты!
Спасибо!
неа
DISTDIR="/куда/хотим/сохранить" emerge -f пакет
но!
если зависимости пакета уже установлены, то они качаться не будут
можно на баше наваять простенький скрипт, например с
equery -g пакет
нужный depth тоже можно прикрутить
DISTDIR="/куда/хотим/сохранить" emerge -f пакет
но!
если зависимости пакета уже установлены, то они качаться не будут
можно на баше наваять простенький скрипт, например с
equery -g пакет
нужный depth тоже можно прикрутить
пошарил по нету, если честно хрень одна.
Попробуй использовать гугл, а не тыкать по сайтам наугад - тогда найдётся то, что нужно.
Ещё стоит помнить, что существует не единственный дистрибутив линукса. И пакеты в них разные. Нужно писать, о каком дистре идёт речь.
Мой ручной астролог говорит мне, что у тебя убунта. Тогда делай, например, так:
apt-get -d install
Потом ищи пакет в кеше. Кеш лежит тут: /var/cache/apt/archives
А ещё нужно писать хорошо, красиво, грамотно и весело.
apt-get -d install это старая вещь, но она не будет качать пакету которые уже установлены, но мне нужно все пакеты, не смотря на то что они установлены! вот
ну посмотри зависимости пакета через апт и оберни в скрипт, чтобы это было универсально
дык.. дистр не указан.. пакеты в разных дистрах называются по разному..
поэтому для тебя самый простой способ качать исходники, смотреть на зависимости и искать пакеты, в которые эти зависимости входят.. только так..
а если хочешь более детальную информацию, то нужно указать используемый дистр..
к счастью Убунта еще не стала дистром "по умолчанию" в мире открытого софта :-)
поэтому для тебя самый простой способ качать исходники, смотреть на зависимости и искать пакеты, в которые эти зависимости входят.. только так..
а если хочешь более детальную информацию, то нужно указать используемый дистр..
к счастью Убунта еще не стала дистром "по умолчанию" в мире открытого софта :-)
Если debian-based ось, то пользуйся apt-offline.
Файлы будут лежать в /usr/portage/distfiles