さくらの専用サーバを利用しています。

OSはFreeBSD 6.2-RELEASEです。
これにmysql5を入れようと思っています。

パッケージを利用しようと思い
user# pkg_add -r php5-mysql-5.2.6
としたところ
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/php5-mysql-5.2.6.tbz: File unavailable (e.g., file not found,no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/php5-mysql-5.2.6.tbz' by URL
となってしまいました。

packagesを持ってくるサーバーを変えればいいのかと思っているのですが、
方法が分からずにいます。
現在こちらを参考に試行錯誤しております。http://support.sakura.ad.jp/support/rs/benri/rs-tech_ports.html

解決方法をお聞かせていただければ幸いです。

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2008/11/19 19:05:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:zzz_1980 No.1

回答回数492ベストアンサー獲得回数64

ポイント27pt

6.3RELEASE/6-stable の php5-mysql-5.2.5 なら package があるんですが 5.2.6はないです。

6.2RELEASEのpackage一式ももうありませんので、

どうしてもFreeBSD6.2R上で php5-mysql-5.2.6 を、ということであれば ports からコンパイルしたほうがよいかと。

現状で package があるのは、以下だけですね。

ftp> pwd
Remote directory: /pub/FreeBSD/ports/i386
ftp> ls
229 Entering Extended Passive Mode (|||53592|)
150 Opening ASCII mode data connection for '/bin/ls'.
total 36
-rw-r--r--    1 300  300   867 Apr 12  2008 .message
lrwxr-xr-x    1 300  300    15 Sep 17 16:03 packages -> packages-stable
drwxr-xr-x  101 300  300  2048 Sep 24 11:00 packages-5-stable
drwxr-xr-x  102 300  300  2048 Nov 12 03:13 packages-6-stable
drwxr-xr-x  101 300  300  2048 Sep 25 07:35 packages-6.3-release
drwxr-xr-x   93 300  300  2048 Nov 12 04:48 packages-6.4-release
drwxr-xr-x   93 300  300  2048 Nov 10 11:13 packages-7-stable
drwxr-xr-x  101 300  300  2048 Sep 26 16:51 packages-7.0-release
drwxr-xr-x   93 300  300  2048 Oct 20 13:31 packages-7.1-release
drwxr-xr-x  102 300  300  2048 Nov  8 14:38 packages-8-current
lrwxrwxr-x    1 300  300    19 Sep 26 20:16 packages-current -> packages-8-current/
lrwxr-xr-x    1 300  300    17 Sep 18 02:06 packages-stable -> packages-7-stable
226 Transfer complete.

id:kesotam

ありがとうございます。

OSはそのままでmysql5(バージョン問わず)で入れようと思うので

まずportsでやる方法を考えてみます。

Please update your ports tree and try again.

というエラーが出てくるのですが、これはportsを最新のものにアップデートすればよいのでしょうか?

2008/11/14 16:58:38
id:startkit No.2

回答回数166ベストアンサー獲得回数1

ポイント27pt

http://www.mysql.gr.jp/

上からリンクされているものをいれてみてください。

ただ、どっちにしろ、日本語を扱う場合は、コンパイルしなおさないと

ちゃんと動きませんよ。

id:zzz_1980 No.3

回答回数492ベストアンサー獲得回数64

ポイント26pt

Please update your ports tree and try again.

というエラーが出てくるのですが、これはportsを最新のものにアップデートすればよいのでしょうか?

ports のアップデートでいいのですが、現在の ports は基本的には 7-stableと8-current用なので

6.2R 上で make するとはまるかもしれません。

id:kesotam

ありがとうございます。portsをアップデートして、MySQLの導入が終わり、起動するところでつまづいています。なるほど、現在のportsは最新のFreeBSD向けなのですね…ちょっと調べてみたいと思います。ありがとうございます。

2008/11/19 10:23:25
id:uu66 No.4

回答回数3ベストアンサー獲得回数0

ポイント10pt

.3RELEASE/6-stable の php5-mysql-5.2.5 なら package があるんですが 5.2.6はないです。

6.2RELEASEのpackage一式ももうありませんので、

どうしてもFreeBSD6.2R上で php5-mysql-5.2.6 を、ということであれば ports からコンパイルしたほうがよいかと。

現状で package があるのは、以下だけですね。

id:uu66 No.5

回答回数3ベストアンサー獲得回数0

ポイント10pt

.3RELEASE/6-stable の php5-mysql-5.2.5 なら package があるんですが 5.2.6はないです。

6.2RELEASEのpackage一式ももうありませんので、

どうしてもFreeBSD6.2R上で php5-mysql-5.2.6 を、ということであれば ports からコンパイルしたほうがよいかと。

現状で package があるのは、以下だけですね。

id:uu66 No.6

回答回数3ベストアンサー獲得回数0

ポイント10pt

.3RELEASE/6-stable の php5-mysql-5.2.5 なら package があるんですが 5.2.6はないです。

6.2RELEASEのpackage一式ももうありませんので、

どうしてもFreeBSD6.2R上で php5-mysql-5.2.6 を、ということであれば ports からコンパイルしたほうがよいかと。

現状で package があるのは、以下だけですね。

  • id:zzz_1980
    補足:6.3R用のphp5-mysql-5.2.5 は以下にあります。
    ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/All/php5-mysql-5.2.5.tbz

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません