Bagaimana cara menemukan add-on untuk paket saat menggunakan baris perintah?

13

Pertanyaan saya sedikit berbeda dari yang lain yang sudah ditanyakan, saya kira. Saya sudah mencari jawaban, tetapi saya tidak menemukan yang berhubungan.

Sebagai contoh, saya selalu menginstal K3B via Terminal dengan perintah berikut "sudo apt-get install k3b". Itu selalu berhasil, tentu saja. Suatu hari, saya memutuskan untuk menginstalnya melalui Ubuntu Sofware Center dan, yang mengejutkan saya, ada beberapa Add-on yang tidak saya ketahui. Saya memeriksa beberapa dari mereka untuk diinstal juga karena saya menemukan mereka berguna.

Sekarang, inilah pertanyaan saya: Ketika kita mencoba menginstal perangkat lunak melalui Terminal dan perangkat lunak ini memiliki add-on, bagaimana kita tahu itu? Dan bagaimana kita menginstal add-on melalui Terminal?

Saya kira kita harus mengetahui nama-nama add-on terlebih dahulu, dan kemudian menginstalnya satu per satu, setelah perangkat lunak utama telah diinstal. Tetapi bagaimana kita bisa mengenal nama-nama itu melalui Terminal? Menggunakan Pusat Perangkat Lunak itu keren karena menampilkan add-on, deskripsi singkat untuk masing-masing dan nama mereka dalam tanda kurung, kan? Bagaimana dengan Terminal?

Saya tidak pernah memperhatikan hal ini sampai saya menggunakan Pusat Perangkat Lunak. Omong-omong, K3B hanyalah sebuah contoh, tentu saja.

berambut cokelat
sumber
yang biasanya saya gunakan adalah sudo apt-cache search firefoxia menunjukkan paket firefox tetapi juga firefox-addon*dan firefox-nl / de / en en zo one
blade19899
@ blade19899: Tidak lagi.
Alix Axel

Jawaban:

29

Paket tambahan tersebut adalah paket yang disarankan untuk meningkatkan pengalaman Anda dengan k3b. Tapi itu tidak penting agar k3b bekerja dengan baik.

Di terminal, Anda dapat mengetahui nama add-on (setidaknya beberapa dari mereka) dengan menggunakan apt-cache depends k3bperintah. Nama add-on akan ditampilkan di bagian "Sarankan:". Sebagai contoh:

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

Harap dicatat bahwa, paket yang disarankan tidak penting. Juga perhatikan, apt-getakan menginstal paket yang penting untuk menjalankan k3b (disebut dependensi) dan paket-paket yang direkomendasikan.

Anda mungkin ingin mengunjungi tautan ini untuk mendapatkan info tentang topik ini:

Periksa juga pertanyaan ini di Superuser.com

Sebagai ringkasan:

  • SEBUAH tergantung dalam satu, yang diperlukan untuk menjalankan perangkat lunak
  • SEBUAH direkomendasikan paket dalam satu, yang diperlukan untuk perangkat lunak untuk menjadi fungsional .
  • A disarankan paket dalam satu, yang dapat meningkatkan kegunaan dari perangkat lunak.

Catatan, Ubuntu menginstal dua kategori pertama perangkat lunak secara default dari Pusat Perangkat Lunak dan dari terminal. Jadi, Anda tidak kehilangan sesuatu yang penting. Tetapi Anda masih dapat menginstalnya. Perhatikan juga, Pusat Perangkat Lunak tidak menginstalnya secara otomatis.

Untuk menginstal paket yang disarankan juga dari terminal

Jika Anda ingin menginstal paket yang disarankan dari terminal, Anda dapat menggunakan perintah ini

 sudo apt-get --install-suggests install k3b

Perintah ini akan menginstal semua paket yang disarankan serta paket dependensi dan yang direkomendasikan.

Untuk mengkonfigurasi secara permanen apt untuk menginstal paket yang disarankan

Jika Anda ingin mengkonfigurasi apt-getsecara permanen untuk menginstal paket yang disarankan juga, Anda dapat melakukan ini:

  1. Buat file /etc/apt/apt.conf.ddengan nama99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. Kemudian tambahkan opsi konfigurasi dalam file itu

    APT::Install-Suggests "true";     
    
  3. Kemudian simpan file dan keluar dari gedit.

Mulai sekarang, paket yang disarankan juga akan diinstal secara otomatis oleh apt-get.

Harap dicatat bahwa, apt-get hanya akan menginstal paket-paket itu jika menemukan mereka di repositori mana pun, Jika tidak, ia hanya mengabaikannya dan melanjutkan dengan instalasi.

Anwar
sumber
1
perintah yang sangat bagus ... sangat menyukai ini !!
Pranit Bauva
1
Anwar, terima kasih banyak atas jawaban Anda. Benar-benar mencerahkan. :) Terima kasih untuk semua orang yang menjawab juga. Bersulang. :) brunces
brunces
@ user74660 Jika ini membantu, Anda dapat menerima jawabannya . Ini akan membantu pengunjung masa depan. Terima kasih :)
Anwar
2

Ketika Anda menginstal program melalui terminal, ia juga akan memberi tahu Anda paket yang disarankan (add-on, dll). yaitu:

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.
reverendj1
sumber
1

Anda harus bisa menggunakannya sudo apt-cache search <name> Ini harus mengembalikan semua paket yang terkait dengan cara apa pun yang mungkin.

NlightNFotis
sumber
0

satu kemungkinan adalah

apt-cache search appname

Dan Anda dapat menginstal semua paket yang diinginkan dalam sekali jalan

sudo apt-get install package_1 package_2 ...
Tom Regner
sumber