FreeBSD初心者運用日記 このページをアンテナに追加

|

2012-11-18

[]phpインストール 15:51 phpインストール - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - phpインストール - FreeBSD初心者運用日記 phpインストール - FreeBSD初心者運用日記 のブックマークコメント

ひさしぶりにphpインストール。手順を備忘録として書いておく

1、まず、configureしてみたら、xml2-configが見つからないと出る。

Tokyo:~/php-5.2.17$ ./configure --prefix=/home/php --with-apxs=/home/apache/bin/apxs --with-mysql=/home/mysql --enable-mbstring  
〜省略〜
checking for xml2-config path... 
configure: error: xml2-config not found. Please check your libxml2 installation.

2、下記ページを参考に、libxml2-2.2.6.tar.gzを取得する

http://blog.goo.ne.jp/nhiro4/e/08f4fd3dfe82549865bd9d96ec744765

http://xmlsoft.org/downloads.html

3、lixml2のconfigureして、makeしたら以下のエラーでた。

Tokyo:~/libxml2-2.2.6$ make
./libxml/encoding.h:26:19: iconv.h: No such file or directory
In file included from ./libxml/xmlIO.h:15,
                 from ./libxml/parser.h:14,
                 from SAX.c:20:
./libxml/encoding.h:131: error: syntax error before "iconv_t"
*** Error code 1

Stop in /usr/home/mao/libxml2-2.2.6.
*** Error code 1

Stop in /usr/home/mao/libxml2-2.2.6.
*** Error code 1

Stop in /usr/home/mao/libxml2-2.2.6.

4、iconvをインストールしてみる

http://www.gnu.org/software/libiconv/#TOCdownloading

iconvは正常にインストールできたっぽいが、libxml2のmakeで同じエラーが出る。

4、あきらめて、portsからlibxml2を入れてみたら、phpまでインストールできた。

# cd /usr/ports/texproc/libxml2
# make install clean

2012-11-17

make instalでエラーが出たら 18:10 make instalでエラーが出たら - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - make instalでエラーが出たら - FreeBSD初心者運用日記 make instalでエラーが出たら - FreeBSD初心者運用日記 のブックマークコメント

make installしたら、以下のエラーがでた

# cd /usr/ports/security/sudo
# make install
〜〜〜省略〜〜〜
fetch: ftp://ftp.stikman.com/pub/sudo/sudo-1.6.8p7.tar.gz: No address record
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/sudo-1.6.8p7.tar.gz: File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop in /usr/ports/security/sudo.

これが出る理由は、ftpサーバーにアクセスできないか、ftpサーバーにファイル(上記の場合は、sudo-1.6.8p7.tar.gz)が存在しない場合らしい。

解決策としては、これをこのファイルを直接取得し、/usr/ports/distfiles/におけばよいらしい。

2012-10-21

[]ノーパスワードで秘密鍵、公開鍵を作成する方法 11:35 ノーパスワードで秘密鍵、公開鍵を作成する方法 - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - ノーパスワードで秘密鍵、公開鍵を作成する方法 - FreeBSD初心者運用日記 ノーパスワードで秘密鍵、公開鍵を作成する方法 - FreeBSD初心者運用日記 のブックマークコメント

1. 鍵を生成する

$ ssh-keygen -t rsa1 -N "" -f no_password

2. 秘密鍵を、local serverの/home/user/.ssh/に配布する。

3. 公開鍵を、remote serverの/home/user/.ssh/authorized_keysに追記する。

4. ssh -1 -i /home/user/.ssh/no_password remote_server コマンド名でコマンドが実行できるよ

2012-03-22

00:26 2012-03-22 - FreeBSD初心者運用日記 を含むブックマーク 2012-03-22 - FreeBSD初心者運用日記 のブックマークコメント

[]置き換え対象の行を指定して置き換えする方法について 00:26 置き換え対象の行を指定して置き換えする方法について - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - 置き換え対象の行を指定して置き換えする方法について - FreeBSD初心者運用日記 置き換え対象の行を指定して置き換えする方法について - FreeBSD初心者運用日記 のブックマークコメント

$ cat hoge.dat
111
222
333
444
555
~$ sed 2,4s/[0-9]*/XXX/ hoge.dat
111
XXX
XXX
XXX
555

2012-02-20

vimインストール方法 23:01 vimインストール方法 - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - vimインストール方法 - FreeBSD初心者運用日記 vimインストール方法 - FreeBSD初心者運用日記 のブックマークコメント

1.下記ページを開く

http://www.vim.org/

2.左側のメニューからDownloadリンク押下

3.以下のファイルをダウンロード

vim-7.3.tar.bz2

4.展開

bunzip2 -c vim-7.3.tar.bz2 | tar -xf - -C /usr/local/bin

5.make

cd /usr/local/bin

make

make install

|