Может быть сложно и запутанно выбрать версию Ubuntu как для первой установки, так и для обновления до новой выпущенной версии. Этот ответ будет посвящен тому, как найти версию с самым длинным оставшимся временем поддержки (до «конца жизни»), который часто является первым выпуском выпусков LTS (LTS означает Long Time Support).
Прямо сейчас, когда это написано, это Ubuntu 16.04.1 LTS, и его iso-файлы не найдены через «обычные» ссылки для текущих версий.
Опорные интервалы описываются с деталями и диаграммы в этой ссылке,
www.ubuntu.com/info/release-end-of-life
Ряд ядер второго, третьего и четвертого выпусков точек отличается от серии ядра первого точечного релиза и долгое время не поддерживаются. Стек дополнительного оборудования должен / должен быть обновлен в соответствии с этими ссылками,
www.ubuntu.com/info/release-end-of-life
wiki.ubuntu.com/Kernel/RollingLTSEnablementStack
, чтобы все обновлялось (включая обновления безопасности ядра). Это рискованно, и я бы отговорил вас от этого. Сообщается о многих неудачах. Некоторые из этих проблем можно найти, если вы наберете , как найти версию с самым длинным оставшимся временем поддержки (до «конца жизни») в окне «Поиск Q & amp; A» в правом верхнем углу углу окна веб-браузера с помощью AskUbuntu (и нажмите Enter).
Ряд ячеек пятой версии выпусков относится к следующей версии LTS и имеет длительную поддержку.
Я бы рекомендовал следующую стратегию, если вы хотите использовать стабильную и надежную систему.
Хорошая процедура резервного копирования для всех файлов, которые вы хотите сохранить , является основой стабильной и надежной системы. Сюда входят ваши личные файлы и все или части операционной системы, а также установленные прикладные программы и настройки. Установите и оставайтесь с выпусками LTS, выпущенными в апреле в течение даже лет 2014, 2016, 2018, ... Установите версию, которая имеет самое длинное время до конца жизни прямо сейчас. Протестируйте его, и если он будет работать хорошо, оставайтесь с ним. «Если он не сломался, не исправляйте его» Оставайтесь с обновлением и amp; обновление в пределах серии ядраsudo apt update
sudo apt full-upgrade
Когда выпущена следующая версия первой точки, подождите месяц, а когда-нибудь в конце августа, худшие ошибки исправлены, и вы можете установить новую версию и сделать обновления & amp; обновление до хорошо отлаженной и отполированной системы. Это может означать изменение с 14.04.1 LTS до 16.04.1 LTS, или с 14.04.1 LTS до 18.04.1 LTS (только стандартный Ubuntu имеет 5 лет LTS), или с 14.04.5 LTS до 16.04.1 LTS, или из 14.04.5 LTS до 18.04.1 LTS (только стандарт Ubuntu имеет 5 лет LTS), или с 16.04.1 LTS до 18.04.1 LTS, или с 16.04.1 LTS до 20.04.1 LTS (только стандартный Ubuntu имеет 5 лет LTS ), или с 16.04.5 LTS до 18.04.1 LTS, или с 16.04.5 LTS до 20.04.1 LTS ... Часто бывает лучше установить новую систему и после этого скопировать вашу личную файлы из старой системы в новую систему. Можно обновить от старой версии LTS до следующего выпуска LTS через
sudo do-release-upgrade
, но это рискованно, и вам лучше получить новую резервную копию, прежде чем пытаться ее использовать.
Начать поиск файлов iso версии с самой длинной оставшейся поддержкой через эти ссылки,
Хорошая процедура резервного копирования для всех файлов, которые вы хотите сохранить, является основой стабильной и надежной системы. Это [Если файлы iso с самой длинной оставшейся поддержкой не найдены через эти ссылки, , вы можете найти их по следующей общей ссылке:
old-releases.ubuntu.comи прямо сейчас, когда это написано, вы хотите найти новую резервную копию по следующей ссылке,
old-releases.ubuntu.comВы хотите переименовать или скопировать?
Чтобы переименовать, вы можете использовать emacs:
Открыть родительский каталог в качестве загруженного буфера Тип M-x wdired-change-to-wdired-mode Использовать M-x query-replace для замените '.pdf' на '_0.pdf' Тип C-x C-s, чтобы сохранить буферВы хотите переименовать или скопировать файлы? Для обоих вы можете просто использовать цикл for и mv (переместить, также переименовать) или cp (копировать):
for i in *.pdf; do mv "$i" "${i/%.pdf/_0.pdf}"; done
или, скорее,
for i in *.pdf; do cp "$i" "${i/%.pdf/_0.pdf}"; done
Быстрое объяснение: ${i/%.pdf/_0.pdf} принимает переменную i и заменяет «.pdf» на «_0.pdf», если она найдена в конце строки (следовательно, %). Узнайте больше о удивительных сверхспособностях Баша здесь.
Простым способом было бы использовать команду mmv:
mmv '*.pdf' '#1_0.pdf'
Возможно, вам потребуется установить ее сначала (доступно в репозитории Universe):
[F2]В командной строке sh rename вам помогут:
rename .pdf _0.pdf *.pdf
Выполнить команду com в каталоге с помощью файлы PDF.
Если у вас есть файлы внутри каталогов и вы хотите найти их все и заменить:
find . -iname "*.pdf" | fgrep -v _0.pdf | xargs -n1 echo rename .pdf _0.pdf [ ! d7]
С rename (prename):
rename -n 's/\.pdf$/_0$&/' *.pdf
\.pdf$ соответствует .pdf в конце имени файла в замене, матч добавляется _0: _0$& drop -n для действительного действия С расширением параметра bash:
for f in *.pdf; do pre="${f%.pdf}"; echo mv -- "$f" "${pre}_0.pdf"; done
\.pdf$ соответствует .pdf в конце имени файла , в то время как mv -ing _0.pdf добавляется к $pre: ${pre}_0.pdf в замене, матч добавляется _0: _0$& Пример:
% rename -n 's/\.pdf$/_0$&/' *.pdf
rename(egg.pdf, egg_0.pdf)
rename(spam.pdf, spam_0.pdf)
% for f in *.pdf; do pre="${f%.pdf}"; echo mv -- "$f" "${pre}_0.pdf"; done
mv -- egg.pdf egg_0.pdf
mv -- spam.pdf spam_0.pdf
Вы хотите переименовать или скопировать?
Чтобы переименовать, вы можете использовать emacs:
Открыть родительский каталог в качестве загруженного буфера Тип M-x wdired-change-to-wdired-mode Использовать M-x query-replace для замените '.pdf' на '_0.pdf' Тип C-x C-s, чтобы сохранить буферВы хотите переименовать или скопировать файлы? Для обоих вы можете просто использовать цикл for и mv (переместить, также переименовать) или cp (копировать):
for i in *.pdf; do mv "$i" "${i/%.pdf/_0.pdf}"; done
или, скорее,
for i in *.pdf; do cp "$i" "${i/%.pdf/_0.pdf}"; done
Быстрое объяснение: ${i/%.pdf/_0.pdf} принимает переменную i и заменяет «.pdf» на «_0.pdf», если она найдена в конце строки (следовательно, %). Узнайте больше о удивительных сверхспособностях Баша здесь.
Простым способом было бы использовать команду mmv:
mmv '*.pdf' '#1_0.pdf'
Возможно, вам потребуется установить ее сначала (доступно в репозитории Universe):
[F2]В командной строке sh rename вам помогут:
rename .pdf _0.pdf *.pdf
Выполнить команду com в каталоге с помощью файлы PDF.
Если у вас есть файлы внутри каталогов и вы хотите найти их все и заменить:
find . -iname "*.pdf" | fgrep -v _0.pdf | xargs -n1 echo rename .pdf _0.pdf [ ! d7]
С rename (prename):
rename -n 's/\.pdf$/_0$&/' *.pdf
\.pdf$ соответствует .pdf в конце имени файла в замене, матч добавляется _0: _0$& drop -n для действительного действия С расширением параметра bash:
for f in *.pdf; do pre="${f%.pdf}"; echo mv -- "$f" "${pre}_0.pdf"; done
\.pdf$ соответствует .pdf в конце имени файла , в то время как mv -ing _0.pdf добавляется к $pre: ${pre}_0.pdf в замене, матч добавляется _0: _0$& Пример:
% rename -n 's/\.pdf$/_0$&/' *.pdf
rename(egg.pdf, egg_0.pdf)
rename(spam.pdf, spam_0.pdf)
% for f in *.pdf; do pre="${f%.pdf}"; echo mv -- "$f" "${pre}_0.pdf"; done
mv -- egg.pdf egg_0.pdf
mv -- spam.pdf spam_0.pdf