• ベストアンサー
  • 暇なときにでも

apt-getについて

apt-getについて Ubuntuを使い始めたばかりのものです。 UbuntuにGitというソフトウェアをソースからインストールしたいと思っています。 Gitの書籍によると、次のコマンドを実行して、必要なパッケージをすべてインストールするように記載されています。 $ sudo apt-get build-dep git-core また、パッケージをインストールする時に、次のように apt-get(aptitude?) install を利用する場合があると思います。 $ sudo apt-get install mailutils パッケージをインストール場合で、 "apt-get install"とinstallなしの"apt-get"を利用する場合がありますが、 何が違い、どのように使い分けるのでしょうか?

noname#241087

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数508
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • adkori
  • ベストアンサー率31% (221/705)

man apt-get が答ですが、 先のコマンドは「build-dep」が「install」に対応するオプションです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

adkoriさん build-depはapt-getのコマンドオプションだったのですね。 パッケージ名とばかり思い込んでいました・・・(恥) ご回答どうもありがとうございました。

関連するQ&A

  • APTでcurl-develパッケージが見つからず

    Ubuntu 10.10にて、curl-develパッケージをAPTでインストールしようと、以下コマンドを実行したのですが、「E:パッケージ curl-devel が見つかりません」となってしまいます。  $ sudo apt-get install curl-devel パッケージ名など、どこか間違っているのでしょうか? 間違っているとしたら、正しいインストール方法をご教示願います。

  • apt-get upgradeを時々やるべきでしょうか?

    apt-get upgradeを時々やるべきでしょうか? サーバでapt-get update/upgradeを時々やるべきでしょうか? Ubuntu Server を 認証サーバ&ファイルサーバとして使おうと思っています。 セキュリティーのためには、 # sudo apt-get update # sudo apt-get upgrade を時々やった方が良いとは思います。 しかし、update/upgrade をすると、インストール済みのパッケージの中で新しいバージョンが公開されているときは、最新バージョンをダウンロードしてインストールするのですよね? 自分が構築した認証、NSF等の設定が upgrade で壊れてしまわないか心配です。 質問ですが ● apt-get update/upgrade で、システムの設定ファイルが上書きされる心配はしなくて大丈夫なものでしょうか? ● みなさんはサーバのセキュリティアップデートはどうなさっているでしょうか?

  • apt-getで特定のバージョンをインストール

    [質問] ubuntu16.04のapt-get install nodejs=6.9.0-1nodesource1で、古いバージョンのnodejsをインストールするには、どのようにしたらよいでしょうか。 (dpkg -i nodejs.deb、PPAリポジトリを追加、nvm,nodebrew等のバージョン管理ツールを使わず、公式サイトのリポジトリからapt-get installする方法でお願いします。) [背景] curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get update sudo apt-get install nodejs=6.9.0-1nodesource1 では、インストールできませんでした。 sources.list先にhttps://deb.nodesource.com/node_6.x/pool/main/n/nodejs/nodejs_6.9.0-1nodesource1~xenial1_amd64.deb はありますが、 https://deb.nodesource.com/node_6.x/dists/xenial/main/binary-amd64/Packages に Version: 6.9.0-1nodesource1~xenial1 の記載がないので、apt-getでインストールできないと思います。 (postgresの場合は、 http://apt.postgresql.org/pub/repos/apt/dists/xenial-pgdg/main/binary-amd64/Packages に Package: postgresql-9.4 Version: 9.4.10-1.pgdg16.04+1 の記載があり、下記で古いバージョンのpostgresql-9.4はインストールできました。 sudo apt-get update sudo apt-get install postgresql-9.4 ) sources.listをfile:/にして、ローカルにdeb,Packages,Sources,Releaseを配置して、apt-get installで古いバージョンをインストールできましたが、 特定バージョンのPackages,Sources,Releaseのテキストファイルがないと、この方法ができません。 (リポジトリ内に古いPackages,Sources,Releaseのテキストファイルはありませんでした。) また、CentOSの場合は、下記で古いバージョンのnodejsがインストールできました。(yumとapt-getの仕組みの違いと思います。) curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum --showduplicates list | grep nodejs yum install nodejs-6.9.0 よろしくお願いします。

  • apt-getのdebファイルをダウンロードしたい

    会社での勉強目的で、VMwarePlayer2.5.5上でUbuntu8.0.4を動かしています。 Subversionをインストールしたくてapache2とsubversionのパッケージを apt-get installでインストールしたいんですが、 Ubuntu環境はネットワークに繋がないというルールになっているので、 パッケージを自動ダウンロードできないでいます。 欲しいパッケージのdebファイルをUbuntu内にコピーすれば良いというところまでは分かったのですが、 どこにdebファイルがあるのか教えていただきたいと思います。 よろしくお願いします。

  • apt-get updateの意味

    このページ http://www.miloweb.net/pastbbs/0009/2799.html に、 # apt-get update # apt-get install samba でうまくインストールされましたが・・・ # apt-get update # apt-get install samba swat では・・・ と書いてあります。 何かをインストールする前に apt-get update を実行しているようなんですが、これには意味があるんですか? installする前にはupdateした方がよいのでしょうか?

  • apt-get 失敗

    久しぶりに使用するマシンで、 apt-get でyacc, m4などをインストールしようとしているのですが、 apt-get install m4 としても 404 Not Found のエラーがでます。 よくみると、m4_1.4.10-0ubuntu2_amd64.deb というファイルを取得しようとしていますが、 接続先のサーバーには、上記の名前のファイルは存在せず、 m4_1.4.10-1_amd64.deb というものならあります。 apt-get upgrade や apt-get update を行ってみたものの やはり、同様に Not Found エラーが多発します。 以前は update 等はできていたのですが、久しぶりにおこなったら失敗するようになっていました。このような場合はどのように対処すればよいのでしょうか? マシンは OS : Ubuntu 7.10 CPU: Intel core 2 quad Q6600 Memory: 4Gb

  • Ubuntuで自動関連付けをするには?

    Ubuntu 12.04 LTS 64bit を最小構成でインストールし、 sudo aptitude install --without-recommends xorg-server lxde lxdm python-software-properties をして、 sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.5 をして試しにexeでも動かしてみようと思ったら、何で開くか聞かれたので、wineとあったところをあたってみたのですが動きません。 また、java7をインストールして、jarファイルを実行しようと思ったら、またどれをあたっても動きません。 32bitでもダメでした。 Ubuntu,Lubuntu,Ecolinux等では自動的に割り当てられていて、ダブルクリックだけで開きます。 長くなってしまいましたが、どうすれば自動的に関連付けがされるようになるのでしょうか また、リストに載っていない物の関連付けはどうすればようでしょうか 解答よろしくお願いします。

  • ubuntuとgoogle earthについて

    Linuxのディストリビューションの1つubuntuですがgoole earthのインストールが難しいように思います。google earthをWindowsにインストールするときに容易さ、ubuntuにパッケージソフトをインストールする時の容易さ、を考えると何か難しいように思います。ネット上のサイトなどを見てそう思っています。 ubuntu上でブラウザからgoogle earthのインストーラ....binというものをダウンロードして起動したのですが、インストールが始まりません。 ubuntuにパッケージをインストールする場合、sudo apt-get install ....とかsudo aptitude install ....を一発入れるだけで大抵うまくいきます。google earthはどうやってインストールするのでしょうか。 また、以前うまくインストールできても起動したときのメニュー等の文字が汚く、使う気になれない感じになりました。そいうソフトがgoogle earth以外にも時々あります。場合によっては完全に文字化けしている場合もあります。文字化けはともかく汚いフォントは、アンチエイリアスなどの指定をしたりしてきれいにするのでしょうか。 以上、よろしくお願いします。

  • ubuntu 10.04でのlibgtk2.0

    ubuntu 10.04でlibgtk2.0-dev, libxml2-devをインストールしようとしているのですが 端末で sudo apt-get install libgtk2.0-dev を打つと パッケージ libgtk2.0-dev はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます というエラーメッセージがでてインストールする事ができません。 sudo apt-get install libxml2-dev でも同様のエラーメッセージが表示されます。 どなたか対策方法をご存知ないでしょうか?

  • apt-get install でのインストール先

    基本的な質問ですが、 apt-get install でインストールしたアプリケーションのインストール先(設定ファイル、ドキュメント、実行ファイルなどそれぞれ)を調べる方法はないでしょうか? (実行ファイルは、たとえば which emacs などとすれば分かる場合がありますが・・・) apt-cache show でパッケージの情報が見れると書いてあったので試しに apt-cache show emacs としたのですが、何も出てきません!