SORU
19 AĞUSTOS 2009, ÇARŞAMBA


Bir paket olmadığını kontrol yüklenir ve eğer o'In değil yükleyin

Ubuntu bir sistem üzerinde çalışıyorum

Şu anda yapmaya çalıştığım da bu

if ! which command > /dev/null; then
   echo -e "Command not found! Install? (y/n) \c"
   read
   if "$REPLY" = "y"; then
      sudo apt-get install command
   fi
fi

Çoğu insanın yapacağı şey bu mu? Ya da orada daha zarif bir Çözüm mü?

CEVAP
19 AĞUSTOS 2009, ÇARŞAMBA


Eğer packagename yüklü olup olmadığını kontrol etmek için, şunu yazın:

dpkg -s <packagename>

Ayrıca senin amacın için daha güzel bir çıkışı vardır, ve vahşi kartları kabul dpkg-query de kullanabilirsiniz.

dpkg-query -l <packagename>

** 9, deneyin hangi şirkete ait olduğunu bulmak için:

dpkg -S `which <command>`

Daha fazla bilgi için, makalesine bakınFind out if package is installed in Linuxve 12**.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006
  • Tire Rack

    Tire Rack

    31 Mayıs 2007
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006