>Всем огромное здравствуйте!
>Прошу прощения, если это уже обсуждалось, но времени на поиски катастрофически нет.
>
>Дело вот в чём. Есть машина, где есть инет и машина, где
>нет инета.
>Нужно на машине, где нет инета что-нибудь поставить из портов. Слышал, что
>можно что-то такое сделать, чтобы скомпонавать файл, потом принести на машину
>с инетом, запустить его, и всё что накачается унести на машину
>без инета.
>Просьба сильно не ругаться за глупость и тёмность.
>Помогите пожалуйста советом или ткните в конкретное место, где почитать.
> Заранее спасибо за содействие.
можно в случае ОДИНАКОВЫХ портов на обеих машинах, после make у тебя
в /usr/ports/distfiles появятся sources всех необходимых тебе
дистрибутивов для сборки того или иного порта.
Если на машине с inet тебе не нужно реально ставить софт, а только
чтобы скачать sources (перед установкой порта):
# cd /usr/ports/distfiles
# rm -rf *
выше мы предварительно очистили /usr/ports/distfiles
хотя можно было просто переопределить через переменную среды другую
директорию, для bash: export DISTFILES=/path/dir
# ls -la /var/db/pkg > /tmp/pkg-listing.old
# cd /usr/ports/category/port-name
# make
# ls -la /var/db/pkg > /tmp/pkg-listing.new
если порт потребовал установки зависимостей, то по команде
# diff -c /tmp/pkg-listing.new /tmp/pkg-listing.old - ты получишь ЧТО
у тебя установилось в систему для этого порта и успешно можешь вычистить
pkg_delete
вот теперь у нас в /usr/ports/distfiles ВСЕ что нам нужно, забираем
и уносим на телегу без интернета и кладем в /usr/ports/distfiles, можем
спокойненько производить сборку этих портов
PS. ПОРТЫ ДОЛЖНЫ СОВПАДАТЬ на обеих машинах