Як я можу виконати оновлення в режимі офлайн за допомогою Ubiquity на інсталяційному диску?


10

Я намагаюся оновити установку Ubuntu 12.10 до Ubuntu 13.04 без підключення до Інтернету. Тепер, коли альтернативні та настільні компакт-диски були об'єднані, я намагаюся використовувати компакт-диск 13.04 для настільного оновлення для системи 12.10. У Ubiquity існує опція Upgrade Ubuntu 12.10 до Ubuntu 13.04 . Тому я думаю, що це можливо.

Кроки для копіювання:

  1. У віртуальній машині встановіть чисту свіжу систему Ubuntu 12.10. Застосувати всі доступні оновлення;
  2. Вимкнення ВМ;
  3. Відключіть мережевий кабель від VM. Переконайтеся, що у вашого віртуального комп'ютера немає зв’язку з Інтернетом - пам’ятайте, що я хочу зробити офлайн оновлення;
  4. Вставте установку Ubuntu 13.04 бета-версії ISO 2 в VM. Перезавантажте ВМ;
  5. Виберіть бажану мову та виберіть Встановити ;
  6. Під час підготовки до встановлення екрана Ubuntu переконайтесь, що ви не бачите доступного підключення до Інтернету. Ця умова повинна бути позначена символом X на цьому екрані. Якщо Ubiquity знайшла Інтернет-посилання, відключіть це з'єднання перед продовженням;
  7. Потім, по типу установки екрану, зауважимо , що оновлення Ubuntu 12.10 до Ubuntu 13.04 опція неактивна !!! Його неможливо вибрати.

Що дивно - опція оновлення знову доступна, якщо інсталятор знайде підключення до Інтернету. Повторіть попередні кроки, але цього разу переконайтеся, що у вашого віртуального комп'ютера є посилання на Інтернет. Повернувшись на екран типу Встановлення , можна вибрати варіант оновлення.

Це помилка в повсюдності? Чи нормально - очікувана поведінка - для Ubiquity потрібне підключення до Інтернету, щоб здійснити оновлення з Ubuntu 12.10 до 13.04?

(Зверніть увагу, що я не мав жодних проблем робити оновлення в Інтернеті за допомогою оновлення програмного забезпечення з моєї поточної установки 12.10. Це не те, чого я хочу досягти. Я вже написав онлайн-посібник з оновлення. Я хочу знати: як можна Я здійснюю оновлення в режимі офлайн за допомогою Ubiquity на інсталяційному диску?)


що станеться, якщо ви підключились до Інтернету та спробуйте скористатися інсталяційним диском?
Web-E

Якщо VM підключений до Інтернету, то можна вибрати параметр Upgrade Ubuntu 12.10 до Ubuntu 13.04 . Я не впевнений, чи Ubiquity завантажував що-небудь під час оновлення, якщо я виберу цю опцію і дозволю VM підключитися; ні якщо Ubiquity не здійснить оновлення, якщо я підключусь до Інтернету, виберіть варіант оновлення, щоб розпочати процес, а потім відключіться. Але це не те, що я шукаю. Я шукаю спосіб здійснити оновлення без взаємного підключення до Інтернету.
Олександр П.

Відповіді:


8

Я опублікував повідомлення про помилку з цього приводу в Launchpad. Я отримав таку відповідь від Дмитрая Ледкова (xnox):

Це правильно, ми не підтримуємо оновлення в режимі офлайн за допомогою повсюдних / настільних компакт-дисків. І навіть для серверів не рекомендується використовувати новий серверний компакт-диск для оновлення в режимі офлайн.

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

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

Тож тут відповідь: навіть при використанні інсталяційного диска Ubuntu не можна оновити нову версію Ubuntu без підключення до Інтернету. Університет повинен мати підключення до Інтернету, щоб зробити вибір варіанту оновлення.

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

Я трохи розчарований, тому що якщо це обмеження, користувачеві, який хоче / повинен продовжити оновлення в режимі офлайн, потрібно буде захопити інший носій. Він не може просто використовувати той самий інсталяційний диск / ключ USB, який він зазвичай позичає своїм друзям для їх встановлення; йому потрібно буде оцінити додаткові пакети.

Я не знайомий з APTonCD. Пізніше я загляну в цю алею.


Отже, якщо я правильно відмовляюсь, проблема полягає у "можливому" існуванні доданих користувачем сховищ. Але якщо немає додаткових сховищ, слід здійснити оновлення в режимі офлайн, правда? Все одно варто буде знати необхідні кроки для здійснення такого оновлення, ігноруючи додаткове програмне забезпечення, яке користувач, можливо, воліє оновити пізніше, вручну, після оновлення системи.
Сімон

Повинен бути спосіб отримати перелік додаткових пакетів, які потрібно буде завантажити (як у сховища ubuntu, так і для інших джерел, що додаються користувачем) до проведення оновлення в режимі офлайн; щоб ми могли завантажити всі ці пакети на інший комп'ютер, а потім зробити їх доступними (скопіювавши їх на знімний диск або через локальну мережу), щоб здійснити оновлення в режимі офлайн.
Сімон

0

Я пішов із 90% офлайн-методом :). Ось так - я використав DVD із зображенням iso. Я вибрав "Спробуйте Ubuntu". Після входу в систему я переконався, що підключення до Інтернету працює нормально. Тоді я вибрав «Встановити Ubuntu» (це була одна з піктограм на панелі меню зліва). Процес завантажив додаткове програмне забезпечення з Інтернету, але він використовував DVD для більшої частини встановлення.

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