Ubuntu обновляется с 17,04 до 18.04

Не совсем с помощью PAM, но да, это возможно сделать. Вы можете настроить это с помощью tcp_wrappers, изменив /etc/hosts.allow, если ваш дистрибутив предоставляет вам расширение aclexec:

sshd: aclexec whois %a | grep 

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

Более подробную информацию можно найти на странице руководства для hosts_options(5).

19
03.08.2018, 18:11
1 ответ

Это нигде толком не объяснялось, вот что нужно сделать (или как я это сделал):

Обновление с 17.04 по 17.10 :Невозможно обновить Ubuntu 17.04 до 17.10

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #to be safe
sudo sed -i -re 's/old-releases.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -re 's/zesty/artful/g' /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

(Ссылки говорят использовать aptitude вместо apt -get)

Обновление с 17.10 до 18.04:EOLUpgrades

Замените все в /etc/apt/sources.list этим:

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ artful main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

Затем запустите обновление:

apt-get update
apt-get dist-upgrade
do-release-upgrade

Делайте то, что он говорит, когда вас спросят, и подождите, пока это не закончится, и все готово.

 

РЕДАКТИРОВАТЬ

Согласно WiMantis , sudo sed -i -re 's/old-releases.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.listбольше не нужен. WiMantis сделал об этом пост . Соответствующая часть:

# Upgrade from 17.04 to 17.10

# backup current sources file (just in case)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# change version codename from 'zesty' to 'artful'
sudo sed -i -re 's/zesty/artful/g' /etc/apt/sources.list

# 17.10 has reached it's end of life
# so we fetch from 'old-releases.ubuntu.com'
sudo sed -i -re 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

 

# Upgrade from 17.10 to 18.04 LTS

# change version codename from 'artful' to 'bionic'
sudo sed -i -re 's/artful/bionic/g' /etc/apt/sources.list

# 18.04 has NOT reached it's end of life yet (due in 2028)
# so we fetch from 'archive.ubuntu.com'
sudo sed -i -re 's/old-releases.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list

sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
51
27.01.2020, 19:44

Теги

Похожие вопросы