MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - ソフトウェアをホームディレクトリにインストールのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - ソフトウェアをホームディレクトリにインストール
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Linuxに、ソフトウェアのソースコードを入手してビルド・インストールするとき、ホームディレクトリへインストールする方法を記載する。<br> <br> パッケージ管理システムが使用している領域に、自分で手を入れて問題が起きた時、原因の切り分けが面倒になる。<br> また、ユーザアカウントが1つのLinuxにソフトウェアをインストールするために、root所有の領域を使用する不自然さ等の理由もある。<br> <br> ./configure && make && make installコマンドでインストールするといった手順が多く紹介されているが、<br> ほとんどの場合は、make installコマンドでroot権限を要求され、/usrディレクトリや/usr/localディレクトリにコンパイルされたソフトウェアやファイルが配置されるが、<br> この配置先をホームディレクトリにする。<br> <br><br> == 準備 == ソフトウェアのソースコードをダウンロードしてビルドおよびインストールするソフトウェアのインストール先を、$HOME/usrディレクトリとする。<br> ヘッダファイルは$HOME/usr/includeディレクトリ、共有ライブラリは$HOME/usr/libディレクトリ、実行ファイルは$HOME/usr/binディレクトリに配置する。<br> 自分で作成したスクリプトやソフトウェアの配置先は、$HOME/binディレクトリとする。<br> <br> bashやzsh等のシェルの設定ファイル(.bashrcファイル、.bash_profile、.profileファイル)を以下のように編集する。<br> # 環境パスの追加 export PATH="$HOME/usr/bin:$PATH" <br><br> == configureスクリプトが用意されたソフトウェアのビルド == ほとんどの場合、prefixでインストール先を指定できる。<br> 以下のようにすると、make installコマンドによるインストール先を、$HOME/usrディレクトリ下にできる。<br> ./configure --prefix=$HOME/usr <br><br> == Makefileしかないソフトウェアの場合 == 例えば、youtube-dlという動画サイトの動画データを抽出するためのソフトウェアの場合、Makefileに次のような設定箇所がある。<br> この場合、PREFIX=/usr/localを、PREFIX=$(HOME)/usrに置換すればよい。<br> PREFIX=/usr/local BINDIR=$(PREFIX)/bin MANDIR=$(PREFIX)/man PYTHON=/usr/bin/env python <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
設定 - ソフトウェアをホームディレクトリにインストール
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse