У меня две системы Ubuntu, ни одна из них не имеет доступа в Интернет. У одного установлено программное обеспечение (через apt), которое я хотел бы установить в другой системе. Как я могу это сделать? У меня есть USB-накопитель, которым я могу пользоваться.
вы можете скопировать необходимые файлы deb на свою целевую машину и запустить из строки cmd:
dpkg -i /mnt/usbStick/package1.deb /mnt/usbStick/package2.deb ...
найдите свои зависимости в http://packages.ubuntu.com/ ; например, для mc и последней версии ubuntu это будет: http://packages.ubuntu.com/karmic/mc
Ubuntu также включает в себя несколько утилит, которые могут помочь в установке пакетов и обновлений для автономных компьютеров. смотреть на https://help.ubuntu.com/community/AptGet/Offline для отправной точки. Несколько ресурсов доступны как для командной строки, так и для утилит с графическим интерфейсом.
На первой машине, где у вас есть доступ в Интернет, вы можете запустить такое заклинание:
dpkg -l
Он предоставит вам список всех пакетов, установленных на первом компьютере. Ты можешь использовать
apt-get -d packag_name
to download only the package on the forst machine (on Debian apt store by default all packages here : /var/cache/apt/archives/ probably Ubuntu too). Затем вы можете скопировать все необходимые пакеты на USB-накопитель и установить на втором компьютере с помощью этой команды:
$dpkg -i package_name.deb
Это самый простой способ сделать это. Если что-то неясно, дайте мне знать. Я могу рассказать вам больше подробностей.
-
С Уважением,
Роберт
На машине, на которой установлено ПО (назовите ее «первой» машиной), проверьте / var / cache / apt / archives на наличие пакетов (заканчивающихся на .deb), которые вы хотите скопировать. Похоже, что нет уверенности, что они все еще кэшированы, поэтому может быть, вы ничего там не нашли или не нашли пакеты, которые хотите установить на второй машине.
Для тех пакетов, которые вы действительно найдете, скопируйте их на карту памяти, а затем установите их на второй машине с помощью dpkg ... мои предварительные плакаты уже охватили этот бит.
вы можете использовать dpkg-repack, если у вас еще нет кешированных файлов .debs в / var / cache.
вам нужно будет установить его на одну из ваших машин, но это очень крошечный пакет, который вы можете легко скопировать на USB-накопитель ...
http://packages.ubuntu.com/karmic/all/dpkg-repack/download
после установки на ваш компьютер пакетов вы можете использовать его для воссоздания файла .deb из установленных вами пакетов.