操作
サポート #91
未完了Windows10のWSLで入れたOpenSUSE Leap 42をLeap 15へアップグレード
開始日:
2019/05/18
期日:
進捗率:
50%
予定工数:
説明
OpenSUSE は、Leap 42バージョンの次のメジャーバージョンがLeap 15となりました。
数字が小さくなっているのは、OpenSUSEのサーバー製品に合わせるためとのことです。
で、Windows 10 Home版に入れているWSL上のOpenSUSE Leap 42をまずはアップグレードしてみます。
ダメなら、新規に入れることとします。
高橋 徹 さんがほぼ6年前に更新
- ステータス を 新規 から 進行中 に変更
- 進捗率 を 0 から 50 に変更
sudo zypper -n update¶
$ sudo zypper -n update Loading repository data... Warning: Repository 'oss_update' appears to be outdated. Consider using a different mirror or server. Reading installed packages... Nothing to do.
となってしまいました。調べると、WSL上で同じエラーとなっている掲示板あり。
https://unix.stackexchange.com/questions/433240/why-do-i-get-warning-repository-oss-update-appears-to-be-outdated-consider
この回答に沿って設定を変更
~$ sudo zypper rr oss Removing repository 'oss' ........................................................................[done] Repository 'oss' has been removed. ~$ sudo zypper rr oss_update Removing repository 'oss_update' .................................................................[done] Repository 'oss_update' has been removed. ~$ sudo zypper ar https://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/ oss Adding repository 'oss' ..........................................................................[done] Repository 'oss' successfully added URI : https://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/ Enabled : Yes GPG Check : Yes Autorefresh : No Priority : 99 (default priority) Repository priorities are without effect. All enabled repositories share the same priority. ~$ sudo zypper ar https://download.opensuse.org/update/leap/42.3/oss/ oss_update Adding repository 'oss_update' ...................................................................[done] Repository 'oss_update' successfully added URI : https://download.opensuse.org/update/leap/42.3/oss/ Enabled : Yes GPG Check : Yes Autorefresh : No Priority : 99 (default priority) Repository priorities are without effect. All enabled repositories share the same priority. ~$ sudo zypper ref Retrieving repository 'oss' metadata .............................................................[done] Building repository 'oss' cache ..................................................................[done] Retrieving repository 'oss_update' metadata ......................................................[done] Building repository 'oss_update' cache ...........................................................[done] All repositories have been refreshed. ~$ sudo zypper up :
で、ステップ1完了
高橋 徹 さんがほぼ6年前に更新
パッケージリポジトリをLeap 15に変更¶
/etc/zypp/repos.d/ の下にある、oss.repoとoss_update.repoに記載されているURL中にあるバージョン番号の42.3を15.0に書き換えます。
- oss.repo
- baseurl=https://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/ + baseurl=https://download.opensuse.org/distribution/leap/15.0/repo/oss/suse/
- oss_update.repo
- baseurl=https://download.opensuse.org/update/leap/42.3/oss/ + baseurl=https://download.opensuse.org/update/leap/15.0/oss/
repos.d$ sudo zypper --gpg-auto-import-keys refresh File '/repodata/repomd.xml' not found on medium 'https://download.opensuse.org/distribution/leap/15.0 po/oss/suse/' Abort, retry, ignore? [a/r/i/...? shows all options] (a):
URLをブラウザで開いてみると、oss.repoのURLのパスが少し変更になっていました。
- baseurl=https://download.opensuse.org/distribution/leap/15.0/repo/oss/suse/
+ baseurl=https://download.opensuse.org/distribution/leap/15.0/repo/oss/
これでOK
repos.d$ sudo zypper --gpg-auto-import-keys refresh Retrieving repository 'oss' metadata .............................................................[done] Retrieving repository 'oss_update' metadata ......................................................[done] All repositories have been refreshed.
エラー(leap 42.3のftpをダウンロードしようとしてエラー)となってしまい、解決策が見いだせず、頓挫
操作