スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

Ports/Packages

Linuxなら、



user@user:~$ sudo apt-get install hoge



とか、aptitudeとかやるのですが、UNIXにはそんなものが無い。
ソースを拾ってきて、makeが当たり前なんだそうです。


とは言うものの、一々ビルドしてられっかってのもあります。
だって、その間PC使えないし。


そんなときは、packageを使います。


最初にインストールするときにも入れられるし、後からでも可。
ある程度の完成品を拾ってきて、それを自分のOSに組み込むってことですね。



# sysinstall



を行うと、インストール時のパッケージ選択画面になります。
そこで、欲しいものに


[x]



チェックを入れて、インストール。
割とらくちんです。
一方、portsnapは


# portsnap fetch
# portsnap extract



で、portsツリーと呼ばれるportsで取得できるものの候補たちを展開します。
そして、


# portsnap update



で最新の状態にした後、例えばemacsが欲しければ


# cd /user/ports/editors/emacs22
# make BATCH=yes install clean



でビルド→入手することになります。
BATCH=yesとはオプションダイアログを表示させない為です。
オプションが分からないので、依存関係含めて全部インストールしたいので付けました。
しかも、ポーツの配布先が海外なので、


# vi /etc/portsnap.conf



で、海外サーバをコメントアウトして



#SERVERNAME=portsnap.FreeBSD.org
SERVERNAME=portsnap.allbsd.org




と書き換えた方がよいらしいです。
portsnap.allbsd.orgはFreeBSD Coreメンバーの佐藤広生さんが国内用に公開してくださっているそうです。
俺なんてモグリみたいなもんですが、多謝。


で、portsnapの方がはるかに面倒くさそうなのですが、
なぜパッケージを使わないのかというと



Packageの更新はRELEASE時だけ!


...
......
.....................................................................................................................................................................!?



という制限があるからです。
完全にシステムの保守をする場合にはSTABLEを使うだろうし、止むを得ずRELEASEを入れても、
こまめな更新はしたくない、安定したものだけ欲しいという人にはいいのだと思います。


枯れた技術の水平思考


では無いですが、使い古されたシステム程安定するものはないですからね。
と、まあそんな感じで俺はportsnapを使ってみようと思います。

テーマ : UNIX/Linux
ジャンル : コンピュータ

rc.conf

FreeBSDをインストール後に最初にやること。


ちなみに、FTP経由で、ダウンロードしました。
今回はportsnap使ってみようということで、packageは入れてません。


で、本題。


# vi /etc/rc.conf



で、rc.confを書きます。
Server向け、セキュリティー初期設定を参考に、サーバー用では無いので、


sendmail_enable="NO"
portmap_enable="NO"
sshd_enable="YES"



としました。
ついでに、FreeBSD ビープ音消去[Solved] disable console beep FreeBSD Daily Topicsより、



keybell="OFF"



とも書いてみました。
ちょっと慣れるまで怖いかなー。

次はportsnapの実行と、
kernel再構築してUSBメモリに緊急用起動ディスク作りたいです。




べたべただけど、↓は教科書。


76-'81&'88 〜 SOULMATES THE RC SUCCESSION76-'81&'88 〜 SOULMATES THE RC SUCCESSION
(1995/09/25)
RCサクセション

商品詳細を見る

テーマ : UNIX/Linux
ジャンル : コンピュータ

6. Escape to loader prompt

FreeBSDのbootmgrがgrubに書き換えられてました。
鬼の様にうざいと同時に、boot関係の知識不足を猛省。

で、




クリーンインストールするはめになりました。





まず、事情説明。
検察による事情聴取。
陸山会はどこから資金を!?
はいまテレビでやってるだけで。


S10eの内臓ドライブにFreeBSD
外付けにXPとUbuntu。
で、外付けのHDDにUbuntuを再インストールするときに、

何故か

grubが内臓ドライブに書き込まれた模様。
道理で、




XPは起動できないわ、
Ubuntuは起動できないわ、
FreeBSDは起動できないわ、




と、不幸が続いたわけですね。


で、以前作ったフラッシュメモリでUSBブートさせて、
起動後のカウントダウンの画面で、



6. Escape to loader prompt



を選択。


OK ?



でコマンド確認。


OK lsdev
OK lsmod



で、認識されているHDD、kernelを確認。


OK unload
OK load /boot/kernel/kernel
OK boot



で、HDD内のカーネルを呼び出したところ..................。




終了。




FreeBSDは立ち上がらず、終了しろと言われました。


ので、再インストール。
しました。


大脱走 [DVD]大脱走 [DVD]
(2008/11/19)
スティーブ・マックィーンジェームズ・ガーナー

商品詳細を見る

テーマ : UNIX/Linux
ジャンル : コンピュータ

FreeBSD install

さて、FreeBSDのUSBインストールですが。


...............失敗。







でした。





なぜか、USBデバイスでのインストールが出来ない。
USBデバイスが無いって言われてしまいました。




仕方がないのでFTPインストールしました。



成功。
XやGNOMEの設定が面倒だったり、rc.confとかよくわかってなかったりと、
まだまだ手つかずもいいとこですが、
どうにかインストールはされた模様。


で、勢い余って外付けHDDに退避させたUbuntu 8.10をUbuntu 9.04にアップグレードさせたところ





大変なことになってしまい





てんやわんやしております。
折角の感動が台無し。


はやいとこFreeBSDに慣れたいなあ。

ちなみにFreeBSDの入ってるUSBメモリ。これの2GBのやつ。


ELECOM 超ミニUSBメモリ / 4GB / PASS付 / ブラック MF-SU204GBKELECOM 超ミニUSBメモリ / 4GB / PASS付 / ブラック MF-SU204GBK
(2009/03/19)
エレコム

商品詳細を見る

/fs:ntfs

HDDのパーティション。

GPartedで作った610GBのFAT32の領域。

なんかGドライブとして認識されてました。
スタートアップ→全てのプログラム→アクセサリ→(右クリックで管理者として)コマンドプロンプト




c:\Windows\system32 > convert g: fs/:ntfs



でntfsに無事変わりました。

テーマ : Windows 全般
ジャンル : コンピュータ

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
未分類 (5)
my lenovo (2)
OS (1)
Ctrl (3)
Ubuntu (4)
Linux (1)
lenovo (1)
FreeBSD (8)
vi (2)
tex (2)
fortran (1)
ハード一般 (1)
Windows (1)
FC2カウンター
プロフィール

Author:maxwellsdemon
”ideapad + HHK 時々 USB-HDD”
なFreeBSD、Ubuntuライトユーザー。
憧れのFreeBSDをインストールしました!!
HDD : FreeBSD
USB-HDD : Ubuntu/WindowsXP
使いこなせる日まで継続予定です。

Xを使わない日が増えました。

-----------------------

RSSリンクの表示
検索フォーム
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード