Як я можу оновити 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

Залежність - python <2,7, і ви, ймовірно, маєте python 3.
Mahesh

Чувак, дай мені знати, ти спробував мою відповідь. Якщо так, то який результат
Тахіонс

Ви повинні мати можливість використовувати портативну версію Keryx, я просто зробив те ж саме на автономній машині 10.04.2, і вона працювала чудово. Ви спробували використовувати портативну версію Keryx на USB-ключі?
Джон Ліон

Відповіді:


4

Наскільки мені відомо, ви не можете завантажувати оновлення для системи Oneiric (11.10) за допомогою Ubuntu Natty (11.04). Ви повинні мати працюючу систему Ubuntu 11.10.

Ескіз про процес, який ми наступні:

  1. Спочатку встановимо віртуальну машину в системі 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 за допомогою локального сховища, створеного на кроці 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, щоб увімкнути функцію спільної папки. Запустіть цю команду у віртуальній машині, щоб встановити це:

      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 Package Manager . Запустіть ці команди в терміналі для цього: (Примітка. Ви повинні підключити віртуальну машину до Інтернету , без доступу до Інтернету машина не може оновити список пакетів)

     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 Package Manager. Натисніть кнопку Позначити всі оновлення .
    зображення кнопки оновлення

  3. На запитання, чи хочете Ви позначити додаткові необхідні ланцюги , натисніть кнопку Позначити.
    зображення вікна додаткової позначки

  4. Потім перейдіть до Файл -> Створити скрипт завантаження пакета , збережіть сценарій як файл. Нехай це буде update-downloader.shв папці з іменем Updates. Ми припускаємо, що Updatesпапка знаходиться у вашому домашньому каталозі, тобто в . Потім закрийте Synaptic./home/username

  5. Тепер завантажте файли .deb.

    1. Перейдіть до папки " Оновлення" , де ви зберегли update-downloader.sh.

    2. У той час як ви все ще знаходяться в терміналі і є cd«д до Updates раніше створеної вами папці, виконайте наступну команду:

      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 відкрийте термінал і запустіть команду нижче, перейшовши в папку " Оновлення", яку ви просто скопіювали з гостьової ОС за допомогою функції спільної папки, де update-downloader.shзнаходиться файл:

      sh ./update-downloader.sh
      
    4. Якщо ви завантажили файли .deb у віртуальну машину, на цьому кроці перенесіть папку « Оновлення» з цими файлами за допомогою функції спільної папки Virtual Box. (Цей крок необхідний лише у тому випадку, якщо ви завантажили файли у віртуальну машину)

    5. Після отримання папки " Оновлення" з усіма файлами .deb у вашому хост-ПК (тобто у вашій системі Natty) скопіюйте цю папку з усіма файлами на флеш-накопичувачі USB. Ви також можете записати DVD із цими пакунками, хоча я цього не рекомендую.

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

3. Використовуйте файли .deb для створення локального сховища

Скопіюйте всю папку, названу Updatesна комп’ютер без Інтернету. Помістіть цю папку в каталог. Скажімо, ви помістили папку " Оновлення" в домашній каталог. Створіть новий каталог у своїй домашній папці з назвоюoffline та перемістіть Updatesпапку в offlineпапку. Тепер структура каталогу виглядає приблизно так

   + додому 
     + - ім’я користувача
       + - офлайн
         + - оновлення (містить файли .deb)
 

  1. Тепер відкрийте термінал і перейдіть до offlineпапки. Опинившись у offlineпапці, запустіть цю команду, щоб генерувати необхідний файл індексу пакунка:

    apt-ftparchive packages . > Packages
    

    Це створить файл з ім'ям Packages.

  2. Тепер відкрийте /etc/apt/sources.listфайл з кореневою потужністю. У терміналі зробіть це

    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 у цьому каталозі з кореневою потужністю, використовуйте цю команду в терміналі

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

2. Примітка про параметр, що не допускає дозволу:

Вам може бути цікаво, чому я надав такий --allow-unauthenticatedваріант. Це використовується, тому що ваш локальний сховище оновлень не є автентичним для системи. Але це не зашкодить, оскільки ви завантажили ці пакунки з справжнього офіційного сховища Ubuntu.

3. Я хочу мати надійне сховище:

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

Рекомендація: Я б рекомендував вам не використовувати сховища PPA, якщо ви їм справді не довіряєте. Зокрема, не використовуйте експериментальні сховища, оскільки вони можуть ввести проблеми залежності в системі, яку Unix Geek часто називають пеклом залежності . Це може бути важче виправити, коли у вас немає підключення до Інтернету.


Де ви створили файл update-script.shі навіщо запускаєте цей скрипт.
twister_void

@Gaurav_Java вибач. це ім'я було update-downloader.sh. Просто помилка
Анвар

Anwar не працює, нічого не оновлює,
twister_void

Я думаю, ви запускаєте оновлення з віртуальної машини. Уважно прочитайте відповідь, я хочу, щоб ви завантажили оновлення з віртуальної машини, а потім за допомогою цих оновлень створили сховище в реальній машині, а потім скористалися оновленням
Anwar

Або ви також можете поговорити про це в цій чаті
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 вікно прийому

  11. Він попросить завантажити останні списки пакетів, цього разу натисніть "Так". Через деякий час це покаже, що списки пакетів були оновлені. Ви можете побачити список пакунків у головному вікні, а ті, які мають новішу версію, будуть по-різному позначені.

  12. Тепер можна завантажити оновлені пакети з меню Project | Get Updates, кнопкою "Get Updates" або комбінацією Ctrl+ U.

  13. Також можна встановити нові пакети (слід піклуватися про залежності), вибравши потрібні пакети, а потім меню Проект | Завантажити пакет.

  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) і з меню Проект | Оновити статус оновіть список встановлених пакетів. Для цього знадобиться ваш пароль користувача двічі. Переконайтеся, що це потрібно робити лише в комп’ютері без Інтернету .

  19. Тепер все, що вам потрібно зробити, - це повторити кроки 6-18 для кожного разу, коли ви хочете оновити комп'ютер без Інтернету .

Вибачте, ця відповідь довга. Я можу вас запевнити, що процедура є досить простою та простою.

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


Мені шкода поганої англійської.
carnendil

1
Ваша англійська чудово, але поточна версія Keryx виглядає зовсім інакше, і, здається, вона повністю видалила багато цієї функції! Мені все-таки вдалося слідувати цим інструкціям - я змусив Keryx завантажити відповідні деби і зміг їх встановити dpkg, тому маю нагороду.
Джон Ліон

редагувати: Дякую @jozzas. Насправді функціональність могла встановлювати додаткові пакети, а не лише оновлювати, що спонукало мене обрати старішу версію. Проте мені довелося навчитися робити це напівавтоматично так.
carnendil

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 замість an архіву 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. Використовуйте у вашому Ubuntu "запуск-диска-творця", щоб створити Live USB і виберіть відкинутий при відключенні внизу або Використовуйте живий компакт-диск.


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

Проблема цього методу полягає в тому, щоб apt-offlineскопіювати всі .deb файли в /var/cache/apt/archivesпапку, і якщо завантажені файли .deb дуже великі, а вільна область у файловій системі невеликого розміру, це буде проблема
Anwar

За посиланням, яке я додав у відповідь, ви можете налаштувати apt-offline для завантаження у вибраний вами каталог
Hashken

0

Незалежно від того, який варіант ви використовуєте для досягнення того, чого хочете досягти, вам потрібно буде скористатися своїм підключенням до Інтернету, щоб допомогти своєму другові.

Ще один варіант - зробити індивідуальний usb / cd на замовлення для них з усіма оновленнями, доданими та включеними до них. Найпростішим інструментом для досягнення цього є побудова ubuntu.

Вам потрібно буде встановити це на вашу машину з доступом до Інтернету, щоб ви могли налаштувати livecd / usb / install для свого друга без доступу в Інтернет.

Тому спочатку вам потрібно буде встановити ubuntu builder на свій комп’ютер. Для цього вам потрібно буде відкрити свій термінал і додати ppa builder ubuntu

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.

крок 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 iso, а не на ваш комп'ютер

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

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. Це займе деякий час, тому не забудьте залишити до завершення.

Одного разу побудував близький конструктор ubuntu

Тепер, щоб знайти місце, яке ви тільки що створили, просто натисніть на файли / файлову систему / 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. Встановіть кілька програмних програм, якщо бажаєте :-),

    Тобто, якщо ви хочете додаткові додатки ubuntuВстановіть додатки з обмеженою підтримкою ubuntu ,

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

  6. Встановити aptoncdВстановити aptoncd

  7. Запустіть aptoncd і натисніть кнопку створення, це створить iso файл

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

  9. Скопіюйте каталог та ізо-файл на робочий стіл, відкрийте термінал і перейдіть до цього каталогу

    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. Тепер натисніть кнопку ОК у діалоговому вікні, сформованому із синаптики на етапі11,

  14. Натисніть Позначити всі оновлення, кнопки Застосувати відповідно

  15. Ваша система друзів оновлена. Тепер випийте чашку кави ;-)

Для майбутніх оновлень

  1. Вставте живий cd / usb у вашу систему (в режимі офлайн). Цей крок не потрібен, якщо ви використовуєте стійкий usb

  2. Візьміть iso та каталог, створений для попереднього оновлення,

  3. Скопіюйте каталог та ізо-файл на робочий стіл, відкрийте термінал і перейдіть до цього каталогу

    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. Тепер натисніть кнопку ОК у діалоговому вікні, сформованому із синаптики на етапі11,

  8. Натисніть Позначити всі оновлення, кнопки Застосувати відповідно

  9. Тепер оновіть вашу систему (live cd / usb) за допомогою диспетчера оновлень. Вона встановить оновлення live cd / usb до попереднього стану оновлення,

  10. Оновіть систему за допомогою менеджера синаптичних пакетів

  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. Тепер натисніть кнопку ОК у діалоговому вікні, сформованому із синаптики на етапі11,

  17. Натисніть Позначити всі оновлення, кнопки Застосувати відповідно

  18. Система вашого друга знову оновлюється

    Не соромтесь коментувати / редагувати, якщо моє повідомлення неоднозначне :-)


Дозвольте мені знати, чому я спростував ці дії для мене
Тахіонс

-2

Щоб встановити тип ubuntu з обмеженим доступом у терміналі
sudo apt-get install ubuntu-restricted-extras

Щоб встановити тип Python в терміналі,
sudo apt-get install python
це повинно вирішити ваші проблеми з установкою keryx

Тут ви можете знайти підручник для keryx, в якому в простих кроках зазначено, як зробити роботу.


Підручник посилання 2 для keyx розірвано. і як мені встановити цей пакет на комп’ютер, не маючи Інтернету. я чітко згадую про це
twister_void

Сррі за розірвану посилання зафіксував це за допомогою нового посилання
Ашу

1
Машина не має доступу в Інтернет, так sudo apt-get install ubuntu-restricted-extrasі sudo apt-get install pythonне працюватимуть , якщо програма встановлюється недоступна з деякого локального джерела пакета.
Елія Каган

@EliahKagan Що я розумію з питання, це те, що комп'ютер ОП має Інтернет, але його друг - ні.
Ашу

@Ashu Ви правильно розумієте. одна система має Інтернет, але нова система встановлення не працює
twister_void
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.