Как я могу обновить Ubuntu в автономном режиме без использования Synaptic или Keryx?

12

Я использую Ubuntu 12.04 у себя дома и у меня хорошее интернет-соединение, и моя система работает нормально.

У одного из моих друзей небольшой офис, и он думает перейти с Windows на Ubuntu 11.10 или выше. Проблема в том, что у него нет подключения к интернету.

Он спрашивает меня, есть ли возможность установить все обновления без интернета. Я делаю много поиска, я нашел этот вопрос, который говорит, что использование Keryx или Synaptic Manager сделает это.

Но я использую 11.04, и в нем нет менеджера Synaptic, поэтому я создаю и загружаю скрипт. Другим способом, когда я пытаюсь установить keryx ( в любой новой системе установки, на которой мне нужно получить обновления, или в системе, имеющей подключение к Интернету ) введите описание изображения здесь

Это показывает мне ошибку, что у меня нет python. Но у меня это

введите описание изображения здесь

Установка этих приложений не соответствует зависимостям. Ключевым моментом здесь является

  • Как я устанавливаю обновления без интернета на свежую установку Ubuntu .
  • Как я устанавливаю ubuntu-restricted-extras
twister_void
источник
Любой ответ не помог мне ..
twister_void
Зависимость python <2.7, и вы, вероятно, имеете питона 3.
Mahesh
Чувак, дай мне знать, попробовал ли ты мой ответ. Если да, каков был результат
Tachyons
Вы должны быть в состоянии использовать портативную версию Keryx, я только что сделал то же самое на автономной машине 10.04.2, и она работала нормально. Вы пытались использовать портативную версию Keryx на USB-ключе?
Джон Лион

Ответы:

4

Насколько я знаю, вы не можете загружать обновления для системы Oneiric (11.10) с помощью Ubuntu Natty (11.04). У вас должна быть работающая система Ubuntu 11.10.

Эскиз о процессе, которому мы следуем:

  1. Сначала мы установим Виртуальную машину в систему OP Natty (11.04).
  2. Мы установим Ubuntu 11.10 на эту виртуальную машину
  3. Мы настроим виртуальную машину, чтобы иметь общую общую папку между хост-ОС (11.04) и гостевой ОС (11.10)
  4. Мы сгенерируем скрипт загрузки пакетов, необходимых для обновления этой системы (гостевая ОС, то есть Ubuntu 11.10).
  5. Мы перенесем скрипт загрузки в хост-систему с помощью общей папки, настроенной на шаге 3.
  6. В хост-ОС мы загрузим все необходимые пакеты с помощью скрипта загрузки, который мы получим на шаге 5.
  7. Мы перенесем все загруженные файлы .deb в автономную систему, то есть в систему Ubuntu 11.10 на ПК своего друга.
  8. Мы создадим локальный репозиторий на ПК его друга с этими пакетами.
  9. Мы обновим Ubuntu друзей OP с помощью локального репозитория, созданного на шаге 8.

1. Получение работающей системы Oneiric

Есть два способа иметь работающую систему Oneiric.

  • Делая фактическую установку

    Вы должны установить Ubuntu Oneiric (11.10) на компьютер с подключением к Интернету. Хотя это также возможно с работающей системы, работающей с USB или CD, я рекомендую установить. Вы можете получить помощь по установке Ubuntu по этим ссылкам:

  • Установка Oneiric в виртуальной машине VirtualBox

    1. Чтобы установить VirtualBox в Ubuntu 11.04 Natty Narwhal, выполните следующие команды в терминале:

      sudo apt-get update
      sudo apt-get install virtualbox
      
    2. Затем установите Oneiric в виртуальной машине.

    3. Настройте общую папку на виртуальной машине.

      Вам необходимо установить VirtualBox Guest Additions, чтобы включить функцию общей папки. Запустите эту команду на виртуальной машине, чтобы установить это:

      sudo apt-get install virtualbox-guest-additions
      

      Если вам нужна помощь по включению функции общих папок в VirtualBox, проверьте эту ссылку:

2. Получите файлы .deb, необходимые для обновлений.

Пожалуйста, обратите внимание на эти конкретные моменты:

  1. Не рекомендуется обновлять виртуальную систему во время установки или после нее перед установкой Synaptic. Потому что эти обновления могут быть удалены из кэша, и без этих обновлений вы не сможете успешно сгенерировать скрипт загрузки пакета.

  2. Не запускайте sudo apt-get cleanили sudo apt-get autoclean, потому что эти команды удаляют файлы .deb из кэша.

Затем загрузитесь в систему Oneiric, которая имеет подключение к Интернету (либо из установленной системы, либо из VirtualBox), и выполните следующую процедуру:

  1. Установите менеджер пакетов Synaptic . Выполните эти команды в терминале для этого: (Примечание. Вы должны подключить виртуальную машину к Интернету , без доступа к Интернету машина не может обновить список пакетов)

     sudo apt-get update 
     sudo apt-get install synaptic
    

    Вы также можете скачать пакеты, необходимые для ubuntu-restricted-extrasпакета. Для этого выполните эту команду дополнительно с предыдущими двумя командами

     sudo apt-get install -d ubuntu-restricted-extras
    

    Эта команда не устанавливает пакеты, а только загружает их со всеми зависимостями в /var/cache/apt/archivesпапке.

  2. Затем откройте диспетчер пакетов Synaptic. Нажмите кнопку Пометить все обновления .
    изображение кнопки обновления

  3. Когда вас спросят, хотите ли вы пометить дополнительные требуемые изменения , нажмите кнопку «Отметить».
    изображение окна дополнительной отметки

  4. Затем перейдите в File -> Generate package download script , сохраните скрипт как файл. Пусть это будет update-downloader.shв папке с именем Updates. Мы предполагаем, что Updatesпапка находится в вашем домашнем каталоге, то есть в . Затем закройте Synaptic./home/username

  5. Теперь загрузите файлы .deb.

    1. Перейдите в папку Updates , где вы сохранили update-downloader.sh.

    2. Пока вы находитесь в Терминале и cdхотите перейти в папку « Обновления », которую вы создали ранее, выполните эту команду:

      cp /var/cache/apt/archives/*.deb .
      

      Это копирует загруженные файлы .deb, которые используются для установки Synaptic Package Manager, и файлы, загруженные для ubuntu-restricted-extrasпакета.

    3. Затем выполните эту команду, sh ./update-downloader.shчтобы загрузить все файлы .deb, необходимые для обновления, в текущей папке (т. UpdatesЕ. В папке.

      Или

      Кроме того , вы можете перенести Updatesпапку с несколькими .deb файлов , которые вы только что скопировали из /var/cache/apt/archivesс update-downloader.shскриптом в нем к хостовой ОС с помощью общей функции папки VirtualBox в.

      Затем в хост-системе Ubuntu откройте терминал и выполните приведенную ниже команду, перейдя в папку Updates, которую вы только что скопировали из гостевой ОС, с помощью функции общей папки, где update-downloader.shнаходится файл:

      sh ./update-downloader.sh
      
    4. Если вы загрузили файлы .deb на виртуальную машину, на этом шаге перенесите папку Updates с этими файлами, используя функцию общей папки Virtual Box. (Этот шаг необходим, только если вы загрузили файлы на виртуальной машине)

    5. После того, как вы получите папку Updates со всеми файлами .deb на вашем хост-компьютере (т. Е. В вашей системе Natty), скопируйте эту папку со всеми файлами на флэш-накопителе USB. Вы также можете записать DVD с этими пакетами, хотя я не рекомендую этого.

    6. Перенесите Updatesпапку с помощью USB-накопителя (или CD / DVD, если вы их записали) на компьютер вашего друга.

3. Используйте файлы .deb для создания локального хранилища.

Скопируйте всю папку с именем Updatesна компьютер без Интернета. Поместите эту папку в каталог. Допустим, вы поместили папку Updates в домашнюю директорию. Создайте новый каталог в вашей домашней папке с именемoffline и переместите Updatesпапку в offlineпапку. Теперь структура каталогов выглядит следующим образом

   + дом 
     + - имя пользователя
       + - офлайн
         + - Обновления (содержит файлы .deb)
 

  1. Теперь откройте терминал и перейдите в offlineпапку. Попав в offlineпапку, выполните эту команду, чтобы сгенерировать необходимый файл индекса пакета:

    apt-ftparchive packages . > Packages
    

    Это создаст файл с именем Packages.

  2. Теперь откройте /etc/apt/sources.listфайл с полномочиями root. В терминале сделайте это

    gksu gedit /etc/apt/sources.list
    
  3. Затем нажмите, Enterпока курсор находится в начале файла. Это создаст новую пустую строку вверху. Запишите эту строку как первую строку в файле

    deb file:/home/username/offline /

    Затем сохраните файл с помощью Ctrl+ Sи выйдите из текстового редактора gedit.

    Не забудьте использовать точные имена папок / путей для автономной папки и заменить usernameлогином пользователя.

    Кроме того, если вы уверены, что ваш друг не может использовать другие источники репозитория, вы можете отключить все остальные репозитории, поставив #отметку перед каждой строкой в /etc/apt/sources.listфайле. (На самом деле это не обязательно, но рекомендуется) .

    Обратите внимание, что обычно требуется поместить локальный репозиторий вверху файла, чтобы дать ему более высокий приоритет, чем другим источникам репозитория. (Но в этом конкретном случае вы можете избежать этого, поскольку ваш друг не может даже подключиться к Интернету для доступа к любому из других настроенных репозиториев.)

4. Сделайте обновление без доступа в интернет!

  1. Запустите sudo apt-get updateв терминале, чтобы менеджер пакетов распознал ваш локальный каталог обновлений.

  2. Затем выполните эту команду для обновления автономной системы:

     sudo apt-get upgrade --allow-unauthenticated
    

Выполнено! Вы обновили свою систему без доступа в Интернет.


Некоторые заметки:

1. Не хотите каждый раз писать опцию «разрешить без аутентификации»?

Если вы хотите использовать этот локальный репозиторий для периодической установки пакетов, но вам скучно всегда использовать эту allow-unauthenticatedопцию, сделайте это.

Создайте файл с именем 99mysettingsв /etc/apt/apt.conf.dс Gedit и добавить строку в этом файле и сохранить.

    APT::Get::AllowUnauthenticated "true";

Чтобы открыть файл с именем 99mysettins в этом каталоге с полномочиями root, используйте эту команду в терминале.

gksu gedit /etc/apt/apt.conf.d/99mysettings

2. Примечание о разрешении-неаутентифицированной опции:

Вы можете спросить, почему я предоставил такую --allow-unauthenticatedвозможность. Это используется, потому что ваш локальный репозиторий обновлений не является аутентичным для системы. Но это не повредит, потому что вы скачали эти пакеты из подлинного официального репозитория Ubuntu.

3. Я хочу иметь доверенный репозиторий:

Посмотрите этот удивительный и эпический пост на форумах Ubuntu о создании надежного локального репозитория . Если вы создаете надежный репозиторий, вам больше не нужно предоставлять --allow-unauthenticatedопцию.

Рекомендация: я бы рекомендовал вам не использовать репозитории PPA, если вы действительно им не доверяете. В частности, не используйте экспериментальные репозитории, потому что они могут создавать проблемы с зависимостями в системе, которую часто называют вундеркиндом Unix как ад зависимости . Это может быть сложнее исправить, когда у вас нет подключения к Интернету.

Anwar
источник
Где вы создали файл update-script.shи почему вы запускаете этот скрипт.
twister_void
@Gaurav_Java извините. это имя было update-downloader.sh. Просто ошибка
Анвар
Анвар не работает, ничего не обновляет, смотрите эту ссылку paste.ubuntu.com/1109550
twister_void
Я думаю, вы запускаете обновление с виртуальной машины. Внимательно прочитайте ответ. Я хочу, чтобы вы загрузили обновления с виртуальной машины и затем использовали эти обновления для создания хранилища на реальной машине, а затем использовали обновление
Anwar
Или вы также можете обсудить это в этом чате
Анвар
3

Вы можете использовать Keryx, не устанавливая его. Я регулярно использую keryx 0.92.4.1 вместо версии 1.

Причина, по которой я выбрал более старую версию, заключалась в том, что, если память мне не изменяет, v0.92x позволит вам устанавливать дополнительные пакеты, а v1 - только обновлять. В любом случае, мне так и не удалось заставить его установить (автоматически) какой-либо пакет для меня, поэтому следующее может быть применимо и для версии 1.

Вот как я это использую:

  1. Распакуйте keryx в свой homeкаталог на компьютере без интернета (назовем его компьютером без интернета ).
  2. Бегать:

    python keryx/source/keryx.py
    
  3. Создать новый проект. По умолчанию имя компьютера - это имя проекта. Вы можете изменить это, прежде чем нажать «Новый проект». В этом примере я называю это «чомпитуга».

  4. Он попросит вас «загрузить последние списки пакетов». У вас нет интернета, поэтому нажмите нет.

  5. Через некоторое время у вас будет список всех пакетов, причем те из них, которые установлены, помечены соответствующим образом. Вы можете закрыть программу сейчас.

  6. Теперь скопируйте папку keryx/projects/chompitugaна USB. Он содержит следующее:

    chompituga.keryx
    debian.conf
    installcache.sh
    lists/
    packages/
    sources/
    
  7. Теперь на компьютере с доступом в интернет (назовем его компьютером w / internet ): распакуйте keryx в homeкаталог.

  8. Скопируйте папку вашего проекта (в данном примере chompituga) и все ее содержимое с USB на keryx/projects/папку на компьютере с доступом в Интернет .

  9. Запустите keryx:

    python keryx/source/keryx.py
    
  10. На этот раз откройте проект, называемый в этом примере "chompituga" (см. Рисунок).

    Keryx Wellcome Window

  11. Вам будет предложено загрузить последние списки пакетов, на этот раз нажмите «Да». Через некоторое время это укажет, что списки пакетов были обновлены. Вы можете увидеть список пакетов в главном окне, и те, которые имеют более новую версию, будут помечены по-разному.

  12. Теперь можно загружать обновленные пакеты с помощью меню Project | Get Updates, кнопки «Get Updates» или комбинации Ctrl+ U.

  13. Также можно установить новые пакеты (нужно позаботиться о зависимостях), выбрав нужные пакеты и затем меню Project | Download package.

  14. Пакеты загружаются в keryx/packages/chompituga/packages/папку. Вы берете содержимое этой папки обратно на компьютер без Интернета .

  15. Вернувшись к компьютеру без интернета , скопируйте куда-нибудь скачанные пакеты и в этой папке просто сделайте:

    sudo dpkg -i *.deb
    
  16. Обязательно устанавливайте обновления ядра ("linux-header", "linux-image" или другие пакеты "linux-что-то") отдельно - возможно, после других обновлений.

  17. Иногда кажется необходимым установить с опцией --force-depends. Я делаю это на всякий случай, когда вижу очень много пакетов для обновления.

    sudo dpkg -i --force-depends *.deb
    
  18. После завершения установки обновлений снова запустите keryx (шаг 2); откройте проект (шаг 10) и в меню Project | Update Status обновите список установленных пакетов. Это потребует вашего пароля пользователя дважды. Обязательно делайте это только на компьютере без интернета .

  19. Теперь все, что вам нужно сделать, это повторять шаги с 6 по 18 каждый раз, когда вы хотите обновить свой компьютер без интернета .

Извините, этот ответ длинный. Я могу заверить вас, что процедура довольно проста и понятна.

Примечания: Неважно, есть ли на компьютерах разные версии / разновидности Ubuntu . Я не тестировал keryx с дистрибутивами, отличными от * buntu.

carnendil
источник
Я извиняюсь за плохой английский.
Карнендил
1
Ваш английский в порядке, но текущая версия Keryx выглядит совершенно по- другому и, похоже, полностью удалила эту функциональность! Мне все же удалось свободно следовать этим инструкциям - я заставил Keryx загрузить соответствующие дэбы и смог установить их вместе dpkg, так что попробуйте.
Джон Лион
Редактировать: Спасибо, @jozzas. Это была действительно возможность устанавливать дополнительные пакеты, а не только обновлять, что побудило меня выбрать более старую версию. Тем не менее, мне пришлось научиться делать это полуавтоматически, как это.
Карнендил
1

Есть еще один способ добиться этого:

Первое обновление:

  1. Сначала загрузите старую версию Ubuntu (11.04) на вашем компьютере, который подключен к Интернету, используя Live CD или USB.

  2. Затем откройте терминал и запустите, sudo apt-get updateчтобы обновить список пакетов, доступных онлайн. (Обратите внимание, что эта команда не обновляет систему, она только обновляет список пакетов).

  3. Затем выполните следующую команду в терминале, чтобы сгенерировать список URL-адресов файлов пакетов, необходимых для обновления.

     sudo apt-get upgrade --print-uris -y | grep -o "http:.*deb'"  | grep -o .*.deb > list
    

    _Если репозиторий представляет собой FTP- архив вместо http- архива, замените его httpна ftp_. Приведенная выше команда создаст список URL пакетов, которые необходимо загрузить.

  4. Затем сохраните listфайл, чтобы вы могли использовать его позже. Теперь загрузите вашу обычную Ubuntu, подключитесь к Интернету, поместите listфайл куда-нибудь и запустите его, wgetчтобы загрузить все файлы. Я предлагаю вам создать папку и поместить туда файл, затем перейти в указанную папку в терминале и использовать команду ниже, чтобы загрузить все.

    wget -c -i list
    
  5. Скопируйте всю папку в компьютере вашего друга, входе в Ubuntu, откройте терминал и собираемся в папку с помощью cdиспользования sudo dpkg -i *.debдля установки всех обновлений.

Более поздние обновления:

Если вам нужно снова обновить Ubuntu вашего друга, скопируйте файл statusиз /var/lib/dpkg/папки на вашем компьютере и затем снова загрузите Ubuntu 11.04. Затем выполните следующие действия:

  1. Откройте терминал и введите gksu nautilus.

  2. Скопируйте скопированный statusфайл и вставьте его в /var/lib/dpkgпапку, чтобы заменить исходный.

  3. Затем выполните шаг 2 до 5 из первого обновления раздела

Примечание. Не используйте повторно более ранние сеансы Live Ubuntu. Используйте «startup-disk-creator» в вашей Ubuntu для создания Live USB и выберите опцию « Отменить при отключении» внизу или «Использовать Live CD».

Анвар
источник
0

Вам просто нужно установить apt-offlineили apt-offline-guiна машину без интернета.

Description-en: offline apt package manager
 apt-offline is an Offline APT Package Manager
 .
 apt-offline can fully update and upgrade an APT based distribution without
 connecting to the network, all of it transparent to apt
 .
 apt-offline can be used to generate a signature on a machine (with no network).
 This signature contains all download information required for the apt database
 system. This signature file can be used on another machine connected to the
 internet (which need not be a Debian box and can even be running windows) to
 download the updates.
 The downloaded data will contain all updates in a format understood by apt and
 this data can be used by apt-offline to update the non-networked machine.
 .
 apt-offline can also fetch bug reports and make them available offline
Sepero
источник
Проблема этого метода заключается в том, что apt-offlineскопируйте все файлы .deb в /var/cache/apt/archivesпапку, и если загруженные файлы .deb очень велики, а свободное пространство в файловой системе небольшого размера, это будет проблемой
Anwar
По ссылке, которую я добавил в ответе, вы можете настроить apt-offline для загрузки в каталог по вашему выбору
Hashken
0

Независимо от того, какой вариант вы используете для достижения того, чего вы хотите достичь, вам нужно будет использовать интернет-соединение, чтобы помочь своему другу.

Другой доступный вариант - создать для них настроенный live usb / cd со всеми добавленными и добавленными для них обновлениями. Самый простой инструмент для достижения этой цели - Ubuntu Builder.

Вам нужно будет установить его на свой компьютер с доступом к Интернету, чтобы вы могли настроить livecd / usb / install для своего друга без доступа к Интернету.

Поэтому сначала вам нужно установить Ubuntu Builder на ваш компьютер. Для этого вам нужно будет открыть свой терминал и добавить pbu Ubuntu Builder.

sudo add-apt-repository ppa:f-muriana/ubuntu-builder

sudo apt-get update

sudo apt-get install ubuntu-builder

Далее вам необходимо скачать текущее изображение LiveCD http://cdimage.ubuntu.com/dvd/current/

Теперь поговорите с вашим другом и составьте список всех программ, которые ваш друг потребует на этом компьютере. Как только ваш список заполнен, запустите Ubuntu Builder на вашем компьютере.

Шаг 1 Сначала импортируйте ранее загруженный образ Ubuntu, нажав Select isoзатемimport from local

Импортируйте ранее загруженное изображение

После импорта нажмите на edit sources.listв Ubuntu Builder

Должен появиться редактор, теперь прокрутите вниз и удалите #из следующих 4 строк в этом примере это используемый Ubuntu 12.04 livecd

deb http://archive.ubuntu.com/ubuntu precise main restricted

deb-src http://archive.ubuntu.com/ubuntu precise main restricted

deb http://archive.ubuntu.com/ubuntu precise-updates main restricted

deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted

Также добавьте любые другие источники, необходимые для дополнительного программного обеспечения, sources.list если они еще не доступны из основных репозиториев.

Нажмите, saveзатем нажмите closeпосле завершения

Шаг 2

Теперь из Ubuntu Builder нажмите на consoleкнопку

Терминал откроется и может занять некоторое время, так как он обновляется

Сначала давайте обновим систему livecd

В открывшемся терминале

apt-get upgrade

дождитесь завершения всех обновлений

Теперь все еще в терминале установите любое дополнительное программное обеспечение, требуемое из списка программного обеспечения, сделанного ранее с вашим другом.

apt-get install "имя пакета"

например, если ваш друг хотел установить GIMP

apt-get install gimp

Помните, что все, что установлено и обновлено таким образом, будет установлено на live / cd, а не на ваш компьютер

Повторите и установите все необходимое для вашего друга, включая дополнительное программное обеспечение и ограниченные дополнения, которые вы хотели установить

apt-get install ubuntu-restricted-extras

Я думаю, что предложения, сделанные ранее, являются хорошими, поэтому давайте установим apt-offline и apt-offline-gui на ваш livecd, чтобы ваш друг мог обновить систему позже, с вашей помощью, через интернет-соединение.

apt-get install apt-offline apt-offline-gui

Как только вы добавили все необходимое, введите exitв терминал и нажмитеenter

Теперь в Ubuntu Builder заполните несколько полей, например EG, дайте вашему livecd имя

Теперь нажмите на buildкнопку в Ubuntu Builder. Это займет некоторое время, поэтому обязательно оставьте его до завершения.

Однажды построил близко Ubuntu Builder

Теперь, чтобы найти расположение iso, которое вы только что сделали, просто нажмите файлы / файловая система / home / ubuntu-builder /, и вы должны увидеть имя / изображение, которое вы только что сделали в этой папке

Ваш обновленный образ livecd теперь готов к записи обычным способом. При установке на компьютер друзей будут также установлены все обновления и добавленные вами дополнительные материалы.

Дэмиен
источник
0
  1. Вставьте live-cd / usb из Ubuntu 11.10 в вашу систему.
  2. нажмите ctrl+ alt+ deleteдля открытия терминала и запустите

    sudo apt-get update

    sudo apt-get install synaptic

  3. Откройте /var/cache/apt/archivesи сохраните содержимое в безопасном каталоге

  4. Обновите вашу систему (live cd / usb), используя менеджер обновлений

  5. Установите несколько программ, если хотите :-),

    Т.е., если вы хотите убунту-ограниченные дополненияУстановите убунту-ограниченные дополнения ,

    запустить sudo apt-get install ubuntu-restricted-extrasв терминале

  6. Установить aptoncdУстановить aptoncd

  7. Запустите aptoncd и нажмите кнопку «Создать». Это создаст ISO-файл.

  8. Перейдите к своим друзьям домой / в офис сгенерированным iso и каталогом, созданным для step3

  9. Скопируйте каталог и файл iso на рабочий стол, откройте терминал и перейдите в этот каталог.

    cd /path/to/directory

  10. Запустите sudo dpkg -i *.deb, он установит синаптический

  11. Откройте синапс и нажмите. Edit->add cdrom Появится диалоговое окно. Не нажимайте на него.

  12. Вернитесь в терминал и бегите

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  13. Теперь нажмите кнопку ОК в диалоге, созданном из Synaptic на шаге 11,

  14. Нажмите Пометить все обновления, Применить кнопки, соответственно

  15. Система ваших друзей обновлена, теперь выпейте чашку кофе ;-)

Для будущих обновлений

  1. Вставьте Live CD / USB в вашей системе (в автономном режиме), этот шаг не требуется, если вы используете постоянный USB

  2. Возьмите ISO и каталог, созданный для предыдущего обновления,

  3. Скопируйте каталог и файл iso на рабочий стол, откройте терминал и перейдите в этот каталог.

    cd /path/to/directory

  4. Запустите sudo dpkg -i *.deb, он установит синаптический

  5. Откройте синапс и нажмите. Edit->add cdrom Появится диалоговое окно. Не нажимайте на него.

  6. Вернитесь в терминал и бегите

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  7. Теперь нажмите кнопку ОК в диалоге, созданном из Synaptic на шаге 11,

  8. Нажмите Пометить все обновления, Применить кнопки, соответственно

  9. Теперь обновите вашу систему (live cd / usb), используя менеджер обновлений. Он установит обновление live cd / usb в предыдущее состояние обновления,

  10. Обновите свою систему из менеджера пакетов Synaptic

  11. Установить aptoncdУстановить aptoncd

  12. Запустите aptoncd и нажмите кнопку «Создать». Это создаст ISO-файл.

  13. Перейдите к своим друзьям домой / в офис с Generated iso

  14. Откройте синапс и нажмите. Edit->add cdrom Появится диалоговое окно. Не нажимайте на него.

  15. Вернитесь в терминал и бегите

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  16. Теперь нажмите кнопку ОК в диалоге, созданном из Synaptic на шаге 11,

  17. Нажмите Пометить все обновления, Применить кнопки, соответственно

  18. Система вашего друга снова обновляется

    Не стесняйтесь комментировать / редактировать, если мой пост неоднозначный :-)

Тахионы
источник
Дайте мне знать, почему понизили, эти шаги работали для меня
Тахионс
-2

Чтобы установить ubuntu-limited-extras, наберите в терминале
sudo apt-get install ubuntu-restricted-extras

Для установки типа Python в терминале
sudo apt-get install python
это должно решить ваши проблемы при установке keryx

Здесь вы можете найти учебник для keryx, в котором изложены простые шаги, как выполнить работу.

Ашу
источник
Учебник по ссылке 2 для keyx не работает. и как я могу установить эти пакеты на компьютер без интернета. Я четко упоминаю об этом
twister_void
Srry за неработающую ссылку исправил это с новой ссылкой
Ashu
1
Машина не имеет доступа в Интернет, поэтому sudo apt-get install ubuntu-restricted-extrasи sudo apt-get install pythonне будет работать, если устанавливаемое программное обеспечение не доступно из какого-либо локального источника пакета.
Элия ​​Каган
@EliahKagan Что я понимаю из вопроса, так это то, что на компьютере ОП есть интернет, а у его друга - нет.
Ашу
@Ashu Вы правильно поняли. в одной системе есть интернет, а в новой системе установки нет
twister_void