web-dev-qa-db-ja.com

Ubuntu 18.04から18.10にアップグレードしようとしたときにエラーが発生しました:「アップグレードする前に、リリースに利用可能なすべてのアップデートをインストールしてください。」

Lenovoラップトップで、buntu 18.04からbuntu 18.10(budgie)にアップグレードしたい。

アップデートマネージャでアップグレードを選択すると、ダイアログボックスが消えて何も起こりません。アップグレードは開始されません。

注-今朝、他のラップトップで同じ手順を実行し、Ubuntuが正常にアップグレードされました。

do-release-upgradeはアップグレードに失敗し、次のエラーをスローします。

Please install all available updates for your release before upgrading.

システムを正常にアップグレードするにはどうすればよいですか?

15
dupont

非LTSバージョンへのアップグレードを有効にします

software-properties-gtk

次に:

  • 「更新」タブ
  • 「新しいUbuntuバージョンを通知する」ドロップダウン
  • 「新しいバージョンの場合」

enter image description here

TODOコマンドラインからのみ行う方法

その後、いつものように:

Sudo apt update
Sudo apt upgrade
Sudo apt dist-upgrade
Sudo do-release-upgrade

For any new version設定がないと、次のように新しいバージョンを見つけることができませんでした:

No new release found.

また、18.10ディスクのリリースと同時にアップグレードがリリースされるわけではないことに注意してください。アップグレードする前に、18.04.1がリリースされるまで数日待たなければならないようです。

何らかの理由で、apt-getがアップグレードの1つを逃し、次のようになりました:

Please install all available updates for your release before upgrading."

aptのみが機能しました。

-dに反対することをお勧めします。これは、ほとんどのユーザーが望んでいない不安定な開発バージョンへのアップグレードとして、自分が何をしているのか本当に理解していない限りです。

すべての更新プログラムをインストールしてから、ターミナル経由でシステムアップグレードを実行します。これは機能するはずです。

Sudo apt-get update && Sudo apt-get upgrade
Sudo do-release-upgrade -d
7
Simon

Lenovo ThinkPad X240でもまったく同じ問題がありました。ターミナルでSudo apt-get update && Sudo apt-get upgradeの後、グラフィカルな更新マネージャー(ソフトウェアアップデーター)は正常に機能しました...

2
Cody007

18.10から19.04にアップグレードするときに同じ問題に遭遇しました。私の場合、理由はkept backとマークされたパッケージがいくつかあったからです。この場合、それらはMSSQLに関連していました。

szymon@szymon-Lenovo-Z580:~$ Sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

私は単にそれらを依存関係とともに削除しました:

szymon@szymon-Lenovo-Z580:~$ Sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'Sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

その後、次の一連のコマンドにより、アップグレードが成功しました。

Sudo apt update
Sudo apt upgrade
Sudo apt dist-upgrade
Sudo do-release-upgrade

EDIT:後で見つけました この詳細なマイケルの答え 同じ目標を達成するのに役立つかもしれない同様の質問。

1
Szymon Cybulski

使用しているOSのバージョン(32/64ビット) Sudo do-release-upgradeを使用した後のLubuntuマシンでのターミナルの出力は次のとおりです。

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(cammand Sudo do-release-upgrade -dは、最新の開発リリースへのアップグレード用です!そして、最新のリリースからのみ可能です。)

0
Ma-Ta