libpngとzlibのインストール方法


72

私はUbuntuを初めて使用します。私の学校は私の学校のコンピューターサイエンスプログラムで多くのLinuxタイプのものを使用しているのでインストールしました。自分のマシンでUbuntuを使用し、コンピューターラボの代わりにそこからコードを実行するだけだと考えました。ただし、Ubuntuにネイティブに含まれていない多数のパッケージをインストールしようとすると、多くの問題が発生します。誰かがPNGライブラリーlibpngとzlibのインストールを手伝ってくれますか。これは私がここで取り組む必要がある多くのことの1つにすぎませんが、最初にこれから始める必要があると思います。両方のパッケージをダウンロードし、ダウンロード時にtar xfを実行し、ソフトウェアのインストールに関する洞察を得るためにREADMEファイルを調べました。しかし、奇妙なエラーが発生します。私は最初にlibpngをインストールしようとしましたが、端末はzlibがインストールされていないようだったので、大丈夫だった、私は llはzlibを取得するだけですが、許可は拒否されます。ルートまたは何かを取得する必要がありますか?前に人々がルートを言うのを見たことを覚えていますが、それが関連しているかどうかはわかりません。私は本当に新しいので、私はこれらのことの多くを理解していないし、それはちょっと怖いです。助けてください。

回答:


138

ターミナルを開く CtrlAltT

libpngの場合、次を実行します。

sudo apt-get install libpng-dev

zlibの場合、次を実行します。

sudo apt-get install zlib1g-dev

試してみました#sudo apt-get install libpng-devパッケージリストの読み取り...完了依存関係ツリーの構築...状態情報の読み取り...完了注:「libpng-dev」ではなく「libpng12-dev」を選択します「apt- -fは、これらの修正するために「インストール取得:次のパッケージが満たされていない依存関係を持っている:Ghostscriptを:依存:libgs9(= 9.14〜DFSG-0ubuntu3)が、9.10〜DFSG-0ubuntu10.4をインストールする
アシシュKarpe

libpng12-dev:依存:libpng12-0(= 1.2.50-1ubuntu2.14.04.2)が、1.2.50-1ubuntu2がインストールされるE:依存関係が満たされていない。パッケージなしで「apt-get -f install」を試してください(またはソリューションを指定してください)。
アシッシュカルペ16

上記のエラーになったので、「E:依存関係が
満たされてい

6

Ubuntu aptは、パッケージマネージャーであると呼ばれるものを使用します。プログラムのインストール、管理、アップグレード、削除を行います。可能な場合は、Ubuntu Software Centerからプログラムインストールしてください。あなたがしようとしている可能性が高いのは、ソースからインストールすることでした。

Googleを検索してインストーラーをダウンロードするというWindowsの考え方から抜け出すようにしてください。Ubuntu Software Centerは、Ubuntuのオンラインリポジトリを検索します。これは通常、動作が保証されています。Software Centerを介してインストールされたプログラム、またはaptUbuntuのSoftware Updaterによって自動的に更新されるプログラム。

libpngを検索して「PNGライブラリ-ランタイム」を選択すると、ソフトウェアセンターからlibpngをインストールできます。または、ここから「ソフトウェアセンターで利用可能」をクリックしてlibpng12-0を選択 スチームランチャーをインストールするします。またはsudo apt-get install libpng12-0、端末から使用します。

zlib1gインストール時にパッケージを自動的にインストールする必要がありlibpng12-0、それはの一つですので、libpng12-0パッケージの依存関係。パッケージマネージャーaptは、パッケージをインストールする前に、パッケージのすべての依存関係をインストールします。


3
あなたの答えは、新しいユーザーにとっては非常に有益ですが、OPがどのように必要なパッケージを取得するのかを実際には言っていないので、質問には答えません。hwezのようなコマンドを追加するか、USCを使用してOPに指示できますか?
ムル14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.