0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

zypper updateした際にアップデートされないパッケージがある(ベンダ変更を伴うアップデート)

Posted at

概要

想定される状況

$ sudo zypper update
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...

以下 16 個のパッケージ更新はインストールしません:
~~~(パッケージがいっぱい)

openSUSE Leapの環境にてzypper update をした際にアップデートされないパッケージがある場合があります。
image.png

なぜ?

理由はいくつか考えられますが

  1. 現在インストールされているパッケージを提供しているベンダとは別のベンダに新しいバージョンのパッケージがある
  2. 当該パッケージをアップデートすることで他のパッケージとの依存関係が壊れる

だいたいはこの2つのどっちかだと思います。
今回は前者のケースを想定し、ベンダを変更した上で一括でzypper updateをする方法を紹介します。

解決方法

zypper update --allow-vendor-change のようにして、--allow-vendor-changeオプションを付けることで一括でベンダを変更し、パッケージをアップデートすることができます。
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?