FreeBSDでインストールソースを変更する方法
2022-01-17 17:41:15
説明
FreeBSDでは、一般的に2つの方法でソフトウェアをインストールすることができます。
<スパン (i) pk_add -r Package を使用してソフトウェアをインストールします。Package はコンパイルされたバイナリパッケージをインストールし、Package がパッケージをダウンロードする際のデフォルトパスは /var/db/pkg です。
(2)、コンパイルとインストールにPortsを使用し、Portsは、ローカルにソースコードをダウンロードし、コンパイルとインストールを実行することです、Portsパッケージのパスは/usr/portsにあります。
<スパン 上記2つのインストール方法は、ネットワークからパッケージをダウンロードする必要がありますが、デフォルトでは公式ソースからパッケージをダウンロードするため、時間がかかります。設定ファイルを修正して、国内のミラーソースを指定すれば、迅速にインストールすることが可能です
1. Pcakageのソースを163のミラーソースになるように変更する。
setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.1-RELEASE/packages/Latest/
pkg_add -r パッケージ #パッケージはインストールするソフトウェアの名前です
2. Portsソースのインストール
portsnap fetch -s portsnap.cn.freebsd.org #portsのインストール
ee /etc/portsnap.conf #ファイルを編集します。
SERVERNAME=portsnap.cn.FreeBSD.org。 #サーバーを国内ミラーに変更する
escを押して入力し、aを押して保存する
<スパン portsnap フェッチ抽出 #ダウンロードポートスナップショット
portsnapのアップデート #update
ee /etc/make.conf #ファイルを編集し、次のコードを追加します。
master_site_backup?=http://mirrors.163.com/FreeBSD/distfiles/${dist_subdir}/
master_site_override?=${master_site_backup}.
cd /usr/ports
make search name=nginx #portsでnginxが利用可能かどうかを検索します。
cd /usr/ports/www/nginx #パッケージディレクトリに移動します。
make install clean #インストール
デインストールをきれいにする #uninstall
make deinstall reinstall clean #upgrade
FreeBSDでは、一般的に2つの方法でソフトウェアをインストールすることができます。
<スパン (i) pk_add -r Package を使用してソフトウェアをインストールします。Package はコンパイルされたバイナリパッケージをインストールし、Package がパッケージをダウンロードする際のデフォルトパスは /var/db/pkg です。
(2)、コンパイルとインストールにPortsを使用し、Portsは、ローカルにソースコードをダウンロードし、コンパイルとインストールを実行することです、Portsパッケージのパスは/usr/portsにあります。
<スパン 上記2つのインストール方法は、ネットワークからパッケージをダウンロードする必要がありますが、デフォルトでは公式ソースからパッケージをダウンロードするため、時間がかかります。設定ファイルを修正して、国内のミラーソースを指定すれば、迅速にインストールすることが可能です
1. Pcakageのソースを163のミラーソースになるように変更する。
setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.1-RELEASE/packages/Latest/
pkg_add -r パッケージ #パッケージはインストールするソフトウェアの名前です
2. Portsソースのインストール
portsnap fetch -s portsnap.cn.freebsd.org #portsのインストール
ee /etc/portsnap.conf #ファイルを編集します。
SERVERNAME=portsnap.cn.FreeBSD.org。 #サーバーを国内ミラーに変更する
escを押して入力し、aを押して保存する
<スパン portsnap フェッチ抽出 #ダウンロードポートスナップショット
portsnapのアップデート #update
ee /etc/make.conf #ファイルを編集し、次のコードを追加します。
master_site_backup?=http://mirrors.163.com/FreeBSD/distfiles/${dist_subdir}/
master_site_override?=${master_site_backup}.
cd /usr/ports
make search name=nginx #portsでnginxが利用可能かどうかを検索します。
cd /usr/ports/www/nginx #パッケージディレクトリに移動します。
make install clean #インストール
デインストールをきれいにする #uninstall
make deinstall reinstall clean #upgrade
出典 システム運用・保守 osyunwei.com
関連
-
FreeBSDにハードディスクを追加する方法?FreeBSDにハードディスクを追加する方法
-
grub2 boot freebsdの説明
-
USB フラッシュドライブを使って FreeBSD をインストールするための簡単なチュートリアル
-
Unixとは何ですか?UnixとLinuxの違いは何ですか?
-
Unixシステムにおけるハードリンクとソフトリンクの説明
-
gnu bashシェルプログラミングのbashプログラミング共通の構文は、特殊な変数が画像に整理された
-
freebsd9.2 postfix の smtp 認証を設定する手順 (図解)
-
FreeBSD FreeNASインストール図チュートリアル
-
FreeBSDのIPアドレス、ゲートウェイ、DNSの設定方法
-
Unix OSのコマンドと設定ファイルによる知識共有の保護
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Unixファイルシステムおよびpwdコマンドの実装詳細
-
Unixのdotコマンドの説明
-
ベアデバイスとは何ですか?オラクル学習Q&A20例
-
見落とされがちな5つのUnixコマンド
-
Unixとは何か、なぜそんなに重要なのか?
-
FreeBSD 9.3が正式にリリースされ、公式ダウンロードアドレスが公開されました。
-
FreeBSDにBugzillaをインストールするにはどうしたらいいですか?
-
FreeBSD 上で Mac のファイルとタイムマシンのバックアップサービスを構築する。
-
AIXでのRootvgイメージ作成、キャンセル、ハードディスク交換について
-
freebsd9.1ソースコードからapache, mysql, php環境をインストールする(pro side by side)