Komut satırını kullanırken paketler için eklentileri nasıl bulabilirim?


13

Sorum daha önce sorulanlardan biraz farklı, sanırım. Zaten cevapları araştırdım, ancak ilgili bir şey bulamadım.

Örneğin, K3B'yi her zaman aşağıdaki komutla "sudo apt-get install k3b" komutuyla Terminal üzerinden kurdum. Elbette her zaman işe yaradı. Bir gün, Ubuntu Sofware Center aracılığıyla yüklemeye karar verdim ve sürprizime göre bilmediğim birkaç Eklenti vardı. Bazılarının da yüklenip yüklenmediğini kontrol ettim çünkü onları kullanışlı buldum.

Şimdi, sorum şu: Terminal üzerinden bir yazılım yüklemeye çalıştığımızda ve bu yazılımın eklentileri olduğunda, bunu nasıl biliyoruz? Eklentileri Terminal üzerinden nasıl kurabiliriz?

Herhalde eklentilerin adlarını bilmemiz ve ardından ana yazılım zaten kurulduktan sonra bunları tek tek yüklememiz gerekiyor. Ama bu isimleri Terminal aracılığıyla nasıl tanıyabiliriz? Yazılım Merkezi'ni kullanmak harika çünkü eklentileri, her biri için kısa bir açıklama ve isimlerini parantez içinde gösteriyor, değil mi? Terminal üzerinden buna ne dersiniz?

Yazılım Merkezi'ni kullanana kadar buna hiç dikkat etmemiştim. Bu arada, K3B elbette sadece bir örnekti.


genellikle kullandığım bir sudo apt-cache search firefoxfirefox paketi gösterir ama aynı zamanda firefox-addon*ve firefox-nl / de / en en zo one
blade19899 21:12

@ blade19899: Artık değil.
Alix Axel

Yanıtlar:


29

Bu eklentiler, k3b ile olan deneyiminizi geliştirmek için önerilen paketlerdir. Ancak bunlar k3b'nin düzgün çalışması için gerekli değildir.

Terminalde, apt-cache depends k3bkomut kullanarak eklenti adlarını (en azından bazılarını) öğrenebilirsiniz . Eklenti adları "Öner:" bölümünde gösterilir. Örneğin:

apt-cache depends k3b | grep Suggests
k3b
  Suggests: k3b-extrathemes
  Suggests: normalize-audio
  Suggests: sox
  Suggests: movixmaker-2
  Suggests: libk3b6-extracodecs
  Suggests: vcdimager

Önerilen paketlerin gerekli olmadığını lütfen unutmayın. Ayrıca, apt-getk3b'yi çalıştırmak için gerekli olan paketleri (bağımlılık denir) ve önerilen paketleri yükleyeceğini unutmayın .

Bu konu hakkında bilgi almak için şu bağlantıyı ziyaret etmek isteyebilirsiniz:

Bu soruyu Superuser.com'da da kontrol edin

Özet olarak:

  • A , yazılımı çalıştırmak için gerekli olan paketlerden birine bağlıdır
  • Bir tavsiye edilen yazılım için gerekli olan birinde paket, fonksiyonel olması .
  • Bir önerdi hangi, birinde paketi kullanılabilirliğini arttırmak yazılımın.

Ubuntu, varsayılan olarak yazılımın ilk iki kategorisini Yazılım Merkezi'nden ve terminalden yükler. Yani, önemli bir şeyi kaybetmiyorsunuz. Ama yine de onları kurabilirsiniz. Ayrıca, Yazılım Merkezi'nin bunları otomatik olarak yüklemediğini unutmayın.

Önerilen paketleri terminalden de kurmak için

Önerilen paketleri terminalden yüklemek istiyorsanız, bu komutu kullanabilirsiniz

 sudo apt-get --install-suggests install k3b

Bu komut, önerilen tüm paketleri, bağımlılığı ve önerilen paketleri yükleyecektir.

Apt'yi önerilen paketleri yüklemek üzere kalıcı olarak yapılandırmak için

apt-getÖnerilen paketleri de otomatik olarak yüklemek üzere kalıcı olarak yapılandırmak istiyorsanız , bunu yapabilirsiniz:

  1. Bir dosya oluşturun /etc/apt/apt.conf.dadıyla99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. Ardından bu dosyaya yapılandırma seçeneğini ekleyin

    APT::Install-Suggests "true";     
    
  3. Sonra dosyayı kaydedin ve gedit'ten çıkın.

Bundan sonra, önerilen paketler tarafından otomatik olarak yüklenecektir apt-get.

Apt-get, bu paketleri yalnızca herhangi bir depoda bulursa yükleyeceğini lütfen unutmayın, Aksi takdirde, bunları yoksayar ve yüklemeye devam eder.


1
çok iyi bir komut ... bunu çok sevdim !!
Pranit Bauva

1
Anwar, cevabın için çok teşekkürler. Gerçekten aydınlatıcıydı. :) Cevap veren herkese teşekkürler. Şerefe. :) brunces
brunces

@ user74660 Yardımcı olursa , yanıtı kabul edebilirsiniz . Gelecekteki ziyaretçilere yardımcı olacaktır. Teşekkür ederim :)
Anwar

2

Terminal üzerinden bir program kurduğunuzda size önerilen paketleri (eklentiler, vb.) De söyleyecektir. yani:

sudo apt-get install k3b
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  k3b-extrathemes sox movixmaker-2 libk3b6-extracodecs vcdimager
The following NEW packages will be installed:
  k3b
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

1

Kullanabilmeniz gerekir sudo apt-cache search <name>Bu, ilgili tüm paketleri döndürmelidir. mümkün olan her şekilde.


0

bir olasılık

apt-cache search appname

İstediğiniz tüm paketleri tek seferde kurabilirsiniz

sudo apt-get install package_1 package_2 ...
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.