【Linux】zypperコマンドのrefreshとupdateの違いとは?

【Linux】zypperコマンドのrefreshとupdateの違いとは?


zypperコマンドはopenSUSEのパッケージ管理に使われます。

 

zypperのあとにつけて使うサブコマンドで、refreshとupdateの違いが分からなかったので調べてみました。

 

 

 

zypper refresh はリポジトリの更新に使う

zypper refreshはリポジトリの更新に使います。

 

リポジトリは、パッケージがたくさん保管してある倉庫のような場所。

 

更新が必要になります。

 

zypper update はシステムの全パッケージをアップデートするのに使う

zypper update (またはzypper up)は、システムの全パッケージをアップデートするのに使うコマンドです。

 

zypperコマンドのrefreshとupdateの違いは、更新する場所

2つのサブコマンドの違いは、更新したい場所です。

 

  • rehreshは、パッケージが集まっているリポジトリ
  • updateは、パッケージ自身

 

Linuxでは、「zypperコマンドを使用して、リポジトリを更新したい。適切なコマンドは?」というような出題があります。

 

更新する対象に注意してサブコマンドを選ばなければいけませんね。

 

参考

Linux教科書 LPICレベル1 Version5.0対応

Zypperコマンドの使い方 - Qiita