お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#26 2010-05-18 20:47:25

Akira Imakura
メンバ
From: 徳島
登録日: 2007-11-17

Re: apt-get install

私のした一連の操作をシェルスクリプトにまとめました。みなさんのパソコンで正常に動くかどうか、私と同じエラーが出るかどうか、他のパソコンでも試していただけるとありがたいです。
次のように操作していただけるとありがたいです。
まず日本語Remix CD ubuntu 8.04デスクトップ版 によりインターネットにつないだ状態でubuntu 8.04をインストールします。再起動後のアップデートは今回は試験のためしません。アップデートすると、ダウンロードに時間をとられるからです。メニューバーでアプリケーション→アクセサリ→テキスト・エディタ で テキスト・エディタを開きます。下記のコード(#!/bin/bash から sudo dpkg -i --recursive Backup_MySQL まで)をコピーしテキスト・エディタに貼り付けます。

#!/bin/bash

sudo apt-get install apache2

sudo apt-get install php5 libapache2-mod-php5

sudo /etc/init.d/apache2 restart

echo "<?php\nphpinfo();\n?>" > php_shiken.php

sudo cp php_shiken.php /var/www/php_shiken.php

sudo apt-get clean

sudo apt-get install --download-only mysql-server

sudo cp -ru /var/cache/apt/archives ~/Backup_MySQL

sudo chmod 777 Backup_MySQL/lock

sudo dpkg -i --recursive Backup_MySQL

そしてlamp_shiken.bash とファイル名をつけて、ホームフォルダに保存します。
次にメニューバーでアプリケーション→アクセサリ→端末 で 端末を開きます。
sh lamp_shiken.bash と打ち込み、Enterキーを押します。インストールが始まります。途中でY/nを聞いてきたら、すべてyキーを押します。インストールが終われば、ブラウザを起動し、URLを記述する所に http://localhost/ と記入しEnterキーを押します。Apacheが正常にインストールされたのなら、It works! と表示されます。次にURLを記述する所に http://localhost/ php_shiken.php と記入します。PHPが正常にインストールされているなら、PHP Version 5.2.4-2ubuntu5.10のタイトルの下にPHPの状態が画面に示されます。次に端末に mysql -u root -p と打ち込みEnterキーを押します。正常にMySQLがインストールされているなら、mysql> と表示されMySQLコマンドの記述ができるようになります。ApacheとPHPは正常にインストールされていると思いますが、MySQLはインストールされていないと思います。

オフライン

 

#27 2010-05-19 21:56:42

STGSAGWAN
ゲスト

Re: apt-get install

Akira Imakura による投稿:

私のした一連の操作をシェルスクリプトにまとめました。みなさんのパソコンで正常に動くかどうか、私と同じエラーが出るかどうか、他のパソコンでも試していただけるとありがたいです。

mysql-commonをmysql-serverより前にdpkgでインストールするのが1つの解決方法です。
mysql-serverはmysql-commonにpre-depends(事前依存、先行依存)してるので、1つのdpkgコマンドの中で、mysql-serverとmysql-commonを同時にインストールできないはずです。

以下、私の実行ログの一部です。
$ sudo dpkg -i --recursive ~/Backup_MySQL

・・・途中省略・・・

dpkg: .../mysql-server-5.0_5.0.51a-3ubuntu5.5_i386.deb が mysql-server-5.0 を含むことを考慮すると、先行依存の問題があります:
mysql-server-5.0 は mysql-common (>= 5.0.51a-3ubuntu5.5) に事前依存 (pre-depends) します
dpkg: /home/user/Backup_MySQL/archives/mysql-server-5.0_5.0.51a-3ubuntu5.5_i386.deb の処理中にエラーが発生しました (--install):
先行依存問題 - mysql-server-5.0 をインストールしません
以下のパッケージの処理中にエラーが発生しました:
/home/user/Backup_MySQL/archives/mysql-server-5.0_5.0.51a-3ubuntu5.5_i386.deb

 

#28 2010-05-19 22:00:53

STGSAGWAN
ゲスト

Re: apt-get install

少し話は逸れますが、

ローカルにある大量のdebファイルを一気にインストール/アップグレードする場合、そういうpre-dependsの問題を避ける為にも、私ならdpkgではなくSynapticを使います。

こんな感じで操作します:
1. Synapticパッケージマネージャを起動し、[ファイル] -> [ダウンロードするパッケージを追加]を選び、debファイルを保管したフォルダそのものを指定。
2. 後は画面の指示に従うだけで、全てのパッケージがインストール/アップグレードされる。

# 最近のUbuntuならgdebiでもよいのかもしれませんが、以前のだとgdebiでpre-dependsを無視するバグがあったり。
# /var/cache/apt/archives/ にdebファイルを突っ込んでおいて、Synapticから普通にインストールってのもありますけど、ちょいと乱暴な気もします。

 

#29 2010-05-19 22:04:22

hir0
メンバ
登録日: 2008-09-28

Re: apt-get install

えーと、8.04サポート終了後のLANP環境の再構築(新規導入)でしたよね?

・サポート終了後でも使用できるリポジトリを活用する。
・依存関係を含めて必要なパッケージを保存する。
・バックアップを取る。

上記のどれか、又は全てで良いんじゃないでしょうか?

上記全て失敗しているのは解りますが、他に方法を求めて上手く言っていないのであれば、もう一度見なおした方が良くないでしょうか。

オフライン

 

#30 2010-05-19 22:06:02

hir0
メンバ
登録日: 2008-09-28

Re: apt-get install

あっ、間にSTGSAGWANさんのコメントが!
すみません、#29はスルーして下さい。

オフライン

 

#31 2010-05-21 23:33:19

Akira Imakura
メンバ
From: 徳島
登録日: 2007-11-17

Re: apt-get install

STGSAGWANさんのmysql-common_5.0.51a-3ubuntu5.5_all.deb を先にインストールすればよいという指摘を受けて、そうしたら、dpkg -iによるMySQLのインストールができました。ありがとうございました。ApacheやPHPもdpkg -i でインストールできないかとやってみました。Apache はダウンロードしたファイルをBackup_Apacheフォルダに入れて、sudo dpkg -i --recursive Backup_Apache を実行することでインストールできます。PHPはダウンロードしたファイルをBackup_PHPフォルダに入れて、sudo dpkg -i --recursive Backup_Apache を実行しても、依存関係のある別のファイルがないという表示が出て、そのファイルをインストールしても、なお別のファイルがないという表示が出て、そのファイルをインストールしてもなお別のファイルがないという表示が出て、競合関係にあるとかの表示もでるため、嫌になりやめてしまいました。PHPをdpkg -i でインストールして成功されている方、どのような順番でインストールしたのでしょうか。dpkgでインストールしてみると、apt-get instalコマンドの優れものであることが、今さらのようにわかります。パッケージ名を指定するだけで、依存関係も考えて、ダウンロード、インストールしてくれるのですから。開発者の皆様、apt-get installに--install-only というオプションはつけれないでしょうか。sudo apt-get install --install-only mysql-server でインストールのみができるようになれば、ダウンロードとインストールが分けれるから非常に便利になります。
サポート終了後のApache PHP MySQLのインストールは次の方法でなんとかできるようになりました。
サポートのある間に次ぎのシェルスクリプトでバックアップをとります。
#!/bin/bash

mkdir  Backup_LAMP

sudo apt-get clean
sudo apt-get install --download-only apache2
sudo cp -ru /var/cache/apt/archives Backup_LAMP/Apache

sudo apt-get clean
sudo apt-get install --download-only php5 libapache2-mod-php5
sudo cp -ru /var/cache/apt/archives Backup_LAMP/PHP

sudo apt-get clean
sudo apt-get install --download-only mysql-common
sudo cp -ru /var/cache/apt/archives Backup_LAMP/MySQL_common

sudo apt-get clean
sudo apt-get install --download-only mysql-server
sudo cp -ru /var/cache/apt/archives Backup_LAMP/MySQL_server

sudo apt-get clean
sudo apt-get install --download-only php5-mysql
sudo cp -ru /var/cache/apt/archives Backup_LAMP/PHP_mysql

sudo chmod --recursive 777 Backup_LAMP

サポート終了後Apache PHPはバックアップファイルを自分のホームページに一時的にアップロードします。ubuntu 8.04をインストールした後、sudo gedit /etc/apt/sources.list でsources.listを開き、http://jp.archive.ubuntu.com/ubuntu/の所を自分のホームページのURLに書き換えます。そして保存してあるBackup_LAMPフォルダをホームフォルダにコピーします。そして次のシェルスクリプトを実行します。

#!/bin/bash
cp -ru Backup_LAMP/MySQL_common ~
cp -ru Backup_LAMP/MySQL_server ~
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restart
echo "<?php\nphpinfo();\n?>" > php_shiken.php
sudo cp php_shiken.php /var/www/php_shiken.php
sudo dpkg -i --recursive MySQL_common
sudo dpkg -i --recursive MySQL_server
sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php_copy.ini
sudo cp /etc/php5/apache2/php.ini PHP_ini.txt
sed s/";   extension=msql.so"/"extension=msql.so"/ PHP_ini.txt >PHP_shiken0.txt
sudo cp PHP_shiken0.txt /etc/php5/apache2/php.ini
sudo /etc/init.d/apache2 restart
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart

疑問はまだ二つ残ります。自分のURLをリポジトリに使う手法で、なぜMySQLはインストールできないのかということと、dpkg でPHPをインストールするにはコードをどう書けばいいのかということです。

オフライン

 

#32 2010-05-24 12:34:34

Akira Imakura
メンバ
From: 徳島
登録日: 2007-11-17

Re: apt-get install

いちいち自分のホームページにファイルをアップロードするのは手間がかかります。またホームページの容量に限りがあり、ホームページを持っていない人も多いです。Apacheはdpkg -i でインストールできることを確認していますから、Apacheをdpkg -i でインストールした後、localhost をリポジトリに指定する方法があると思い、確認しました。
サポートのある間にApache PHP MySQL をインストールしていない状態で下記のシェルスクリプトを実行し、Backup_LAMPフォルダに必要なファイルを保存するのは同じです。
#!/bin/bash

mkdir  Backup_LAMP

sudo apt-get clean
sudo apt-get install --download-only apache2
sudo cp -ru /var/cache/apt/archives Backup_LAMP/Apache

sudo apt-get clean
sudo apt-get install --download-only php5 libapache2-mod-php5
sudo cp -ru /var/cache/apt/archives Backup_LAMP/PHP

sudo apt-get clean
sudo apt-get install --download-only mysql-common
sudo cp -ru /var/cache/apt/archives Backup_LAMP/MySQL_common

sudo apt-get clean
sudo apt-get install --download-only mysql-server
sudo cp -ru /var/cache/apt/archives Backup_LAMP/MySQL_server

sudo apt-get clean
sudo apt-get install --download-only php5-mysql
sudo cp -ru /var/cache/apt/archives Backup_LAMP/PHP_mysql

sudo chmod --recursive 777 Backup_LAMP

ubuntu 8.04をインストールした後、保存してあったBackup_LAMPをホームフォルダにコピーし、下記のシェルスクリプトを実行します。

#!/bin/bash
cp -ru Backup_LAMP/Apache ~
sudo dpkg -i --recursive Backup_LAMP/Apache

sudo mkdir /var/www/download

sudo cp /etc/apt/sources.list /etc/apt/sources_moto.list
sudo cp /etc/apt/sources.list sources_list.txt
sed s@'jp.archive.ubuntu.com/ubuntu'@'localhost/download'@g sources_list.txt > henkogo_sources_list.txt
sudo cp henkogo_sources_list.txt /etc/apt/sources.list

これはApacheをdpkg -i でインストールした後、リポジトリをlocalhost/downloadに換えています。次に再起動は必要ないかもしれませんが、念のために再起動した後、次のシェルスクリプトを実行しました。

#!/bin/bash

cp -ru Backup_LAMP/PHP ~
cp -ru Backup_LAMP/PHP_mysql ~
cp -ru Backup_LAMP/MySQL_common ~
cp -ru Backup_LAMP/MySQL_server ~

sudo cp -ru PHP/* /var/www/download
sudo cp -ru PHP_mysql/* /var/www/download

sudo apt-get install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restart
echo "<?php\nphpinfo();\n?>" > php_shiken.php
sudo cp php_shiken.php /var/www/php_shiken.php

sudo dpkg -i --recursive MySQL_common
sudo dpkg -i --recursive MySQL_server
sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php_copy.ini
sudo cp /etc/php5/apache2/php.ini PHP_ini.txt
sed s/";   extension=msql.so"/"extension=msql.so"/ PHP_ini.txt >PHP_shiken0.txt
sudo cp PHP_shiken0.txt /etc/php5/apache2/php.ini
sudo /etc/init.d/apache2 restart
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart

Apacheのデフォルトのlocalhost は/var/www/ にありますから、これは変更していません。
これで、Apache PHP MySQLがインストールできました。この手法が成立するなら、またインストールが必要な別のファイルができたら、apt-get install --download-only でそのファイルを保存しておき、/var/www/downloadにコピーすることで、apt-get installを使ってインストールできることになります。ただしMySQLは理由がわからないのですが、この手法ではインストールできませんから、他にもMySQLと同じようにインストールできないファイルがあると思われます。

オフライン

 

#33 2010-05-28 08:05:16

Akira Imakura
メンバ
From: 徳島
登録日: 2007-11-17

Re: apt-get install

hitoさんが「古くなってサポート期限を迎えたリリースについては、リポジトリの指定を http://old-releases.ubuntu.com/ にすることで、ソフトウェアのインストールだけなら可能です。」と指摘しています。私はすでにサポートの終了したubuntu7.10で再度試しているのですが、なおうまくいきません。
sudo gedit /etc/apt/sources.list でsources.listを開くと、リポジトリは

deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja gutsy/
deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/

と指定してあります。
sources.listを変更せずに、sudo apt-get install apache2を実行すると、

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
Reading state information... 完了           
E: パッケージ apache2 が見つかりません

と表示され明らかにつながっていません。
次に
deb http://old-releases.ubuntu.com/ubuntu-ja gutsy/
deb-src http://old-releases.ubuntu.com/ubuntu-ja gutsy/
deb http://old-releases.ubuntu.com/ubuntu-ja gutsy-ja/
deb-src http://old-releases.ubuntu.com/ubuntu-ja gutsy-ja/

に書き換え保存しました。ryさんは
「sources.list を書き換えた後は、必ず sudo apt-get update を実行する必要があります
これを行っていないためにエラーが表示されたのでしょう」
と言っています。sudo apt-get update はリポジトリからupdateするのですから、リポジトリにつながっていないのなら、sudo apt-get updateを実行してもエラーが出るはずです。念のためにやってみました。

無視 cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Japanese Remix - Release i386 (20071018) gutsy/main Translation-ja
無視 cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Japanese Remix - Release i386 (20071018) gutsy/restricted Translation-ja
無視 http://old-releases.ubuntu.com gutsy/ Release.gpg                   
無視 http://old-releases.ubuntu.com gutsy/ Translation-ja
無視 http://old-releases.ubuntu.com gutsy-ja/ Release.gpg
無視 http://old-releases.ubuntu.com gutsy-ja/ Translation-ja
無視 http://old-releases.ubuntu.com gutsy/ Release
無視 http://old-releases.ubuntu.com gutsy-ja/ Release
無視 http://old-releases.ubuntu.com gutsy/ Packages
無視 http://old-releases.ubuntu.com gutsy/ Sources
無視 http://old-releases.ubuntu.com gutsy-ja/ Packages
無視 http://old-releases.ubuntu.com gutsy-ja/ Sources
エラー http://old-releases.ubuntu.com gutsy/ Packages
  404 Not Found
エラー http://old-releases.ubuntu.com gutsy/ Sources
  404 Not Found
エラー http://old-releases.ubuntu.com gutsy-ja/ Packages
  404 Not Found
エラー http://old-releases.ubuntu.com gutsy-ja/ Sources
  404 Not Found
http://old-releases.ubuntu.com/ubuntu-ja/gutsy/Packages.gz の取得に失敗しました  404 Not Found
http://old-releases.ubuntu.com/ubuntu-ja/gutsy/Sources.gz の取得に失敗しました  404 Not Found
http://old-releases.ubuntu.com/ubuntu-ja/gutsy-ja/Packages.gz の取得に失敗しました  404 Not Found
http://old-releases.ubuntu.com/ubuntu-ja/gutsy-ja/Sources.gz の取得に失敗しました  404 Not Found
パッケージリストを読み込んでいます... 完了
E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

というエラー表示がでます。
次にsudo apt-get install apache2を実行すると、

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
Reading state information... 完了           
E: パッケージ apache2 が見つかりません

と表示され、明らかにつながっていません.

http://old-releases.ubuntu.com/ に書き換えてつながった方、具体的にどういうふうに書き換えたのですか。

オフライン

 

#34 2010-05-28 11:46:53

ry
メンバ
登録日: 2008-07-30

Re: apt-get install

ちょっと今は試している時間がないので、記憶頼りになりますが

Akira Imakura さんによる投稿 (#33):

次に
deb http://old-releases.ubuntu.com/ubuntu-ja gutsy/
deb-src http://old-releases.ubuntu.com/ubuntu-ja gutsy/
deb http://old-releases.ubuntu.com/ubuntu-ja gutsy-ja/
deb-src http://old-releases.ubuntu.com/ubuntu-ja gutsy-ja/

http://old-releases.ubuntu.com/ubuntu-ja ではなく http://old-releases.ubuntu.com/ubuntu (-ja がつかない) だと思います
また、gusty-ja は old-releases には存在しないので、後半二行は必ずエラーになるはずです

オフライン

 

#35 2010-05-29 06:14:28

Akira Imakura
メンバ
From: 徳島
登録日: 2007-11-17

Re: apt-get install

ubuntu 7.10にはリポジトリを

deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja gutsy/
deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/

に指定してあります。すでにサポートは終わっていますので、これではつながりません。これを

deb http://old-releases.ubuntu.com/ubuntu gutsy/
deb-src http://old-releases.ubuntu.com/ubuntu gutsy/
deb http://old-releases.ubuntu.com/ubuntu gutsy-ja/
deb-src http://old-releases.ubuntu.com/ubuntu gutsy-ja/

と書き換えてみてsudo apt-get install apache2を実行しましたが、

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
Reading state information... 完了           
E: パッケージ apache2 が見つかりません

というエラー表示でつながりません。sudo apt-get update を実行してもつながりません。

http://www.makino-style.org/ura/index.php?UpgradeFromEolUbuntu のサイトに下記の指定がのっていたので、これにも書き換えてみましたが、やはりつながりません。

deb http://old-releases.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse

同じサイトに
sudo do-release-upgrade の実行を書いてあったので、してみると、

Checking for a new ubuntu release
Done Upgrade tool signature
Done Upgrade tool
Done downloading           
extracting '/tmp/tmp-Jl4tF/hardy.tar.gz'
authenticate '/tmp/tmp-Jl4tF/hardy.tar.gz' against '/tmp/tmp-Jl4tF/hardy.tar.gz.gpg'

キャッシュを読み込み中です

パッケージ・マネージャをチェック中です
Reading package lists: Done
Reading state information: Done
Reading state information: Done
Reading state information: Done
Done cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Japanese Remix - Release i386 (20071018) gutsy Release
Done http://old-releases.ubuntu.com gutsy Release.gpg
Done http://old-releases.ubuntu.com gutsy-updates Release.gpg
Done http://old-releases.ubuntu.com gutsy-security Release.gpg
Done http://old-releases.ubuntu.com gutsy Release
Done http://old-releases.ubuntu.com gutsy Release
Done http://old-releases.ubuntu.com gutsy-updates Release
Done http://old-releases.ubuntu.com gutsy-updates Release
Done http://old-releases.ubuntu.com gutsy-security Release
Done http://old-releases.ubuntu.com gutsy-security Release
Done http://old-releases.ubuntu.com gutsy/main Packages
Done http://old-releases.ubuntu.com gutsy/restricted Packages
Done http://old-releases.ubuntu.com gutsy/main Packages
Done http://old-releases.ubuntu.com gutsy/restricted Packages
Done http://old-releases.ubuntu.com gutsy/universe Packages
Done http://old-releases.ubuntu.com gutsy/multiverse Packages
Done http://old-releases.ubuntu.com gutsy-updates/main Packages
Done http://old-releases.ubuntu.com gutsy-updates/restricted Packages
Done http://old-releases.ubuntu.com gutsy-updates/universe Packages
Done http://old-releases.ubuntu.com gutsy-updates/multiverse Packages
Done http://old-releases.ubuntu.com gutsy-security/main Packages
Done http://old-releases.ubuntu.com gutsy-security/restricted Packages
Done http://old-releases.ubuntu.com gutsy-security/universe Packages
Done http://old-releases.ubuntu.com gutsy-security/multiverse Packages
Done http://old-releases.ubuntu.com gutsy/universe Packages
Done http://old-releases.ubuntu.com gutsy/multiverse Packages
Done http://old-releases.ubuntu.com gutsy-updates/main Packages
Done http://old-releases.ubuntu.com gutsy-updates/restricted Packages
Done http://old-releases.ubuntu.com gutsy-updates/universe Packages
Done http://old-releases.ubuntu.com gutsy-updates/multiverse Packages
Done http://old-releases.ubuntu.com gutsy-security/main Packages
Done http://old-releases.ubuntu.com gutsy-security/restricted Packages
Done http://old-releases.ubuntu.com gutsy-security/universe Packages
Done http://old-releases.ubuntu.com gutsy-security/multiverse Packages
Done downloading           
cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Japanese Remix - Release i386 (20071018) gutscdrom://Ubuntu 7.10 _Gutsy Gibbon_ Japanese Remix - Release i386 (20071018) gutsReading package lists: Donecom gutsy-security/multiverse Packages: 96 
Reading state information: Done
Reading state information: Done
Reading state information: Done

リポジトリ情報をアップデート中です

有効なミラーが見つかりません


リポジトリ情報をスキャンしましたが、アップグレードのためのミラーエントリが見つかりませんでした。内部ミラーもしくはミラー情報が古い場合に起こることがあります。

'sources.list' ファイルを書き換えますか? 'はい'
を選択すると 'gutsy' エントリを 'hardy'
エントリにアップデートします。 'いいえ'
を選択するとアップデートをキャンセルします。

続行する(yN)

と表示され、nキーで中断すると、リポジトリにつながりました。apt-get install を使い、Apache PHP MySQLのインストールが正常にできました。

ubuntu 7.10を再インストールして、リポジトリを

deb http://old-releases.ubuntu.com/ubuntu gutsy/
deb-src http://old-releases.ubuntu.com/ubuntu gutsy/
deb http://old-releases.ubuntu.com/ubuntu gutsy-ja/
deb-src http://old-releases.ubuntu.com/ubuntu gutsy-ja/

に書き換え、sudo do-release-upgrade を実行してみました。すると

Checking for a new ubuntu release
Done Upgrade tool signature
Done Upgrade tool
Done downloading           
extracting '/tmp/tmpF1pARD/hardy.tar.gz'
authenticate '/tmp/tmpF1pARD/hardy.tar.gz' against '/tmp/tmpF1pARD/hardy.tar.gz.gpg'

キャッシュを読み込み中です

パッケージ・マネージャをチェック中です
Reading package lists: Done
Reading state information: Done
Reading state information: Done
Reading state information: Done
Done cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Japanese Remix - Release i386 (20071018) gutsy Release
Ignored http://old-releases.ubuntu.com gutsy/ Release.gpg
Failed http://old-releases.ubuntu.com gutsy/ Release.gpg
Ignored http://old-releases.ubuntu.com gutsy-ja/ Release.gpg
Failed http://old-releases.ubuntu.com gutsy-ja/ Release.gpg
Ignored http://old-releases.ubuntu.com gutsy/ Release
Failed http://old-releases.ubuntu.com gutsy/ Release
Ignored http://old-releases.ubuntu.com gutsy-ja/ Release
Failed http://old-releases.ubuntu.com gutsy-ja/ Release
Ignored http://old-releases.ubuntu.com gutsy/ Packages
Failed http://old-releases.ubuntu.com gutsy/ Packages
Ignored http://old-releases.ubuntu.com gutsy/ Sources
Failed http://old-releases.ubuntu.com gutsy/ Sources
Ignored http://old-releases.ubuntu.com gutsy-ja/ Packages
Failed http://old-releases.ubuntu.com gutsy-ja/ Packages
Ignored http://old-releases.ubuntu.com gutsy-ja/ Sources
Failed http://old-releases.ubuntu.com gutsy-ja/ Sources
Failed http://old-releases.ubuntu.com gutsy/ Packages
Failed http://old-releases.ubuntu.com gutsy/ Sources
Failed http://old-releases.ubuntu.com gutsy-ja/ Packages
Failed http://old-releases.ubuntu.com gutsy-ja/ Sources
Done downloading           
Reading package lists: Done
Reading state information: Done
Reading state information: Done
Reading state information: Done

リポジトリ情報をアップデート中です

公式ではないソースが無効になりました

sources.list
にある公式ではないエントリを無効にしました。アップグレード後、'ソフトウェア・ソース'
ツールもしくはパッケージ・マネージャを使って再び有効にすることができます。

Done http://archive.ubuntu.com hardy Release.gpg
Done http://archive.ubuntu.com hardy Release
Done http://archive.ubuntu.com hardy Release
Done http://archive.ubuntu.com hardy/main Packages
Done http://archive.ubuntu.com hardy/main Packages
Done downloading           

パッケージ・マネージャをチェック中です
Reading package lists: Doneardy/main Packages: 78 
Reading state information: Done
Reading state information: Done
Reading state information: Done

変更点を取得中

アップグレードを開始しますか?


69 個のパッケージが削除されます。 174
個の新規パッケージがインストールされます。 823
個のパッケージがアップグレードされます。

全部で 557M をダウンロードする必要があります。
このダウンロードは約 54 分 かかります。

Fetching and installing the upgrade can take several hours. Once the
download has finished, the process cannot be cancelled.

続行する(yN)  詳細 [d]

と表示されます。ここで続行すると、長時間かかり、ubuntu 8.04 にアップグレードされます。しかしIME が表示されず、日本語入力ができないような形になりました。LAMPのインストールはできますが、それはubuntu 8.04にアップグレードされたのだから当然でしょう。
次にもう一度ubuntu 7.10を再インストールし、リポジトリを
deb http://old-releases.ubuntu.com/ubuntu gutsy/
deb-src http://old-releases.ubuntu.com/ubuntu gutsy/
deb http://old-releases.ubuntu.com/ubuntu gutsy-ja/
deb-src http://old-releases.ubuntu.com/ubuntu gutsy-ja/

に変更し、sudo do-release-upgrade を実行し

全部で 557M をダウンロードする必要があります。
このダウンロードは約 54 分 かかります。

Fetching and installing the upgrade can take several hours. Once the
download has finished, the process cannot be cancelled.

続行する(yN)  詳細 [d]

の表示が出た所でNキーを押し、中断し、sudo apt-get install apache2 でリポジトリにつながっているか確認しました。

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
Reading state information... 完了           
E: パッケージ apache2 が見つかりません

という表示でつながっていません。

結局成功したのは、sources.listを

deb http://old-releases.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse

と書き換え、sudo do-release-upgrade を実行し

'sources.list' ファイルを書き換えますか? 'はい'
を選択すると 'gutsy' エントリを 'hardy'
エントリにアップデートします。 'いいえ'
を選択するとアップデートをキャンセルします。

の表示が出た所で'いいえ'を選択した時だけです。
sources.listを
deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja gutsy/
deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/

あるいは

deb http://old-releases.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse

と書き換え、sudo apt-get update を実行することでリポジトリが更新されるように書いてありますが、それではつながりません。みなさんはそれでつながりますか。

オフライン

 

Board footer

Powered by FluxBB