sudoが使えないときの(apt-getの)パッケージのインストール
共有PCなんかでrootが取れないときにapt-getでパッケージをインストールしたい場合の手順
- apt-get source hoge でインストールしたいパッケージのソースファイルを落とす
- ./configure --prefix=$HOME/fuga でインストール先をホーム下fugaに変更
- make build && make && make install でビルド・インストール
まず、apt-get installではroot権限が必要になるので、root権限が必要にならないディレクトリ($HOME以下とか)にパッケージをインストールする必要がある。
そのためには、まずapt-get sourceでソースファイルを取ってくる。
取ってきたソースファイルのインストール先を--prefixで指定して、ビルドしてインストールする。
$ apt-get source hoge $ cd hoge #パッケージ名と落としてきたソースのディレクトリ名が違うことがあるので注意 $ ./configure --prefix=(インストール先にしたいディレクトリ) $ make build $ make && make install
ライブラリパスとかをちゃんと通すと今後使うときは便利。