5

Redhat with RPM 用のインストール スクリプト ( Microsoft® SQL Server® ODBC Driver 1.0 for Linux 用) が記述されています。

このコードを使用して、特定のパッケージがインストールされているかどうかを確認します

req_libs=( glibc e2fsprogs krb5-libs openssl )

for lib in ${req_libs[@]}
do
    local present=$(rpm -q -a $lib) >> $log_file 2>&1
    if [ "$present" == "" ]; then
        log "The $lib library was not found installed in the RPM database."
        log "See README for which libraries are required for the $driver_name."
        return 1;
    fi
done

ライブラリがインストールされていることを知り/信頼し、単にテストを削除することでこの問題を克服しましたが、今すぐこれを整理したいと思います。

  1. Ubuntu で検索するライブラリを見つけるにはどうすればよいですか。Redhat -> Ubuntu 用のコマンドまたは翻訳 Web ページはありますか
  2. rpm -q -a を dpkg -s に置き換えるのは正しいですか?
4

1 に答える 1