Help us understand the problem. What is going on with this article?

apt-getとaptの使い分け

 理科大要素0の記事です。常識だったらすまん。

aptだけで良いと思ってました……

aptって知ってますか?Debian系のlinuxOSでソフトを入れるコマンドですね。昔はapt-getでしたが、いつからかこのaptコマンドが出てきました。

aptは基本的に apt-get や apt-cache 等のコマンドのラッパーで、

https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.ja.html

をみると、

apt-get は最初のコマンドラインベースフロントエンドで、APT プロジェクト内で開発されました。apt は APT から提供されているもう一つのコマンドラインベースフロントエンドで、apt-get の持っていた設計上のミスを克服しています。

完全にaptを推奨しているし、そのことを言及している記事もあったから、apt-getは要らないものだと思っていましたが

こちらのリファレンスでは、

ユーザーは インタラクティブ 用途には apt(8) コマンドを使うことが推奨されますし、シェルスクリプト中ではapt-get(8) や apt-cache(8) コマンドを使うことが推奨されます。

と書いてあります。aptはapt-getと違い、プログレスバーが出てくるのと、毎回不要になったdebファイルを削除するみたいです。シェルスクリプトではapt-get installで一通りインストールしたあとに、最後にapt-get autoremoveするのがよさそう?

aptitudeコマンドはバグった依存関係直すときにしか使わないのでわかりません。誰か教えて

参考

https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.ja.html

https://www.debian.org/doc/manuals/debian-reference/ch02.ja.html#_literal_apt_literal_vs_literal_apt_get_literal_literal_apt_cache_literal_vs_literal_aptitude_literal

piffett
はんだ付けマン。FPGAやんなきゃなぁ
https://piffett.hateblo.jp/
shinonomeinc
東京理科大学発ベンチャー。提携大学内にソフトウェア研究所を組織し、学生向けのTech教育を提供しています。
http://shinonome.io
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした