Как мне обеспечить обновление lts с 13.10 до 14.04? [дубликат]

Я обновляюсь с 13.10 до 14.04 в режиме терминала.

Насколько я понимаю, apt-get update обновляет список доступных репозиториев, а apt-get upgrade выполняет обновление.Это правда, что я не понимал разницы между sudo apt-get upgrade и do-release-upgrade . Спасибо за объяснение этого момента.

Чтобы прояснить мой процесс, Muon Update Manager не мог загрузить какие-либо данные, независимо от настроек, которые я использовал, и, поверьте мне, я перепробовал их все.

Поэтому я решил работать исключительно в Терминале, который помогает мне понимать, когда все становится немного сложнее.

Первоначально я попробовал do-release-upgrade , при этом появилось сообщение об ошибке.

Чтобы выполнить sudo apt-get update , мне нужно было установить `Prompt = normal.

Я исследовал это в Интернете, и аналогично опыту других, по крайней мере, в 13.10 sudo apt-get update не запускалось с Prompt = lts . С Prompt = normal это так.

sudo apt-get update успешно завершено (после значительной настройки существующих репозиториев в sources.list.d и sources.list ).

Сначала выполнение sudo apt-get update приводило к многочисленным ошибкам.

Онлайн-исследование выявило несколько очень похожих ситуаций, которые показали, что сторонние ppa могут блокировать sudo apt-get update .

Каждый раз, когда я удалял запись из sources-list.d , apt-get update продвигался немного дальше. Поскольку было всего четыре записи, все для сторонних приложений, которые мне действительно не нужны, я удалил их все, то есть sources-list.d теперь пуст.

Когда я просмотрел список источников, я обнаружил, что это настоящий беспорядок (созданный диспетчером обновлений) с несколькими дублирующимися записями, несколькими незаконченными записями и архивами из разных мест. Кстати, я в Канаде.

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

Мой список источников теперь не содержит ссылок на «дерзость» и настроен на загрузку только «надежных», «надежных обновлений» и «надежных-безопасных».

Вот он (http изменен, чтобы избежать живых ссылок, комментарии обозначены "-", чтобы избежать случайного выделения жирным шрифтом):

fiteyes@fiteyes-wr:~$ cat /etc/apt/sources.list  
-- deb cdrom:[Kubuntu 12.04 LTS _Precise Pangolin_ - Release i386 (20120423)]/ precise main restricted  
-- See -ttp://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
-- newer versions of the distribution. 

deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty main restricted  
deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty main restricted  

-- Major bug fix updates produced after the final release of the  
-- distribution.  

deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-updates main restricted  
deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-updates main restricted  

-- N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu  
-- team. Also, please note that software in universe WILL NOT receive any  
-- review or updates from the Ubuntu security team.  
-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty universe  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty universe  
-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-updates universe  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-updates universe  
-- N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu  
-- team, and may not be under a free licence. Please satisfy yourself as to  
-- your rights to use the software. Also, please note that software in  
-- multiverse WILL NOT receive any review or updates from the Ubuntu  
-- security team.  
-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty multiverse  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty multiverse  
-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-updates multiverse  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-updates multiverse  
-- Uncomment the following two lines to add software from the 'backports'  
-- repository  
-- N.B. software from this repository may not have been tested as  
-- extensively as that contained in the main release, although it includes  
-- newer versions of some applications which may provide useful features.  
-- Also, please note that software in backports WILL NOT receive any review  
-- or updates from the Ubuntu security team.  
-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ Trusty-backports main restricted  universe multiverse  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ Trusty-backports main  restricted universe multiverse  
-- Uncomment the following two lines to add software from Canonical's  
-- 'partner' repository.  
-- This software is not part of Ubuntu, but is offered by Canonical and the  
-- respective vendors as a service to Ubuntu users.  
-- deb -ttp://archive.canonical.com/ubuntu trusty partner  
-- deb-src -ttp://archive.canonical.com/ubuntu trusty partner  

deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-security main restricted  
deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-security main restricted  

-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-security universe  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-security universe  
-- deb -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-security multiverse  
-- deb-src -ttp://ca.archive.ubuntu.com/ubuntu/ trusty-security multiverse  
-- This software is not part of Ubuntu, but is offered by third-party  
-- developers who want to ship their latest software.  
-- deb -ttp://archive.ubuntu.com/ubuntu/ trusty main  
-- deb-src -ttp://archive.ubuntu.com/ubuntu/ trusty main  
-- deb -ttp://archive.ubuntu.com/ubuntu/ trusty, trusty-updates, trusty-security  
-- deb-src -ttp://archive.ubuntu.com/ubuntu/ trusty, trusty-updates, trusty-security  
fiteyes@fiteyes-wr:~$  

sudo apt-get update now ran without errors.

Here are the results:

fiteyes@fiteyes-wr:~$ sudo apt-get update  
Ign -ttp://ca.archive.ubuntu.com trusty InRelease  
Ign -ttp://ca.archive.ubuntu.com trusty-updates InRelease  
Ign -ttp://ca.archive.ubuntu.com trusty-security InRelease  
Get:1 -ttp://ca.archive.ubuntu.com trusty Release.gpg [933 B]  
Get:2 -ttp://ca.archive.ubuntu.com trusty-updates Release.gpg [933 B]  
Get:3 -ttp://ca.archive.ubuntu.com trusty-security Release.gpg [933 B]  
Get:4 -ttp://ca.archive.ubuntu.com trusty Release [58.5 kB]  
Get:5 -ttp://ca.archive.ubuntu.com trusty-updates Release [63.5 kB]  
Get:6 -ttp://ca.archive.ubuntu.com trusty-security Release [63.5 kB]  
Get:7 -ttp://ca.archive.ubuntu.com trusty/main Sources [1,064 kB]  
Get:8 -ttp://ca.archive.ubuntu.com trusty/restricted Sources [5,433 B]  
Get:9 -ttp://ca.archive.ubuntu.com trusty/main i386 Packages [1,348 kB]  
Get:10 -ttp://ca.archive.ubuntu.com trusty/restricted i386 Packages [13.4 kB]  
Get:11 -ttp://ca.archive.ubuntu.com trusty/main Translation-en_CA [7,324 B]  
Get:12 -ttp://ca.archive.ubuntu.com trusty/main Translation-en [762 kB]  
Get:13 -ttp://ca.archive.ubuntu.com trusty/restricted Translation-en [3,457 B]  
Get:14 -ttp://ca.archive.ubuntu.com trusty-updates/main Sources [196 kB]  
Get:15 -ttp://ca.archive.ubuntu.com trusty-updates/restricted Sources [2,564 B]                                                                 
Get:16 -ttp://ca.archive.ubuntu.com trusty-updates/main i386 Packages [500 kB]                                                                
Get:17 -ttp://ca.archive.ubuntu.com trusty-updates/restricted i386 Packages [9,256 B]                                                        
Get:18 -ttp://ca.archive.ubuntu.com trusty-updates/main Translation-en [243 kB]                                                             
Get:19 -ttp://ca.archive.ubuntu.com trusty-updates/restricted Translation-en [2,433 B]                                                        
Get:20 -ttp://ca.archive.ubuntu.com trusty-security/main Sources [80.2 kB]                                                                    
Get:21 -ttp://ca.archive.ubuntu.com trusty-security/restricted Sources [2,061 B]                                                              
Get:22 -ttp://ca.archive.ubuntu.com trusty-security/main i386 Packages [256 kB]                                                               
Get:23 -ttp://ca.archive.ubuntu.com trusty-security/restricted i386 Packages [8,846 B]                                                        
Get:24 -ttp://ca.archive.ubuntu.com trusty-security/main Translation-en [136 kB]                                                              
Get:25 -ttp://ca.archive.ubuntu.com trusty-security/restricted Translation-en [2,266 B]                                                       
Ign -ttp://ca.archive.ubuntu.com trusty/restricted Translation-en_CA                                                                          
Fetched 4,830 kB in 23s (206 kB/s)                                                                                                         
Reading package lists... Done

Обратите внимание: это базовое обновление, без сторонних ppa (кроме, возможно, редактора grub , который я добавлю позже).

Меня беспокоит, что запуск sudo apt-get upgrade сейчас приведет меня к 14.10, чего я не хочу.

Будет ли изменение диспетчера обновлений обратно на "Prompt = lts" на этом этапе, гарантировать, что я получу 14.04, или это даже сработает теперь, когда "надежные" файлы были загружены?

Я просмотрел дубликаты и не вижу ничего, что отвечало бы на этот конкретный вопрос.

Я не могу выполнить новую установку, потому что я потеряю ценное, удаленно установленное программное обеспечение, связанное со здоровьем.

Любой квалифицированный вклад приветствуется.

Спасибо.

Большое спасибо за ваш ответ, Томас. Вы мне очень помогли. У меня есть три дополнительных вопроса:

  1. Учитывая то, что я сейчас объяснил, вы по-прежнему рекомендуете запускать do-release-upgrade.

  2. В качестве назидания, исходя из того, что я сейчас объяснил, что будет делать sudo apt-get upgrade?

  3. Я хочу выполнить обновление до 14.04, сохраняя при этом приложение, которое было установлено удаленно, в рабочем состоянии. Какой из этих методов, если любой из них, позволит добиться этого?

Опять же, весьма признателен. Жду вашего ответа. :)

0
задан 7 May 2015 в 13:57

2 ответа

Для выполнения "sudo склонный - получают обновление", я должен был установить "Prompt=normal".

Вы, кажется, сбиваете с толку apt-get update с обновлением Вашей версии Ubuntu. apt-get update просто список APT обновлений доступных версий программного обеспечения для Вашей текущей версии Ubuntu, это не изменяет Вашу версию Ubuntu.

Prompt=normal не имеет никакого эффекта на обычный вызов к apt-get update.

"склонные sudo - получают обновление", завершенное успешно (после большой тонкой настройки существующего repos в sources.list.d и sources.list).

Какая тонкая настройка? Вы настраивали их и если так, как? Вам не придется сделать этого для обновления Ubuntu, просто работать do-release-upgrade. В зависимости от того, как Вы изменили sources.list, можно найти себя не могущими сделать a apt-get upgrade (или dist-обновление), правильно и может даже повредить Вашу систему. Надо надеяться, do-release-upgrade может все еще уладить его для Вас, но обратить внимание на то, что это делает.

Я обеспокоен, что выполнение "sudo склонный - добирается, обновление" теперь возьмет меня полностью к 14,10, который я не хочу.

Это все зависит от того, к чему Вы сделали sources.list или sources.list.d, который Вы не упоминаете. Это все еще стоило бы выполнить do-release-upgrade в этой точке, поскольку это не только узнает, до какой версии можно обновить, но она обработает обновление sources.list для Вас, если Вы принимаете решение продолжить двигаться. Надо надеяться, изменения Вы сделали к sources.list уже не вмешается в него.

Не работать apt-get upgrade (или dist-обновление) в этой точке, если Вы смешали с Вашим sources.list и не уверены, повредите ли Вы свою систему. Вы не хотите, чтобы это попыталось обновить от 13,10 до 14,10 и пропустить промежуточную версию, потому что, пытаясь сделать, который, вероятно, вызовет серьезные проблемы. И следующие Вы используете do-release-upgrade сделать обновление и не смешивать с sources.list, это не попытается сделать что-то глупое как этот.

Будет возврат менеджера обновления к "Prompt=lts" в этой точке, гарантировать, чтобы я добрался 14.04, или это будет даже работать теперь, когда "испытанные" файлы были загружены?

Если Вы будете на 13,10, то не будет иметь значения, есть ли у Вас lts или нормальный, потому что так или иначе следующая версия и версия это do-release-upgrade рекомендует, 14.04. Однако это будет влиять, предлагается ли обновление 14,10 в следующий раз, когда Вы работаете do-release-upgrade после обновления до 14,04 (или проверьте на обновления в настольном интерфейсе).


Ваши продолжения:

Учитывая то, что я теперь объяснил, сделайте Вас, все еще рекомендуют выполнить-обновление-версии.

Да. Я довольно уверен, что это будет все еще работать, но если можно легко вернуться изменения, Вы сделали к sources.list сначала или по крайней мере возвращаетесь к основному sources.list только с постоянным клиентом saucy источники, затем я сделал бы так.

Обратите внимание, что Ваш текущий sources.list только включает основной и ограниченный, и опускает вселенную и мультивселенную, которая эффективно опускает огромную сумму программного обеспечения. Если у Вас нет причины не включать их (особенно вселенная), я отложил их в.

Для моего наставления, на основе того, что я теперь объяснил, что было бы, добирается sudo Кв. - обновление делают?

Это обновило бы некоторые пакеты до версии в Надежном человеке. Отметьте это apt-get dist-ugprade обновил бы еще больше. В теории это - то, как обновления новых выпусков работают в Debian (который является, куда эта система прибывает из), но Ubuntu имеет свою собственную процедуру обновления, помещенную в корпус в do-release-upgrade который делает некоторые дополнительные шаги и является немного более надежным и является поэтому рекомендуемым способом обновить до нового релиза Ubuntu. Например, это делает вещи, любят, уведомляют Вас о программном обеспечении, которое не имеет эквивалента в новом выпуске.

Мое требование состоит в том, чтобы обновить до 14,04 при хранении приложения, которое было установлено удаленно в такте. Какой из этих методов, если также, выполнит это?

do-release-upgrade был бы предпочтен.

1
ответ дан 2 August 2019 в 19:30

Можно работать apt-get upgrade команда. Это просто обновляет Ваши пакеты и программное обеспечение, не фактическую операционную систему. Необходимо сделать apt-get upgrade прежде do-release-upgrade

Только для проверки Вы получаете обновление LTS, Вы могли пойти для простого решения путем движения в программное обеспечение и Обновления, затем перейдите к вкладке Updates, и в нижней части выбирают "Notify me of a new Ubuntu version: For long-term support versions". (Prompt=lts должен сделать тот же прием),

Затем можно работать

sudo do-release-upgrade

и это должно сказать Вам, что существует 14,04 доступных.

0
ответ дан 2 August 2019 в 19:30

Другие вопросы по тегам:

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