Amazon Linux AMIにAVG無料版をインストールする

Amazon Linux AMIにAVG無料版をインストールする

Amazon Linux AMIにAVG Free Editionをインストールしようとしています。インストールされているようですが、平均的なサービスを開始できません。

AVGのインストールに使用したコマンドは次のとおりです。

sudo yum install avg2013flx-r3118-a6926.i386.rpm

また、このコマンドでglibcをインストールしました。

sudo yum install glibc.i686

AVG をインストールすると、次の警告メッセージが表示されます。

    ロードされたプラグイン:優先順位、アップデート-motd、アップグレード-ヘルパー
    avg2013flx-r3118-a6926.i386.rpm 確認:avg2013flx-r3118-a6926.i386
    インストールするにはavg2013flx-r3118-a6926.i386.rpmを表示してください。
    依存関係の解決
    -->取引確認の実行
    ---> avg2013flx.i386 0:r3118-a6926 パッケージがインストールされます。
    -->依存関係解決完了

    依存関係が解決されました。

    ================================================== ================================================
     パッケージ Arch バージョンストレージサイズ
    ================================================== ================================================
    取付ける:
     avg2013flx i386 r3118-a6926 /avg2013flx-r3118-a6926.i386 168M

    取引の概要
    ================================================== ================================================
    1パッケージ

    総サイズ: 168M
    インストールサイズ:168M
    大丈夫ですか? [y/d/N]: y
    パッケージのダウンロード:
    取引確認の実行
    取引テストの実行
    取引テストの成功
    取引の実行
      インストール: avg2013flx-r3118-a6926.i386 1/1
    'avgd'サービス起動スクリプトのインストール中...
    そのプラットフォーム/ディストリビューションのinitスクリプトのサイレントインストールはサポートされていません。
    プラットフォーム/配布パネルに従ってディレクトリを入力してください。
    AVGデーモン用initscriptのシンボリックリンク「avgd」を生成します。
    /opt/avg/av/etc/init.d//avgd.all.
    「avgd」サービスをランレベルに登録します...
    プラットフォーム/デプロイメントの初期化スクリプトの自動登録はサポートされていません。
    「avgd」サービス起動スクリプトとランレベルを登録してください。
    設定するには、/opt/avg/av/bin/avgsetup を使用します。
    一意のユーザーIDの作成
    コマンドライン処理中...
    Cfg ファイルが /opt/avg/av/cfg/diagcfg.xml を使用して指定されていません。
    新しいインストールIDが正常に作成されました。
    AVG AVスタート
    /var/tmp/rpm-tmp.jbNRpS: 行 63: /etc/init.d/avgd: そのファイルやディレクトリはありません。
警告:%post(avg2013flx-r3118-a6926.i386)スクリプトレットが終了ステータス127のために失敗しました。 致命的ではないblinkOSTINスクリプトレットエラーがrpmパッケージavg2013flx-r3118-a6926.i386で発生します。
確認中: avg2013flx-r3118-a6926.i386 1/1 取付ける: avg2013flx.i386 0:r3118-a6926 十分!

AVGを更新しようとすると

sudo /opt/avg/av/bin/avgupdate

このエラーが発生します。

/opt/avg/av/bin/avgupdate: error while loading shared libraries: libdialog.so: cannot open shared object file: No such file or directory

誰もがこの問題を解決する方法を知っています。

Ubuntuの使用には問題ありませんが、Red Hatは痛いです

答え1

インストールプロセス中の指示は明確ですか?

Automatic installation of initscripts for your platform/distro is not supported.
    Please, in directory according to your plartform/distribution
    create symbolic link 'avgd' to initscript for AVG daemon
    /opt/avg/av/etc/init.d//avgd.all.
    Registering 'avgd' service to runlevels...
    Automatic registration of initscripts for your platform/distro is not supported.
    Please, register the 'avgd' service initscript for startup and runlevels.
    Please do configuration with /opt/avg/av/bin/avgsetup

したがって、initscriptへのシンボリックリンクを作成します。

cd /etc/init.d
ln -s /opt/avg/av/etc/init.d/avgd.all avgd.all

その後、サービスを開始できます

/etc/init.d/avgd.all start

そして起動時に自動的に起動するようにします。

/sbin/chkconfig avgd.all on

次のような不足しているライブラリの場合

/opt/avg/av/bin/avgupdate: 共有ライブラリの読み込み中にエラーが発生しました。 libdialog.so:共有オブジェクトファイルを開くことができません。そのファイルやディレクトリはありません。

どのパッケージが含まれているかを調べ、見つけたyum whatprovides */libdialog.soパッケージをインストールしてみてください。

その場合は、最後のヒントに従う必要があります。

設定するには、/opt/avg/av/bin/avgsetup を使用します。

関連情報