Hack phone, puppy linux, FreeBSD, memo

This is memo for me. hacking smart phone, puppy linux.
freebsd-updateで7.1から7.2
$ uname -r
7.1-RELEASE

$ sudo freebsd-update -r 7.2-RELEASE upgrade
Password:
Looking up update.FreeBSD.org mirrors... 6 mirrors found.
Fetching public key from update6.FreeBSD.org... done.
Fetching metadata signature for 7.1-RELEASE from update6.FreeBSD.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic world/base world/dict world/games world/info

The following components of FreeBSD do not seem to be installed:
src/base src/bin src/cddl src/contrib src/crypto src/etc src/games
src/gnu src/include src/krb5 src/lib src/libexec src/release src/rescue
src/sbin src/secure src/share src/sys src/tools src/ubin src/usbin
world/catpages world/doc world/manpages world/proflibs

Does this look reasonable (y/n)? y


Fetching metadata signature for 7.2-RELEASE from update6.FreeBSD.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 7.1-RELEASE for merging... done.
Preparing to download files... done.
Fetching 4236 patches.....10....20....30....40....50....60....70....

中略

done.
Applying patches... done.
Fetching 21 files... done.
Attempting to automatically merge changes in files... done.

The following file could not be merged automatically: /etc/printcap
Press Enter to edit this file in /usr/bin/vi and resolve the conflicts
manually...

[Enter}

<<<<<<< current version
# This file was automatically generated by cupsd(8) from the
# /usr/local/etc/cups/printers.conf file. All changes to this file
# will be lost.
for_osx|bjf850upgrade with gutenprint:rm=server.mydomain:rp=for_osx:
for_win|bjf850upgrade for win:rm=server.mydomain:rp=for_win:
=======

中略

>>>>>>> 7.2-RELEASE
for_osx|bjf850upgrade with gutenprint:rm=server.mydomain:rp=for_osx:
for_win|bjf850upgrade for win:rm=server.mydomain:rp=for_win:

[ESC] [:wq][enter]

/var/db/freebsd-update/merge/new//etc/printcap: 64 lines, 2520 characters.

これで良かったかな?

これ以降いろいろ確認する。nと答えたら、最初からやり直しになる。

The following changes, which occurred between FreeBSD 7.1-RELEASE and
FreeBSD 7.2-RELEASE have been merged into /etc/csh.cshrc:
--- current version
+++ new version
@@ -1,5 +1,5 @@
-# $FreeBSD: src/etc/csh.cshrc,v 1.3.52.1 2008/11/25 02:59:29 kensmith Exp $
+# $FreeBSD: src/etc/csh.cshrc,v 1.3.54.1 2009/04/15 03:14:26 kensmith Exp $
#
# System-wide .cshrc file for csh(1).
set prompt="[%n@%m %/]$ "
set autolist = ambigous
Does this look reasonable (y/n)?

中略
すべて[y]と答える。

The following files will be updated as part of updating to 7.2-RELEASE-p0:
/.profile
/COPYRIGHT
/bin/[
/bin/cat
/bin/chflags

中略

[ctl][c]

$ sudo freebsd-update -r 7.2-RELEASE install
Password:
Installing updates...
Kernel updates have been installed. Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

$ sudo reboot

$ sudo freebsd-update install
Password:
Installing updates... done.

$ uname -r
7.2-RELEASE



☆参考リンク
| jptreefrog | FreeBSD7.1 | 11:29 | comments(0) | trackbacks(0) | - | - |
freeBSD 7.1-RELEASE再インストール
結局、portupgrade時のアップデートのskip等が解決できなかったため、
再インストールした。

今後の方針は基本的にpackageを入れて、必要に迫られた時にportsを使う事にする。

# sysinstall
[Configure]-[Packages]-[FTP Passive]
ミラーを選んでPackagesのリストを取得。

samba,gutenprint,portupgrade,sudo,ja-w3m

以上をインストール。

sudoの設定。

sambaの設定。
cupsの設定。
今回はcupsも自動でインストールされる様子。
local netのクライアントからcupsのweb managerに接続できない。
/var/log/cups/error_logをみるとssl server.keyがgenerate出来ない様子。

# vi /usr/local/etc/cups/cupsd.conf
以下の様にEncryption Requiredをコメントアウト

# Encryption Required
# Allow remote administration...
Order allow,deny
Allow @LOCAL


# /usr/local/etc/rc.d/cupsd restart

これでクライアントPCから接続できた。しかしこの通信は暗号化されない。

☆for_osx
[printer-id] Description: bjf850upgrade with gutenprint
Location: local
Printer Driver: Canon BJC-8500 - CUPS+Gutenprint v5.1.7
Printer State: idle, accepting jobs, published.
Device URI: parallel:/dev/lpt0

printerのoptionを変更。
Media Size:A4
Shrink Page If Necessary to Fit Borders: [Crop (preserve dimensions)]

☆for_win
[printer-id] Description: bjf850upgrade with gutenprint
Location: local
Printer Driver: Local Raw Printer
Printer State: idle, accepting jobs, published.
Device URI: parallel:/dev/lpt0

osXから設定。
プリンタの追加
windowsプリント
[workgroup]
[servername] Samba Server
選択。
for_osxの方をデフォルトにし、local raw printerは削除。

winXPから設定。
スタートープリンタとFAX
プリンタの追加
ネットワークプリンタ、またはほかのコンピュータに接続されているプリンタを選択。
プリンタを参照。
server内のfor winを選択。
Canon BJ F850BJRASTERを選択。
常にアクセス拒否と表示されているが印刷可能。



ntpdateの設定。



portsnap、portupgradeの設定。

# portupgrade -a

sudoもcupsもコンパイルされている。Packageから入れたのに?
[-a]オプションは全てのパッケージをアップデートするらしい。それでportsから入れてないのにアップデートするのか。。。今後はports扱いになるのだろうか?

shellの変更
$ chsh
以下の様に修正
Shell: /bin/csh


☆参考文献
| jptreefrog | FreeBSD7.1 | 20:40 | comments(0) | trackbacks(0) | - | - |
Promise ATA IDE RAID 故障時の対処
故障すると/var/log/messagesかdmesgで
どのHarddiskが故障したかメッセージが出ている。それを確認後

# atacontrol list

で該当harddiskのchannel番号を確認。

# atacontrol detach [num]

Harddiskの交換

RAID再構築。
# atacontrol rebuild ar0

完了まで待つ。。。。。


☆参考文献
| jptreefrog | FreeBSD7.1 | 20:22 | comments(0) | trackbacks(0) | - | - |
インストールCDの作り方2
FreeBSD 7.1-RELEASEのbootonlyCDの場合
ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/7.1 の一覧から以下をダウンロード。
7.1-RELEASE-i386-bootonly.iso

# burncd -f /dev/acd0 data 7.1-RELEASE-i386-bootonly.iso fixate


OpenBSD 4.4-RELEASEの場合

ftp://ftp.jaist.ac.jp/pub/OpenBSD/4.4/i386/ の一覧
から以下をダウンロード。
cd44.iso

# burncd -f /dev/acd0 data cd44.iso fixate
next writeable LBA 0
writing from file cd44.iso size 5520 KB
written this track 5520 KB (100%) total 5520 KB
fixating CD, please wait..
burncd: ioctl(CDRIOCFIXATE): Input/output error

errorと表示されるがbootできるのでOK。

☆参考文献
FreeBSD インストール用CDを作成する
| jptreefrog | FreeBSD7.1 | 18:11 | comments(0) | trackbacks(0) | - | - |
sysinstallでpackageからアプリケーションをインストール
# sysinstall

[configure]-[Packages]
から以下のパッケージを選択しインストール
samba,cups,gutenprint

これ自体は上手くいくがportsのDBは再構築してもエラーが出る。
7.1-RELEASEを再インストールか。。。。。。。

☆参考文献
| jptreefrog | FreeBSD7.1 | 10:43 | comments(2) | trackbacks(0) | - | - |
全アプリケーション アンインストール
freebsd-updateで7.1に上げてからportupgrade -aでアプリケーションのバージョンの違いが指摘され続けている。
portupgrade -faで作業しても延々コンパイルが続いている。
DBを修正する必要があるのか?
これまでX11を導入する等、本来のserverとしての目的以外のアプリを導入してきた。
ここらで一旦必要な機能だけに限定したシンプルなserverに戻したい。

# cd /var/db/pkg
# pkg_delete *

中略

# ls
pkgdb.db
☆参考文献
portsのコンパイルを他のPCに肩代わりさせる
| jptreefrog | FreeBSD7.1 | 10:22 | comments(0) | trackbacks(0) | - | - |
 123456
78910111213
14151617181920
21222324252627
28293031   
<< January 2018 >>
+ RECOMMEND
+ RECOMMEND
FreeBSDコマンドブック ビギナーズ
FreeBSDコマンドブック ビギナーズ (JUGEMレビュー »)
小野 斉大, 前田 雄一郎, 田谷 文彦, 細川 達己
+ RECOMMEND
+ RECOMMEND
+ RECOMMEND
SHARP ザウルス SL-C3100
SHARP ザウルス SL-C3100 (JUGEMレビュー »)

元々のdistribution以外のものを入れて楽しめる携帯PC。
760で随分遊びました。
+ RECOMMEND
改訂版 FreeBSD徹底入門
改訂版 FreeBSD徹底入門 (JUGEMレビュー »)
衛藤 敏寿, のだ まさひで, 細川 達己, 内川 喜章, 天川 修平, 三田 吉郎, ゆっぴぃ
あっわかりやすい!と言う印象。プリンタ設定は流行のcupsではありません。
+ RECOMMEND
FreeBSDビギナーズバイブル (MYCOM UNIX Books)
FreeBSDビギナーズバイブル (MYCOM UNIX Books) (JUGEMレビュー »)
後藤 大地
ググって探せるからといっても専門書は必要です。これみてやる方が速い!
+ RECOMMEND
+ SELECTED ENTRIES
+ RECENT COMMENTS
+ CATEGORIES
+ ARCHIVES
+ MOBILE
qrcode
+ LINKS
+ PROFILE