- ベストアンサー
aptのエラー
FedoraCore1のサーバーで、aptを使用したアップグレードを行おうとするのですが、エラーが出ます。 ---- # apt-get -y install httpd Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: httpd-devel The following packages will be upgraded httpd httpd-devel 2 upgraded, 0 newly installed, 0 removed and 40 not upgraded. Need to get 1204kB of archives. After unpacking 28.7kB disk space will be freed. Get:1 http://ayo.freshrpms.net fedora/linux/1/i386/updates httpd-devel 2.0.49-1.1 [145kB] Get:2 http://ayo.freshrpms.net fedora/linux/1/i386/updates httpd 2.0.49-1.1 [1059kB] Fetched 1204kB in 11s (107kB/s) apr-util-devel is needed by httpd-devel-2.0.49-1.1 gawk is needed by httpd-2.0.49-1.1 libaprutil-0.so.0 is needed by httpd-2.0.49-1.1 E: Transaction set check failed ----- 上記の、apr-util-devel, gawk は確認したところインストール済み、libaprutil-0.so.0 も $ ls -la libaprutil-0.so.0 lrwxrwxrwx 1 root root 21 5月 8 13:08 libaprutil-0.so.0 -> libaprutil-0.so.0.9.4 ということでちゃんとあるようです。 どうしたらうまくアップグレードできるのでしょう。ご存知でしたら教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私は普段Debianを使っている者です。freshrpmのapt-getも使っていますが、詳しく知っているわけではありません。 先ずは apt-get update してから apt-get install httpd してみましょう。これでだめなら apt-get -f install httpd してみましょう。
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
>Get:1 http://ayo.freshrpms.net fedora/linux/1/i386/updates httpd-devel 2.0.49-1.1 [145kB] >Get:2 http://ayo.freshrpms.net fedora/linux/1/i386/updates httpd 2.0.49-1.1 [1059kB] なぜfreshrpmsからダウンロード? fedoraのサイトからリポジトリを入手してみては? また、fedoraにはyumコマンドが標準なので、そちらを使ってみては?
お礼
お礼欄で補足すみません。 念のため、以下のようにもやってみたのですが、gawk はインストールされているんですよね。 # yum install gawk Gathering header information file(s) from server(s) Server: Fedora Core 1 - i386 - Base Server: Fedora Core 1 - i386 - Released Updates Finding updated packages Downloading needed headers gawk is installed and is the latest version. No actions to take #
補足
> なぜfreshrpmsからダウンロード? なぜ…と聞かれるとよくわかりませんが、aptをインストールしたときからこうなってます。 yum は知りませんでした。ありがとうございます。 で、試してみたんですが、やはり同じような感じです。 # yum check-update Gathering header information file(s) from server(s) Server: Fedora Core 1 - i386 - Base Server: Fedora Core 1 - i386 - Released Updates Finding updated packages Downloading needed headers Name Arch Version Repo ------------------------------------------ 以下省略 # yum install httpd Gathering header information file(s) from server(s) Server: Fedora Core 1 - i386 - Base Server: Fedora Core 1 - i386 - Released Updates Finding updated packages Downloading needed headers Resolving dependencies ....Unable to satisfy dependencies Package httpd needs gawk, this is not available. Package httpd needs libaprutil-0.so.0, this is not available. #
補足
やっぱりうまく行かないんですよ。 # apt-get update Get:1 http://ayo.freshrpms.net fedora/linux/1/i386 release [1814B] Fetched 1814B in 1s (1184B/s) Hit http://ayo.freshrpms.net fedora/linux/1/i386/core pkglist Hit http://ayo.freshrpms.net fedora/linux/1/i386/core release Hit http://ayo.freshrpms.net fedora/linux/1/i386/updates pkglist Hit http://ayo.freshrpms.net fedora/linux/1/i386/updates release Hit http://ayo.freshrpms.net fedora/linux/1/i386/freshrpms pkglist Hit http://ayo.freshrpms.net fedora/linux/1/i386/freshrpms release Reading Package Lists... Done Building Dependency Tree... Done # apt-get -f install httpd Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: httpd-devel The following packages will be upgraded httpd httpd-devel 2 upgraded, 0 newly installed, 0 removed and 40 not upgraded. Need to get 0B/1204kB of archives. After unpacking 28.7kB disk space will be freed. Do you want to continue? [Y/n] y apr-util-devel is needed by httpd-devel-2.0.49-1.1 gawk is needed by httpd-2.0.49-1.1 libaprutil-0.so.0 is needed by httpd-2.0.49-1.1 E: Transaction set check failed #