アプリ版:「スタンプのみでお礼する」機能のリリースについて

FedoraCore5をインストールしました。
フルインストールしたと思ったのですが
幾つかインストールされていない(し忘れてしまった?)パッケージが有ります。

yumを使ってインストールし忘れたパッケージを追加インストールしたいのですが
それには

# yum install *

というコマンドを実行していいのでしょうか?

A 回答 (2件)

yum info available | awk '


{
printf("yum install %s\n", $0);
}' | sh
    • good
    • 0
この回答へのお礼

有り難うございます。

# cat ./yum.sh
#!/bin/sh
yum info available | awk '
{
printf("yum install %s\n", $0);
}' | sh

というスクリプトを実行すればいいのですね。
実際に試してみましたら下記のようになってしまいました。
これは何が原因なのでしょうか?



Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running. Aborting.
Loading "installonlyn" plugin

Existing lock /var/run/yum.pid: another copy is running. Aborting.
Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running. Aborting.
sh: line 62: syntax error near unexpected token `('
sh: line 62: `yum install Canna supports Nemacs (Mule), kinput2, and
canuum. All of these tools'

Exiting on Broken Pipe

お礼日時:2006/05/02 08:04

前半は読んで字のごとくでしょう。

後半は見てみないとわかりませんが、infoの結果なんで特殊文字が含まれていたんでしょう。
ということで、

yum list available > pkglist.txt
エディタで余計な行を削る
awk '{print "yum install",$1}' pkglist.txt > pkglist.sh
中身を確認
sh pkglist.sh
    • good
    • 0
この回答へのお礼

# yum list available > pkglist.txt
# awk '{print "yum -y install",$1}' pkglist.txt > pkglist.sh
# pkglist.sh
で上手くいきました。どうも有り難うございました。

お礼日時:2006/06/03 21:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!