make installの実行中に許可が拒否されました


13

gtk-serverをインストールしようとしています。まず私は、コマンドを入力./configureしてからmake、私は、コマンドを入力するとmake install、それは私に、このエラーが発生しました:

osama@osama-HP-Compaq-6910p:~/Downloads/gtk-server-2.3.1-sr$ make install
/usr/bin/install: cannot create regular file `/usr/local/bin/gtk-server': Permission denied
mkdir -p /usr/local/bin
/usr/bin/install -c gtk-server /usr/local/bin
/usr/bin/install -c stop-gtk-server /usr/local/bin
/usr/bin/install: cannot create regular file `/usr/local/bin/stop-gtk-server': Permission denied
make: *** [install] Error 1

回答:


25

アプリケーションをインストールし./configure--prefix=オプションなしで使用する場合、make installプロセスはコンパイルされたファイルをシステムのファイルシステムの事前定義されたパスにインストールします。

システムのファイルシステムにインストールするため、ファイルを書き込むための特別な権限が必要です。

sudo make install

これにより、rootに対するユーザーのアクセス許可が引き上げられ、コンパイルされたファイルを、ユーザーにそのようなアクセス許可がないディレクトリにインストールできるようになります。

エラーメッセージにより、問題がアクセス許可の問題であることを明確に確認できます(通常のファイルを作成できません。通常のファイル/usr/local/bin/gtk-serverを作成できません/usr/local/bin/stop-gtk-server)。 。


それは働いたブルーノ。sudo make installを試しました。ありがとう
osama 14

1
ブルーノ、Qyotoをインストールしようとしていますが、同じ苦情があります。sudoで実行し、sudo suを試しましたが、常に同じ結果になります。この問題について知っている他の状況はありますか?
トニーマーティン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.