Как отметить, что я хочу обновить Ubuntu до более новой версии, чтобы она могла работать в автоматическом режиме?
Согласно обновление этой статьи выполняется с использованием инструмента do-release-upgrade
, но Я просто хочу как-то отметить, что я хочу обновить систему (чтобы unattended-upgrade
или apt-get dist-upgrade
выполняли свою работу), а не делать это вручную.
Синонимы для названия вопроса, поэтому его легче найти в поиске: Как обновить Ubuntu (Kubuntu) без использования приложения do-release-upgrade
? Как всегда иметь последняя версия Ubuntu (Kubuntu) установлена (аналогично Arch) без ручного запуска do-release-upgrade
все время?
В этом руководстве мы предположим, что обновление сделано от версии 16.04 (гостеприимной) к 17,10 (ловкий). Это может быть легко изменено на Ваши версии.
Мы сделаем значение по умолчанию apt-get dist-upgrade
обработать обновление версии в результате.
Следующее необходимо, чтобы быть сделанным для автоматизации обновлений версии:
Добавьте repos выпуска, который Вы хотите установить:
TARGET_RELEASE=artful
/usr/bin/add-apt-repository -y \
-u 'deb http://archive.ubuntu.com/ubuntu $TARGET_RELEASE restricted multiverse universe main'
/usr/bin/add-apt-repository -y \
-u 'deb http://archive.ubuntu.com/ubuntu $TARGET_RELEASE-updates restricted multiverse universe main'
/usr/bin/add-apt-repository -y \
-u 'deb http://archive.ubuntu.com/ubuntu $TARGET_RELEASE-security restricted multiverse universe main'
Изменитесь "ловкий" на версию, которую Вы хотите установить. Я использовал "ловкий", так как мне была нужна версия 17.10.
Создайте или изменитесь /etc/apt/apt.conf.d/01ubuntu
файл, чтобы иметь следующее содержание:
APT::Default-Release "artful";
Изменитесь "ловкий" на версию, которую Вы хотите установить. Я использовал "ловкий", так как мне была нужна версия 17.10.
dist-обновление разрешит зависимости, но будет иметь некоторые пакеты, удалил его, не может решить. Обычно, это - потому что эти пакеты установлены из репозиториев выпуска не по умолчанию. Мы можем найти репозитории этих пакетов как это:
CURRENT_RELEASE=xenial
awk '/^deb .* $CURRENT_RELEASE .*/ { print $0 }' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
(Изменение xenial
к версии выпуска Вы пытаетесь обновить).
Теперь необходимо измениться в этих файлах, "гостеприимных" к "arful" (или версия, до которой Вы пытаетесь обновить.
Выполненный sudo apt-get update
.
Затем dist-обновление обработало бы обновление нового выпуска самостоятельно. Никакая потребность в руководстве do-release-upgrade
больше.
Можно вручную работать sudo apt-get dist-upgrade
или ожидайте, пока Ваша необслуживаемая установка обновлений не сделает свое задание автоматически в фоновом режиме.
Установите эти параметры в «Программное обеспечение и обновления»> вкладка «Обновления».
Параметр «Загрузить и установить автоматически» выполняет автоматические обновления. Варианты «Отображать» сразу или еженедельно дают вам уведомление в первую очередь. также измените «уведомить меня» на любую более новую версию. Вы будете автоматически уведомлены, когда будет доступно обновление (если у вас есть активное подключение к Интернету). Вам просто нужно нажать обновить / продолжить, и вы будете обновлены до новой версии
gnome-alsamixer
, но ничто не было отключено звук, и все в максимальной громкости. I' ve испытал затруднения из-за того в прошлом потому что, если я использую свою клавишу отключения микрофона, это doesn' t нравится не отключать звук снова позже, но в этом случае, это doesn' t, кажется, проблема.
– Brian
3 June 2012 в 16:47
gnome-alsamixer
, но ничто не было отключено звук, и все в максимальной громкости. I' ve испытал затруднения из-за того в прошлом потому что, если я использую свою клавишу отключения микрофона, это doesn' t нравится не отключать звук снова позже, но в этом случае, это doesn' t, кажется, проблема.
– Brian
3 June 2012 в 16:47