一部のパッケージは「make install」を使用し、他のパッケージは「sudo make install」を使用する理由

一部のパッケージは「make install」を使用し、他のパッケージは「sudo make install」を使用する理由

私は最近wavをmp3に変換するためにサーバーにLAMEエンコーダをインストールしました./configure; make; make install

その後、 './configure, make,Sudomake install' - VPSがないため、これを行うことはできません(そしてコーデックのインストールのみのためにVPNに月に15ドルを支払いたくありません)。

私はこれが初めてで、sudoがユーザーに権限を与えることを知っています。しかし、調べようと努力してきました。なぜ正確に言えば、一部はmake installsudoアクセスを必要とし、一部はそうではありません。まだ答えが見つかりませんでした。

ベストアンサー1

通常、私はsudo何も追加せずに実行しようとしています。時には動作します。場合によっては、パッケージ作成者はsudoこれが必要であると考え、必要に応じて使用するか、システムのユーザー以外の領域にアイテムをインストールするかを選択します。時にはこれが必要な場合もありますが、そうでない場合も多いです。

私が使用するもう一つの一般的な理由は、ソフトウェアのインストール方法を説明するサードパーティのブログ投稿です。彼らは、許可なくsudoソフトウェアをインストールする方法を説明するために、追加の努力を払わずに使用する方法を教えてくれます。この人はこの記事をすべての人のために書いたからです。意図と目的は良い考えではありません。sudosudosudo

理論的には、パッケージが必要な唯一の理由は、sudo管理者アクセスでのみ変更できるシステム領域に独自のインストール/修正が必要な場合(または決定)です。

一般に、ユーザーがアクセス権なしで特定のソフトウェアをインストールする必要性がsudo高まるにつれて、これを実行するソフトウェアパッケージの数はますます少なくなっています。

おすすめ記事