長い間、私たちはどのように話してきました パッケージをインストールする リポジトリを介したプログラム、 debパッケージ, rpmパッケージから、PPAから、または単にSynapticやUbuntu SoftwareCenterなどのプログラムを介して、しかし、ソースコードを介してプログラムをインストールする方法については話していません。 このインストールは非常に面倒ですが、原則として、オペレーティングシステム、マシンに最適なインストールであるため、最も満足のいくものです。 このインストールを実行するには、ほとんどの場合、次のタイプの圧縮パッケージをダウンロードするだけです。 tar.gzまたはgz、プログラムコードを持っているものは何ですか?ここからファイルをコンパイルします。
パッケージを手動でインストールするために必要なプログラムは何ですか?
逆説的ですが、Ubuntuは、他のDebianベースのシステムと同様に、すべてがインストールされているわけではありません。 コンパイルに必要なプログラム。 ほとんどのツールが含まれているパッケージは標準でインストールされていないため、手動でパッケージをインストールする必要があります。 さて、自分でパッケージをコンパイルするには、ターミナルでこれを行う必要があります。
sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core
これにより、Ubuntuはコードをコンパイルできるようにするために必要なほとんどすべてのプログラムをインストールし、ひいてはパッケージを手動でインストールできるようになります。
プログラムを自分でコンパイルするにはどうすればよいですか?
前の手順を実行したら、ターミナルを開いてソースコードフォルダーに移動します。 最初に行う必要があるのは、ファイルを確認することです«INSTALL»ほとんどすべてのプログラムがもたらすものですが、一部のプログラムはそれを実行します«Readmeファイル«。 原則として、コンパイルするには次のように書く必要があります
。/設定
make
make installを
./プログラム名
きれいにする
ただし、ファイル内 Readmeまたはインストール 必要なパッケージとプログラムのインストール方法について詳しく説明します。 私は彼らに命じます ./configure and make プログラムパッケージの構成と作成を担当します。 コマンド make installを 作成されたものをインストールします ./ プログラムを実行します。 次に、コマンド きれいにする インストール中に作成された不要なファイルのクリーニングを処理します。 これらはおおよそプログラムをコンパイルするために必要なステップですが、インストールが機能するためにライブラリまたはパッケージをインストールする必要がある場合があります。 最後に、インストールは優れていますが、インストールが遅いことに注意してください。つまり、パッケージを手動でインストールする場合、ソースコードとマシンの能力に依存するため、プロセスに数時間または数分かかる場合があります。 そのため、パッケージをインストールするこの方法はどのコンピューターでも実行できますが、時間と強力なコンピューターで実行することをお勧めします。
tar.gzまたはtar.bz2などのファイルの下にいると、。/ configureを実行すると、エラーがスローされます。 InstallまたはReadmeを探して、多くの人が持ってこないのですが、開いたプログラムの実行可能ファイルに触れると、ラップトップがダウンロードしているかのようですが、何度もインストールしたいのですが、インストールできませんでした。 。
そのような場合、それはどのように行われますか?
こんにちはガーソン、使用したいパッケージまたはプログラムを教えてください。 あなたの言うことから、あなたがダウンロードしたものは、プリコンパイルされた、またはほとんどすぐに使えるパッケージであり、ソースコードからインストールするのとは何かが異なります。 しかし、最初に確認したかったのです。 ご不便をおかけして申し訳ございません。
パッケージの手動インストールを見ると、記事は「Ubuntuでプログラムをコンパイルする方法」と呼ばれるべきかもしれません。dpkg-iパッケージについて話すと思いました。
こんにちはホアキン
ブログにご参加いただき、誠にありがとうございます。 それは素晴らしいことだと思います、そしてそのために私はあなたに感謝します。
私はあなたの言うことをやろうとしたので、Gersonが尋ねるコンパイルのタイプ(私はそれがそう呼ばれていると思います)でプログラム(例えばWarzone)のインストールについてあなたに尋ねたかったのですが、私はしません読むことを学んでいる人のためのステップで、それがどのように行われるかを本当に理解しています…。 実は私は端末でいくつかのことをしているのですが、しばらくの間そうしようとしていて、授業のように詳しい説明が見つかりませんでした…。 あなたはそれをすることができますか?
これからもよろしくお願いします。
ホセ·マヌエル·
こんにちは、私の名前はマルコです。Linuxの世界について知りたいのですが、Ubuntu 13.10を持っていますが、すべてのプログラムでこのパッケージまたはそのパッケージが行方不明。 ありがとう
Geniaaallll兄弟、私はそれを探していました。 それをとても詳細に見つけるのは難しいので、とても感謝しています。 あなたのための心の成功
こんにちは、私はこのプログラムをインストールしようとしましたdarktable-3.0.1.tar.xzできませんでした、私はUbuntuを使うのが初めてです。 どうぞよろしくお願いいたします。