2017-01-29 5 views
0

openSUSE Leap 42.2でlibglib-dev libgcrypt-devパッケージをsudo apt-get install ...経由でインストールしようとしています。openSUSE Linux:libglib-devのプロバイダがありませんlibgcrypt-devが見つかりました

問題は、それはがあると主張している "「libglib2.0-devel」のプロバイダが見つかりませんでした。(libgcrypt-devと同じです)パッケージはopenSUSEで利用できないか、似たようなものがありますが名前は異なりますか?

解決策を検索する過程で、私はリポジトリを混乱させましたが、元のものにリセットすることができました。私はhttps://software.opensuse.org/package/libglib-2_0-0からlibglib-2_0-0を手動でインストールすることができましたが、問題を解決できなかったようです。

解決策はありますか?

+0

希望のパッケージはこのコマンドの一部です:sudo apt install libglib2.0-dev libgcrypt20-dev autoconf automake libtool – JonasZZ

答えて

1

sudo apt-get install openSUSE?これはDebianパッケージ管理です。openSUSEはzypperパッケージ管理ツールを使ってrpmベースの配布です。インストールしようと

そして、パッケージ名は、Debian/Ubuntuのシステムのためのものであり、openSUSEの上

正しいのdevelパッケージはopenSUSEの中でこの名前の下に存在しません: あるlibgcrypt-develのglib2-develの

> sudo zypper in libgcrypt-devel glib2-devel autoconf automake libtool

-

は盲目的ので、異なる分布

を対象としたウェブからの指示をインストールし、コピーしないでください

+0

ありがとう!それは本当に異なる名前でした。一般的に、openSUSEのパッケージの参照名は何ですか?そしてもう一つの質問:パッケージ名の後ろの拡張子 "-dev"はどういう意味ですか? – JonasZZ

+0

** debian **の_-dev_ **およびrpmベースのdistros **は開発用のファイルを意味します - >このパッケージに依存するソースコードからのコンパイル/ビルドのパッケージに必要です。このパッケージは、必要なすべてのlib/toolsなどのパッケージも取得します。 –

+0

パッケージ検索のためには 'zypper se'コマンドを使うことができ、openSUSEの' zypper info'も便利です –

関連する問題