Обновить ubuntu по ssh без интернета
Есть удаленный доступ к ubuntu 12.04 32bit по ssh
Хочу обновить (переставить) ее до ubuntu 16.04 64bit, но интернета нет, есть только образ ubuntu-16.04.6-desktop-amd64.iso и/или любые другие пакеты/данные, которые сам по ssh передам
Как такое сделать ?
В интернетах подобное видел, но обычно везде был интернет на обоих хостах и битность не менялась
В тонкостях установок не силен, ранее такого не требовалось мне делать
x905 ★★★★★
17.01.20 20:29:41 MSK
Найти и скачать DVD образы 12.04 64bit, смонтировать как локальные репозитрии например вот так.
Почитать вот это Debian: простое превращение i386 в amd64.
Потом обновить dpkg до amd64 My upgrade from i386 to amd64 (and dpkg fix without dpkg!).
Не факт что пройдет гладко обязательно сделать бекап важных данных с сервака.
Samamy ★★★
( 17.01.20 21:00:57 MSK )
Слушай пока сидишь на 32 можешь скомпилировать wine 32 если я тебе сорсы дам ?
anonymous
( 17.01.20 21:12:38 MSK )
Ответ на: комментарий от Samamy 17.01.20 21:00:57 MSK
ок, начну пробовать в виртуалке
x905 ★★★★★
( 17.01.20 21:17:32 MSK ) автор топика
Есть удаленный доступ к ubuntu 12.04 32bit по ssh
KVM тоже нет? Без него будет плохо.
Deleted
( 17.01.20 21:27:32 MSK )
Последнее исправление: Deleted 17.01.20 21:27:50 MSK (всего исправлений: 1)
Ответ на: комментарий от Samamy 17.01.20 21:00:57 MSK
Да, это гораздо лучше инструкция.
Deleted
( 17.01.20 21:29:13 MSK )
Ответ на: комментарий от Deleted 17.01.20 21:27:32 MSK
нет, это обычный десктоп, для обычного пользователя, который ничего не умеет. т.е. почти сервер )
x905 ★★★★★
( 17.01.20 21:36:55 MSK ) автор топика
Ответ на: комментарий от x905 17.01.20 21:36:55 MSK
А, ну низкотехнологичный KVM, может фотографию с мобильника прислать, если что, и команду ввести :))
Deleted
( 17.01.20 21:47:01 MSK )
Ответ на: комментарий от Deleted 17.01.20 21:47:01 MSK
да, так можно, но хочу сделать, не привлекая этот запасной вариант, да и самому интереснее и удобнее
x905 ★★★★★
( 17.01.20 22:05:23 MSK ) автор топика
Ответ на: комментарий от Samamy 17.01.20 21:00:57 MSK
- смонтировал образ ок
- в файле /etc/apt/sources.list оставил одну строку: deb file:///media/repo_1/ precise main restricted
- но команда sudo dpkg –add-architecture amd64 — не отработала, не умеет старый dpkg такого
- поставить чего либо не получается, ругается, что «не скачивается», видимо изза того, что установщик работает с файлом filesystem.squashfs
x905 ★★★★★
( 17.01.20 22:31:01 MSK ) автор топика
Ответ на: комментарий от x905 17.01.20 22:31:01 MSK
Может попробовать обновить до 16.04 32bit, а потом перекатиться на 16.04 64bit
Samamy ★★★
( 18.01.20 00:55:06 MSK )
Ответ на: комментарий от Samamy 18.01.20 00:55:06 MSK
Может попробовать обновить до 16.04 32bit
это можно по ssh и без интернета ?
x905 ★★★★★
( 19.01.20 14:58:59 MSK ) автор топика
Ответ на: комментарий от x905 19.01.20 14:58:59 MSK
Тебе проще сделать переустановку системы с нуля с нужной архитектурой.
Если хочется удалять гланды не через то отверстие. То ты можешь поднять у себя виртуалку с Linux, поставить туда нужную тебе систему нужно архитектуры, потому сделать из этой установки архив.
Залить этот архив по ssh на целевую систему. На целевой системе подготовить разделы, на разделах создать файловые системы.
Смонтировать их в нужной последовательности и туда распаковать архив подготовленной системы.
Далее правишь /etc/fstab и добавляешь в загрузчик запуск ядра новой установленной системы.
Просишь кого-нибудь выбрать загрузку с твоей системы.
Если она загрузилась — донастраиваешь.
Если система не загрузилась — грузишься с 12.04 и проверяешь.
Обновите или обновите Ubuntu в автономном режиме, без Интернета
Обновить или обновить Ubuntu с подключением к Интернету действительно очень просто. Все, что вам нужно сделать, это ввести sudo apt-get update в терминале. Если вы используете графический интерфейс, то менеджер обновлений регулярно появляется, чтобы уведомить вас о последних доступных обновлениях.
Но что, если вы находитесь в ситуации, когда у вас нет доступа в Интернет на вашем персональном компьютере с Ubuntu? Как вы тогда обновите свою ОС Ubuntu? Это одна из распространенных ситуаций, с которыми сталкиваются многие в (особенно) развивающихся странах. И чтобы помочь вам выйти из этой ситуации, в Ubuntu есть замечательный инструмент под названием «apt-offline», который позволяет обновлять компьютер под управлением Ubuntu без подключения к Интернету.
Однако здесь есть одна сложная вещь. Вам необходимо, чтобы «apt-offline» был установлен на целевом компьютере с Ubuntu, которому требуется подключение к Интернету 🙁 Вы можете установить его следующим образом:
sudo apt-get install apt-offline
Как использовать apt-offline для обновления Ubuntu в автономном режиме:
Всю процедуру можно разделить на 3 этапа:
1. Создайте файл «подходящей подписи»:
Эта «подходящая подпись» содержит информацию о загруженных и установленных пакетах и, таким образом, поможет определить, какие пакеты необходимо загрузить на другой (скажем, исходный) компьютер. Используйте следующие команды в терминале:
sudo apt-offline set ~/my.sig
Это создаст файл my.sig в вашем домашнем каталоге. Вы вольны изменить путь. Теперь скопируйте этот файл .sig на USB-накопитель, который можно подключить к компьютеру, имеющему доступ к Интернету.
2. Загрузите необходимые пакеты:
Если у вас есть файл .sig на USB-накопителе, подключите его к компьютеру, подключенному к Интернету и работающему под управлением Ubuntu, и используйте следующую команду в терминале:
apt-offline get -d /to_any_chosen_directroy /path_to/apt.sig
После загрузки скопируйте загруженные файлы на USB-накопитель.
3. Установите скачанные пакеты:
Теперь, когда у вас есть загруженные пакеты, вы можете установить их на целевой компьютер с Ubuntu, используя следующую команду:
sudo apt-offline install /path_to_downloaded_package_folder
Вуаля! Наслаждайтесь последними обновлениями. Это работает со всеми основными выпусками Ubuntu, такими как Ubutnu 12.04, 11.10, 11.04, 10.10 и т. д.
Если у вас есть вопросы или трудности с выполнением урока, оставьте комментарий. Я буду рад помочь вам. Ваше здоровье 🙂
Все права защищены. © Linux-Console.net • 2019-2024
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.047 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Обновление без интернета
К сожалению, в регионах до сих пор мало у кого есть безлимитный или хотя бы дешёвый интернет. А как известно, Linux (и в том числе Ubuntu) практически вообще не могут прожить в отсутствии Интернета. Это и обновление системы, и, конечно, установка всех программ. Без интернета не почувствовать преимущество Linux в простой установке.
Однако, у многих есть доступ в интернет: на работе, в университете и т.п. Так почему бы именно этим и не воспользоваться: скачивать необходимые программы в одном месте, а устанавливать там, где интернета может не быть вообще?
Использование списка пакетов
Запускаем Менеджер обновлений Система→Администрирование→Менеджер обновлений. Отмечаем галочками репозитарии: universe, restricted, multiverse и закрываем Менеджер обновлений.
Скачиваем архив (9.72 мб) со списком пакетов. Либо просим кого-нибудь обновить и за архивировать каталог /var/lib/apt/lists.
Запускаем Файловый менеджер Nautilus с правами суперпользователя для этого нажимаем сочетание клавиш Alt + F2 и вводим в появившемся окне
gksu nautilus
Будет запрошен пароль, введите Ваш пароль для подтверждения. Запустив Файловый менеджер Nautilus необходимо проследовать в каталог /var/lib/apt/lists и распаковывать туда файлы из скаченного архива.
После того, как архив распакован Вы должны открыть Менеджер пакетов Synaptic и отметить все программы, которые необходимо установить.
Обязательно обновите уже установленные в системе пакеты, для этого нажав «Состояние» и в разделе обновляемые выделите всё что там есть и также отмечаем «Для обновления».
Затем, проследуйте в Файл→Генерировать скрипт закачки пакетов. Сохраняем файл и запускаем его на машине, где есть интернет. Скрипт использует утилиту wget, она есть во всех дистрибутивах unix и существует wget для windows
Файлы, что получили копируем себе. Запускаем Менеджер пакетов Synaptic и в меню выбираем Файл→Добавить закачанные пакеты и указываем каталог, где находятся скаченные файлы.
Скачивание пакетов вручную
Достаточно зайти на ресурс Ubuntu Packages Search и скачать необходимые deb-пакеты.
Но есть некоторые проблемы:
Так практически не скачать обновления к системе;
Многие программы тянут за собой ещё кучу разных пакетов и библиотек по зависимостям.
Точно ведь неизвестно, что уже стоит в системе, а всё подряд скачивать — это очень тяжело.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2018 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.