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 を使用します。