У меня есть друг, у которого есть компьютер, который не подключен к Интернету. Есть ли способ легко установить программное обеспечение в автономном режиме?
package-management
akshatj
источник
источник
Ответы:
Проверьте Керикс ; это автономный менеджер репозитория.
Как это работает? Он позволяет загружать обновления и новые программы (с зависимостями) на вашу флешку .
Его интерфейс похож на Synaptic, но он работает от Pendrive (не требует установки). К сожалению, для графического интерфейса нужны wxwidgets, которые не предустановлены в Ubuntu (они кроссплатформенны и устанавливаются отсюда, а хранилище Ubuntu здесь ). Он может устанавливать программное обеспечение только в системе Ubuntu, но вы можете загружать обновления или новые пакеты в любой Linux, Windows или OS X.
Здесь вы можете найти учебник .
Другой подробный пошаговый учебник в этом ответе .
Launchpad также содержит загружаемые файлы .
Скриншот:
источник
keryx
без проблем, хотя явно нуждается в доработке и доработке.Быстрый взлом
Быстрый способ - скопировать все пакеты, которые вы скачали для установки, на его компьютер ( подробные инструкции здесь ). Файлы .deb хранятся в
/var/cache/apt/archives
, затем на другом компьютере запускают Synaptic и выбираютFile -> Add Package Downloaded
и ищут папку, в которую вы положили файлы, и открываете ее, принимаете все (или устанавливаете с терминала с помощью командыsudo dpkg -i DEB_PACKAGE_NAME
).ПРИМЕЧАНИЕ.
Это предполагает, что ваш менеджер пакетов не настроен на удаление пакетов сразу после установки. Также предполагается, что вы используете ту же версию Ubuntu (10.10, 12.04 и т. Д.) И версию архитектуры (32b или 64b) .
Хранилище DVD
Если вы хотите получить последние исправления ошибок и исправления безопасности, ознакомьтесь с этим руководством , в котором рассказывается о создании собственного хранилища DVD.
источник
sudo apt-get update
это, это не будет работать очень хорошо, все еще будет экономить время при настройке новой системы :)/var/cache/apt/archives
второго, сделав загрузку всего ~ 250Mb. Тем не менее, вам нужно подключение для запуска установки.apt-get update
не требуется, если вы копируете/var/lib/apt/lists
- этот каталог содержит информацию о хранилище, которая загружаетсяapt-get update
..deb
ко мнеusb
с/var/cache/apt/archives
. На другом компьютере я просто открыл USB-накопитель и дважды щелкнул тот,.deb
который запустил Ubuntu GUISoftware Updater
. Легко pezy./var/cache/apt/archives
которые уже (встроенные) появляются при установке Debian?. Причина, по которой я спрашиваю, это 4,8 ГБ, слишком велика для моего usb-накопителя, который составляет 4 ГБ.USB-репозиторий
Если у вас есть USB-накопитель приличного размера - около 4–8 ГБ (или внешний жесткий диск), вы можете настроить пользовательскую копию репозитория Ubuntu и настроить ее как локальный репозиторий, как описано в AptGet / Offline / Repository на help.ubuntu. .com.
Чтобы получить действительные файлы пакета (файлы .deb), я предлагаю использовать
apt-mirror
.apt-mirror
Пакет поможет вам создать пользовательское зеркало , которое должно быть меньше , чем 30GB полного хранилища. Установите пакет:и отредактируйте его файл конфигурации
или начиная с Ubuntu 14.04
Включайте только те разделы репозитория, которые вы хотите. Вот простой пример, который копирует двоичные файлы .deb из всех 4 разделов (основной, ограниченный, юниверс и мультивселенная), а также последние исправления ошибок.
Предполагается, что вам потребуется около 15 Гб свободного места для всех 4 разделов без источника.
Я
/tmp
указал путь ко всем файлам .deb , убедитесь, что у вас достаточно места, чтобы ваш жесткий диск не заполнялся (если ваш жесткий диск заполняется и ваш компьютер зависает, его/tmp
следует очистить перезагрузкой).Если вам нужны только основные файлы, удалите ограниченные имена, имена юниверсов и мультивселенных из файла конфигурации.
Если вы используете другую архитектуру (у вас 64-битная, но у вашего друга 32-битная), добавьте следующее в начале файла конфигурации mirror.list :
Как только у вас будет
apt-mirror
нужная конфигурация, запуститеapt-mirror
и начните делать что-то веселое или изменить жизнь, так как для получения хранилища понадобятся часы или дни (в зависимости от вашего соединения и используемого вами зеркала Ubuntu).Когда у вас есть файлы .deb, скопируйте их на карту памяти USB (или внешний жесткий диск) и настройте локальный репозиторий в соответствии со статьей, упомянутой ранее.
Проверьте это работает, прежде чем принять его к своему другу!
источник
sudo apt-get install apt-mirror
прямо на Ubuntu 16.10 (Yakkety Yak), настольную версию / Rufus / USB-накопитель / пробный режим, я получил "E: Unable to locate package apt-mirror
". Там было подключение к Интернету, провереноping
.sudo apt-get update
не исправил.Я использую apt-get с опцией "--print-uris", чтобы сделать это. Я также добавляю "-qq", чтобы было тихо.
Используйте sed, чтобы удалить дополнительные символы, добавленные к некоторым именам файлов (например, 3% 2a), и получить URL, имя файла и md5sum файлов. Используйте wget для загрузки файлов. Используйте md5sum для проверки правильности загрузки файлов.
Вы можете использовать это для создания сценария оболочки для Linux или Mac OS (замените «.cmd» в командах на .sh и выполните «chmod a + x (имя файла), чтобы добавить разрешение на выполнение сценария)» или командный файл Windows. и файл MD5Sum для проверки правильности загрузки файлов.
команды
Создать скрипт:
Примеры:
Создайте файл md5sum:
Примеры:
Вам нужна md5sum для Windows, если вы используете эту операционную систему для загрузки файлов.
Создать скрипт для загрузки списков репозитория:
Проверка сумм MD5
Вы можете добавить их в конец скриптов, чтобы проверить md5sum:
Linux:
Windows (использует более старую md5sum, не поддерживает --quiet):
Чтобы добавить автоматически в скрипт:
Установка списка файлов (команда обновления)
Запустите эти команды на целевом компьютере.
Вам нужно использовать bunzip2 для распаковки файлов списка репозиториев:
Затем скопируйте в папку списка (текущая папка содержит только файлы списка):
Сочетание выше (текущая папка может содержать другие файлы):
Более быстрые загрузки
Если вы хотите ускорить загрузку файлов, попробуйте использовать Axel.
Заменить
wget -c ... -O ...
наaxel ... -o ...
.Папка Иерархия (Загрузка файлов с помощью Windows)
Я обычно создаю папку как это:
Затем измените
wget
строки выше..\\bin\\wget.exe
,md5sum
на..\\bin\\md5sum.exe
, и т. Д.Это разделит файлы * .deb и список файлов в разные папки.
Обновление вашей системы
sudo cp *.deb /var/cache/apt/archives/
sudo apt-get upgrade
илиsudo apt-get dist-upgrade
Скачать исполняемые файлы для Windows
Wget для Windows: http://gnuwin32.sourceforge.net/packages/wget.htm
md5sum для Windows: http://gnuwin32.sourceforge.net/packages/coreutils.htm или http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe
Вы также можете использовать те из MinGW , которые я использую. Вам нужны только wget.exe, md5sum.exe и необходимые общие библиотеки. Проверьте раздел «Иерархия папок».
Примечания
источник
-qq
появляется опция для подавления всех выходных данныхapt-get update
. Я полагаю, вы действительно не хотите эту опцию.Сначала вам нужно получить компьютер с подключением к Интернету, где вы сможете скачать необходимые файлы .deb. После того, как вы загрузили все файлы, теперь вы можете создать CD / DVD-диск или файл ISO, который вы можете использовать для установки программного обеспечения, которое вы скачали на свой автономный ПК.
Начните с чистой установки или виртуальной машины.
sudo apt-get install aptoncd
Установите нужные вам пакеты на одном ПК
sudo apt-get install gbrainy
Запустите aptoncd.
Нажмите «Создать».
Нажмите «Записать» и установите параметры, затем «Применить».
Записать или сохранить.
Обратите внимание, что aptoncd создает резервные копии только в текущем apt-кэше.
Вот почему мы начали с чистой VM / новой установки и сделали все это за один прогон.
источник
Автономный репозиторий
Как создать автономный репозиторий описано здесь : Вам просто нужно скачать соответствующие файлы с archive.ubuntu.com . В качестве альтернативы вы можете использовать
apt-medium
.РЕДАКТИРОВАТЬ: Другой подход, основанный на локальном архиве
*.deb
файлов, описан в различных записях блога (см. Здесь и здесь ). Сарат Чандра подводит итог следующим образом:Сделать каталог доступным (по крайней мере, root)
Скопируйте все файлы deb в этот каталог.
Сделать каталог как
или же
Добавить локальный репо к источникам
источник
Шаг 1: Получить URL для загрузки в файле:
Выполните следующую команду, заменив имена пакетов требуемыми, разделяя их пробелом.
Шаг 2. Скопируйте этот файл (apturls) на компьютер с высокоскоростным доступом в Интернет и выполните следующую команду для загрузки пакетов:
Шаг 3. Теперь загрузите эти загруженные пакеты на свой компьютер и установите их, используя:
Готово!
источник
--print-uris
Распечатывает ли даже зависимости, которые уже установлены в системе?Вы можете использовать куб . Это переносной менеджер пакетов, который позволяет загружать пакеты на другой компьютер, подключенный к Интернету, и устанавливать их обратно на исходный компьютер с Linux в автономном режиме.
Загрузка приложений (в Windows)
Установка приложений (в Linux)
Вы можете скачать его на сайте Cube .
источник
В Synaptic вы можете выбрать пакеты, которые вы хотите установить, и в первом меню есть возможность сгенерировать скрипт, который вы можете перенести на другой компьютер и запустить там. Этот скрипт будет "wget" (то есть "скачивать") все пакеты, которые вы указали, которые вы хотели (и их зависимости), которые вы запускаете на компьютере, который имеет доступ к Интернету.
После запуска у вас будут все файлы пакета, необходимые для отключенного компьютера. Перенесите их на CD / USB-накопитель и установите их
sudo dpkg -i *.deb
.источник
curl
/wget
копий на внешнем носителе ...Вы можете использовать
apt-offline
илиapt-offline-gui
.Предварительные требования : Система друга с подключением к Интернету. apt-offline установлен в обеих ваших системах.
Автономная установка достигается в 3 простых шага.
Шаг 1 :
Сгенерируйте файл подписи в поле Отключенный Debian дома.
apt-offline set /tmp/apt-offline.sig
Приведенная выше команда сгенерирует всю информацию, необходимую от apt для обновления своей базы данных.
Шаг 2 :
Загрузка данных на основе подписи файла генерируется ранее
apt-offline get C:\apt-offline.sig --threads 5
вышеприведенная команда загрузки данных , как указано в файле подписи. Чтобы ускорить загрузку (которая может быть из нескольких репозиториев apt), в этом примере мы создали 5 потоков загрузки.
После этого вы можете просто скопировать данные (архивный файл, если вы использовали опцию --bundle) обратно на съемный носитель и скопировать их обратно на автономный хост.
Шаг 3 :
Вернувшись на домашнюю машину Debian, вы передаете данные со съемного носителя в apt-offline:
apt-offline install /media/USB/apt-offline.zip
это позволит без проблем обновить базу данных APT на вашем отключенном компьютере.
Apt-offline можно использовать даже в системах Windows. На мой взгляд,
apt-offline
это лучший вариант для автономной установки.Источник
источник
Есть несколько хороших, эффективных ответов, перечисленных выше. Тем не менее, это механизм, который я лично использую - apt-ftparchive . Я документирую это здесь, на случай, если оно понадобится мне снова в будущем. Возможно, это может быть полезно для вас.
Создание снимка архива
sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade --download-only
sudo apt-get install --download-only byobu run-one bikeshed dotdee powernap
sudo apt-get install apt-utils
(cd /var/cache/apt/archives/ && sudo apt-ftparchive packages . ) | sudo tee /var/cache/apt/archives/Packages
sudo tar cvf snapshot.tar -C /var/cache/apt archives/
Использование снимка архива в автономной целевой системе
tar xvf snapshot.tar
echo "deb file:/home/ubuntu/archives /" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install byobu run-one bikeshed dotdee powernap
источник
Для автономной установки вам понадобятся пакеты. Если вы используете систему Debian
.deb
расширением файла и использоватьdpkg -i package_name
для его установкиПолучите архив с исходным кодом с расширением
.tar.gz
или.tar.bz2
, затем распакуйте и установите его:У вас могут быть проблемы с зависимостями. Вам необходимо установить все эти файлы в первую очередь для успешной автономной установки.
источник
Да. Вы можете скачать DVD iso, записать его на DVD и установить программное обеспечение с DVD. Смотрите здесь CD и DVD могут быть предоставлены в качестве источника для менеджеров пакетов так же, как онлайн-архивы.
источник
Первое, что вы можете сделать перед установкой автономного пакета, это обновить нужные вам репозитории / репозитории. Вам наверняка понравится обновленный Основной репозиторий (для бесплатного и официально поддерживаемого программного обеспечения).
Приложения, которые вы хотите установить, могут находиться в некоторых других репозиториях, таких как Universe (бесплатная, но без официальной поддержки), или Restricted (несвободная, официально поддерживаемая), или в Multiverse (несвободная, без официальной поддержки). , Таким образом, вы можете захотеть один или несколько из них тоже.
Поэтому первым шагом в этом процессе является создание обновленного автономного хранилища; затем сгенерируйте список «для загрузки» и загрузите их, и, наконец, инсталляцию. Вот как это делается: источник
Введите URL: http://archive.ubuntu.com/ubuntu/dists/ suiteCodename, где следует соответствующим образом заменить suiteCodename, скажем, точным для Ubuntu 12.04 (Precise Pangolin) [или утопическим для Ubuntu 14.10 (Utopic Unicorn)], чтобы вы могли Теперь перейдите по адресу http://archive.ubuntu.com/ubuntu/dists/precise/ или в любой другой пакет, который у вас есть.
Загрузите файлы Release , Release.gpg и файл Contents - ????. Gz для вашей архитектуры (т. Е. Contents-i386.gz , если вы используете архитектуру i386). Сохраните эти три файла в каталоге / папке с именем вашего suiteCodename ( точно для Precise Pangolin).
Затем вам нужно будет выполнить следующие действия для каждого из репозиториев (среди Main, Universe, Restricted, Multiverse ), которые вы хотите.
а. перейдите в каталог целевого хранилища, например. Главный, а затем в каталог архитектуры, например. бинарный i386, чтобы вы были в http://archive.ubuntu.com/ubuntu/dists/suiteCodename/repositoryName/binary-????/
б. скачать содержимое Packages.bz2, Packages.gz, выпустить и сохранить их в каталоге с именем repositoryName, например. main и поместите этот каталог в ранее созданный каталог suiteCodename .
с. повторить и б. для каждого из репозиториев вы хотите.
Наконец, у вас должна быть такая структура:
(при условии, что ваш suiteCodename = точный, архитектура i386, и вам нужны основные и универсальные репозитории)
Затем, после загрузки обновленных репозиториев, вы поместите загруженные файлы, расположенные в правильной структуре (как показано выше), в каталог целевого автономного компьютера. Сохраните структуру каталогов
precise
в папке с именем offlineRepository / dists / precision в вашем домашнем каталоге пользователя (~/offlineRepository/dists/precise
) или в любом другом месте (/home/offlineRepository/dists/precise
используя привилегии sudo в терминале или с помощью файлового менеджера Nautilusgksu nautilus
; также убедитесь, что у вас есть необходимые разрешения для скопированной структуры) , Информация о вашем автономном хранилище будет готова к использованию.Добавьте локальный репозиторий в свой список источников . В Центре программного обеспечения Ubuntu перейдите в « Правка» -> «Источники программного обеспечения» -> «Другое программное обеспечение» -> «Добавить», а затем в поле для строки APT добавьте:
deb file:///home/offlineRepository precise main universe
и нажмите « Добавить источник» . Убедитесь, что вы изменили строку в соответствии со структурой вашего каталога / файла и набора. Затем перезагрузите пакеты или запуститеsudo apt-get update
в терминале.Теперь с обновленными (и, возможно, недавно добавленными репозиториями) вы можете вывести список URL-адресов для пакетов и зависимостей.
Я позаимствовал следующую строку кода из одного из предыдущих постов AskUbuntu:
например. установить менеджер пакетов Synaptic:
(Вы также можете создавать списки обновлений аналогичным образом.)
Сгенерированный список можно использовать для загрузки пакета и всех зависимостей на онлайн-компьютере. Создайте скрипт для загрузки или используйте список для пакетной загрузки в некоторых менеджерах загрузки. (Также обратите внимание, что сгенерированный текстовый файл использует конец строки Unix / Linux, и вы можете изменить его на Windows.) Раньше для этого был более простой способ, когда Synaptic Package Manager был приложением по умолчанию в Ubuntu.
Наконец, в целевой системе вы можете установить пакеты
dpkg
любым другим способом.Получение обновленной базы данных пакетов, включая обновления безопасности
Следующая структура, в дополнение к вышеприведенному объяснению, должна дать вам идею:
источник
После просмотра ответов здесь: Как я могу установить программное обеспечение или пакеты без Интернета (в автономном режиме)? Я нашел этот код Арнеля А. Борха самым полезным.
sudo apt-get install PACKAGE --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
В любом случае, вот несколько инструкций для новичков. Я надеюсь, что вы найдете их полезными.
Полные инструкции по загрузке для других новичков в Ubuntu 15.10+:
sh install.sh
источник
У меня есть небольшой скрипт на python, который можно запустить в Windows, который анализирует веб-сайт пакета ubuntu, чтобы найти дерево зависимостей и загрузить все необходимые пакеты + выполнить проверку контрольной суммы.
Это, очевидно, может загрузить больше, чем нужно, но для меня это было самое простое решение.
https://gist.github.com/Zitrax/2bad212a3b0571357e1b
Все загруженные пакеты могут быть установлены с помощью
dpkg -i E pkg\*
. Это позволяет избежать переустановки пакетов, которые уже установлены.Использование:
источник
Для системы, которая всегда будет оставаться в автономном режиме, обычно лучше использовать один из надежных автономных методов управления пакетами, представленных в некоторых других ответах. Это потому, что они облегчают обновление уже установленных пакетов, а не просто устанавливают несколько пакетов за один раз.
Однако для единичных случаев, когда вы просто хотите быстро установить пакеты в системе, в которой нет подключения к Интернету (и у вас есть возможность загрузить их на другой компьютер и перенести их), вы можете сделать это. Основная сложность заключается в определении того, что вам нужно, поскольку пакет часто имеет другие пакеты, от которых он зависит, и которые поэтому должны быть установлены до или одновременно с пакетом.
Этот ответ мотивирован дублирующим вопросом g ++ в Ubuntu 14.04 и использует случай необходимости установки в
g++
качестве основного примера.Я подчеркиваю, что этот метод не должен использоваться в долгосрочной перспективе в качестве альтернативы чему-то, что, по крайней мере, облегчает автоматическое определение и установку необходимых обновлений безопасности. Никогда не подключаясь к сети значительно снижает вероятность атаки, но некоторые ошибки безопасности могут быть использованы с помощью данных из любого источника.
Хотя этот метод может выглядеть сложным, обычно он занимает всего несколько минут. Для пакетов с большим количеством зависимостей это может занять больше времени. Для установки метапакетов, которые получают очень большое количество зависимостей (например,
ubuntu-desktop
в минимальной системе), загрузка всех необходимых файлов .deb может занять гораздо больше времени, и этот метод вряд ли подойдет.Определение необходимых зависимостей
Вы можете смоделировать установку, чтобы определить, какие другие пакеты необходимы для удовлетворения зависимостей пакета. Передача
-s
флагаapt-get
( перед указанием какого-либо действия) делает это.Я пропустил
sudo
, так как это всего лишь симуляция, поэтому привилегии root не нужны.Если вы действительно хотите установить все самые распространенные инструменты для сборки пакетов, а не просто
g++
, вы можете предпочесть:Вывод (для
g++
) будет выглядеть примерно так:Это говорит о том, что для установки
g++
на моей системе, мне нужны пакетыg++
,g++-4.8
иlibstdc++-4.8-dev
.Следовать результатам моделирования обычно лучше, чем просто искать зависимости пакета (или предполагать, что вам нужно то же, что и выше), потому что:
Получение пакетов
Как только вы знаете, какие пакеты вам нужны, вы можете скачать их. Я предлагаю использовать Launchpad для этого, потому что загрузки зашифрованы с помощью SSL, что помогает предотвратить повреждение файлов.
apt-get
или в Центре программного обеспечения не требуется HTTPS, поскольку его хэш проверяется по списку хэшей с цифровой подписью. Если вы в конечном итоге поместите эти пакеты в кеш своего пакета иapt-get
будете использовать их для установки, это произойдет.dpkg -i
придется установить вручную загруженные пакеты , это не будет сделано.Чтобы найти пакет, введите его имя в разделе « Пакеты» по адресу https://launchpad.net/ubuntu и нажмите «Найти пакет». Например, поиск
g++-4.8
приводит вас к странице пакета исходного кода gcc-4.8 .Затем прокрутите вниз до кодового имени вашего выпуска Ubuntu. У тебя 14.04, так что это Трасти Тар. Кодовые имена для всех выпусков Ubuntu перечислены на вики-странице релизов . Нажмите на направленный вправо треугольник, чтобы просмотреть загрузки пакетов для него.
Для некоторых пакетов вы можете расширить списки загрузок из более чем одного кармана . Вы можете увидеть:
Например, вот что доступно для Firefox в 14.04:
Как правило, вам понадобятся пакеты в безопасности или обновления, если они существуют, и другие пакеты в выпуске .
Развернув список пакетов, найдите
.deb
файл для вашей архитектуры. Дебы названы . Наиболее распространенные архитектуры:name_version_architecture.deb
amd64
для процессоров Intel и AMD)i386
, также для обоих)Например, чтобы получить
g++-4.8
пакет для 64-битной версии Ubuntu, вы можете скачатьg++-4.8_4.8.4-1ubuntu15_amd64.deb
.Установка пакетов
Если пакеты , которые вы извлекаемые ту же версия , что
apt-get
«sinstall
действие будет уже автоматически извлекается и устанавливается (если система была подключена к сети), то вы можете поместить пакеты/var/cache/apt/archives
и просто запустить эту команду:Если эта система никогда не была подключена к Интернету, то, вероятно, это будет тот случай, когда все пакеты, которые вы получили, были из кармана выпуска . Независимо от того, была ли система когда-либо подключена к Интернету, это также почти всегда будет иметь место, если на Launchpad не было показано никаких пакетов в каких-либо других карманах. (По сути, единственная ситуация, в которой это не произойдет, - это если вы установили альфа- или бета-систему и никогда не обновляли ее.)
В конкретном случае установки
g++
я бы использовалapt-get
.В случаях, когда это не работает или вы ожидаете, что это не сработает, установите пакеты, поместив их в пустую папку и запустив:
Или вы можете назвать пакеты индивидуально. В этом примере предполагается, что пакеты находятся в текущем каталоге (т. Е. Вы редактировали
cd
каталог, содержащий их):Если количество устанавливаемых пакетов не очень мало и вы не знаете точный порядок, в котором их нужно устанавливать для удовлетворения зависимостей, гораздо эффективнее использовать эти методы, чем устанавливать каждый пакет по отдельности вручную.
источник
Если у вас нет подключения к Интернету и у вас нет людей, где вы можете подключиться к Интернету, есть еще один вариант, о котором вы не можете сообщить: отправьте исходные файлы обычной почтой.
Вы можете получить всю ОС Ubuntu по почте, заплатив за DVD. Так же, как вы могли бы попросить друга онлайн отправить вам файлы DEB или даже исходные файлы для пакета типа VLC. Хотя, возможно, стоит отправить кому-нибудь полный DVD со всеми пакетами. Таким образом, вы можете установить его с этого DVD.
источник
Это не полностью подробный ответ, но на высоком уровне вы могли бы:
источник
Я предлагаю настроить Live CD и установить их.
Вы также можете загрузить файлы на http://packages.ubuntu.com/ имени файла , но тогда вы должны обратить внимание на зависимость, тоже.
источник
Другая возможность заключается в использовании remastersys. Этот инструмент позволяет вам создавать ISO-образ из вашей собственной системы, и после создания загрузочного USB-накопителя с помощью unetbootin вы можете установить настроенную систему на любое количество компьютеров.
источник
У меня есть пара простых предложений. Вы можете пойти в библиотеку. Найдите в разделе «Компьютер» нужную вам операционную систему, в некоторых книгах есть DVD-диски. Кроме того, если вы хотите самую современную операционную систему, я бы порекомендовал этот сайт, где вы можете купить DVD за символическую плату. www.ubuntu.com/download/desktop.
источник
Этот вопрос устарел, поэтому ответ на этот раз может быть излишним, но, возможно, вы также можете попробовать использовать dpkg-offline . Установите bzr, затем:
там есть учебник и файл readme.
Предполагая, что вы хотите установить git в системе Ubuntu 14.04 amd64, даже если ваша система, например, 12.04 i386, вы можете:
dpkg-offline ubuntu-14.04-desktop-amd64.iso git
apt-get
для установки ваших пакетов.dpkg-offline будет работать с любой версией Ubuntu для настольных компьютеров начиная с 10.04 (я не тестировал более старые версии, но они также должны работать), а также с любой версией сервера Ubuntu, начиная с 12.10. Он также должен работать с образами amd64, i386 и armhf независимо от архитектуры хоста. Опять же, я не тестировал с arm64 или powerpc / ppc64el, но они также могут работать.
Отказ от ответственности: я написал dpkg-offline.
источник
Некоторые пакеты установлены на установочном usb-флешке. Я удалил
network-manager
и хочу установить его снова.Таким образом я получил флешку, с которой установил операционную систему (Lubuntu 17.10). это было
/dev/sdb
Смонтировать палку на дорожке (
/tmp/mnt
в моем случае)Затем я редактирую,
/etc/apt/sources.list
чтобы содержать толькоТогда я делаю
И я могу установить
network-manager
.Примечание: это может быть не ответ на вопрос выше, а на вопрос, который у меня возник при поиске этого.
источник
sources.list
а затем восстановить его.