Do? | arch | rhel | ubuntu/debian | suse | gentoo |
---|---|---|---|---|---|
名前でパッケージをインストール | pacman -S |
dnf install |
apt install |
zypper install or zypper in |
emerge [-a] |
名前でパッケージを削除 | pacman -Rs |
dnf remove |
apt remove |
zypper remove or zypper rm |
emerge -vc |
名前や説明の文章でパッケージを検索。デフォルトで名前と説明どちらが検索されるかはツールによって異なります。オプションを使うことでほとんど同じように検索できます。 | pacman -Ss |
dnf search |
apt search |
zypper search or zypper se [-s] |
emerge -S |
パッケージを更新する。新しいバージョンのパッケージをインストール | pacman -Syu |
dnf upgrade |
apt update && apt upgrade |
zypper update or zypper up |
emerge -uDN @world |
パッケージを更新する。アップデートコマンドの別方式で、より複雑なアップデートが行えます。例えばディストリビューションのアップグレードなどです。通常のアップグレードコマンドで省略されるようなアップグレードは、このコマンドで行うことができます。 | pacman -Syu |
dnf distro-sync |
apt update && apt dist-upgrade |
zypper dup |
emerge -uDN @world |
全てのローカルキャッシュを削除する。オプションを使って削除するものを制限できます。自動削除では必要のない、古い情報だけが削除されます。 | pacman -Sc or pacman -Scc |
dnf clean all |
apt autoclean or apt clean |
zypper clean |
eclean distfiles |
必要なくなった依存パッケージを削除する。あるパッケージを必要としていたパッケージが削除された場合など。 | pacman -Qdtq | pacman -Rs - |
dnf autoremove |
apt autoremove |
zypper rm -u |
emerge --depclean |
リポジトリに存在しないパッケージを削除する。 | pacman -Rs - |
dnf repoquery --extras |
aptitude purge '~o' |
||
依存パッケージとしてインストールされたパッケージを明示的に必要なパッケージとして設定する。 | pacman -D --asexplicit |
dnf mark install |
apt-mark manual |
emerge --select |
|
依存パッケージとしてパッケージをインストール。明示的に必要なパッケージとして扱わない。 | pacman -S --asdeps |
dnf install => dnf mark remove |
apt-mark auto |
emerge -1 |
|
指定されたパッケージのダウンロードだけを行う。パッケージの解凍やインストールはしない。 | pacman -Sw |
dnf download |
apt install --download-only (パッケージキャッシュに保存) apt download (パッケージキャッシュを迂回) |
zypper --download-only |
emerge --fetchonly |
シェルを起動し複数のコマンドを一度に入力する | apt-config shell |
zypper shell |
|||
パッケージマネージャの操作ログを表示。 | cat /var/log/pacman.log |
dnf history |
cat /var/log/dpkg.log |
cat /var/log/zypp/history |
/var/log/portage に存在 |
システム情報のダンプを取得。パッケージ管理システムの現在の状態を表示・保存する。テキストや XML 形式で出力。 | (/var/lib/pacman/local を参照) |
(/var/lib/rpm/Packages を参照) |
apt-cache stats |
n/a | emerge --info |
パッケージの変更をメールで通知 | apt install apt-listchanges |
その他の比較については、オリジナルのarchwiki - pacman/比較表を参照.