http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.04/all/ からarc-theme-solid_1450051815.946cbf5_all.debファイルをダウンロードし、ソフトウェアセンターですが、アンインストールすることにしたとき、ソフトウェアセンターに表示されませんでした。ターミナルから削除することを考えましたが、アンインストールするパッケージの正しい名前を考えることができませんでした。これは、ソフトウェアセンター外へのパッケージのインストールに関連する一般的な問題です。また、アンインストールするパッケージの名前は.debファイルの名前と同じですか?
Debファイルを読み取ることで、dpkg -I
またはdpkg-deb -I
を使用してパッケージに関する情報を表示できるはずです。 man dpkg
から
dpkg-deb actions
See dpkg-deb(1) for more information about the following
actions.
.
.
.
-I, --info archive [control-file...]
Show information about a package.
例えば.
$ dpkg -I arc-theme-solid_1450051815.946cbf5_all.deb
new debian package, version 2.0.
size 286706 bytes: control archive=42665 bytes.
421 bytes, 12 lines control
147142 bytes, 1477 lines md5sums
Package: arc-theme-solid
Version: 1450051815.946cbf5
Architecture: all
Maintainer: Horst3180 <[email protected]>
Installed-Size: 4307
Depends: gnome-themes-standard, gtk2-engines-murrine
Conflicts: arc-theme
Replaces: arc-theme
Section: misc
Priority: optional
Description: Arc is a theme for GTK 3, GTK 2 and Gnome-Shell.
It supports GTK 3 and GTK 2 based desktop environments like Gnome, Unity, Budgie, Pantheon, etc.
したがって、この場合、パッケージ名はarc-theme-solid
です
アンインストールするパッケージの名前は、.debファイルの名前と同じですか?
必ずしも。パッケージファイルはinstall-me.deb
と呼ばれ、パッケージ自体はfoo-bar
と呼ばれます。
ただし、arc-theme-solid_1450051815.946cbf5_all.deb
は通常の名前のように見えます。一般に、パッケージの場合、.deb
ファイルの名前は<package-name>_<version>_<architecture>.deb
である必要があります。インストールしたパッケージの場合:
arc-theme-solid
1450051815.946cbf5
all
確認するには、.deb
ファイルがまだある場合、dpkg-deb
を使用できます。
dpkg-deb --field arc-theme-solid_1450051815.946cbf5_all.deb
例えば:
$ dpkg-deb --field fonts-noto_2015-09-29-1_all.deb
Package: fonts-noto
Version: 2015-09-29-1
Architecture: all
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian Fonts Task Force <[email protected]>
Installed-Size: 22
Depends: fonts-noto-hinted
Recommends: fonts-noto-unhinted, fonts-noto-cjk
Section: fonts
...
名前の一部を知っていると思われる場合は、dpkg
を使用してインストール済みパッケージの名前を検索できます(実際にはdpkg-query
を呼び出します)。
dpkg -l "*arc-theme*"
パッケージに属するファイルの1つを知っている場合は、dpkg
を使用して、そのファイルがどのパッケージからのものであるかを見つけることができます。ファイルのフルパスを使用します。
dpkg -S /full/path/to/file
これらの手法の1つは、パッケージのフルネームを見つけるのに役立つ場合があります。