Шукайте пакети, доступні з терміналу в Ubuntu та похідних

про пошук доступних пакетів з терміналу

У наступній статті ми збираємось поглянути на те, як ми можемо пошук доступних пакетів з командного рядка. Існує кілька способів пошуку пакетів, доступних у Debian, Ubuntu або Linux Mint за допомогою терміналу. Ці пакети можуть бути пошук завдяки схильний, apt-cache y здібності. Ці інструменти допоможуть нам при пошуку назв пакунків та їх описів. Вони також можуть бути дуже корисними, якщо ми шукаємо конкретний пакет, але ми не знаємо точної назви пакету або якщо нам потрібен інструмент для певної мети чи завдання. Тож ми можемо знати доступні варіанти.

Основні відмінності між використанням apt, apt-cache та aptitude для пошуку доступних пакетів полягають у їх вихід та порядок класифікації цих пакетів. Крім того, aptitude може не встановлюватися за замовчуванням у вашому дистрибутиві Gnu / Linux на базі Debian. Якщо це ваш випадок, вам доведеться його встановити.

З усіх прикладів, які ми побачимо, apt-cache має найпростіший для читання результат оскільки зазвичай мені не потрібна додаткова інформація. Щоб побачити встановлену / доступну версію, ви можете використовувати ім'я пакета політики apt-cache.

Треба пам’ятати і про те, що apt та apt-cache здійснюють пошук у кеші програмних пакетів apt, тому вони повертають обидва пакети, доступні в сховища такі як встановлені вручну пакети DEB (недоступні у сховищах). У випадку aptitude, він поверне лише ті пакунки, які доступні у сховищах.

Шукайте доступні пакети з командного рядка

Шукайте доступні пакети за допомогою apt-cache

Як я вже писав, ми можемо використовувати apt-cache для пошук доступних пакетів у сховищах Debian, Ubuntu або Linux Mint, на додаток до встановлених пакетів DEB, яких немає у сховищах. Формат, який слід використовувати:

apt-cache search BÚSQUEDA

Практичний приклад шукати пакет "nodejs" це було б приблизно так:

apt-cache пошук nodejs

apt-cache search nodejs

Як ви можете бачити під час попереднього захоплення, мені не вдалося зафіксувати всі результати, оскільки це може бути дуже тривалим.

Шукайте доступні пакети за допомогою aptitude

У випадку схильності це a Фронт-енд на основі ncurses для apt. Зазвичай цей інструмент не встановлюється за замовчуванням, але ми зможемо встановіть його на Debian, Ubuntu, Linux Mint та інші дистрибутиви Gnu / Linux на основі Debian використовуючи цю команду в терміналі (Ctrl + Alt + T):

sudo apt install aptitude

Після встановлення ми зможемо використовувати aptitude для пошуку пакетів з командного рядка. Формат, який буде використовуватися, буде приблизно таким:

aptitude search BÚSQUEDA

Практичним прикладом пошуку пакета "nodejs" може бути наступний:

aptitude пошук nodejs

aptitude search nodejs

Ми також зможемо використовувати користувальницький інтерфейс aptitude Ncurses. Нам більше писати не доведеться здібності щоб його запустити:

пошук пакетів можливостей

Ось ми можемо шукайте пакунки, натискаючи /, а потім набираючи ключове слово для пошуку.

Шукайте доступні пакети за допомогою apt

За допомогою apt ми можемо шукати доступні пакети з командного рядка наступним чином:

apt search BÚSQUEDA

Просто треба замінити слово ПОШУК ключовим словом що нам цікаво шукати. Ми можемо додати кілька ключових слів у лапки.

Це може бути приклад пошуку "nodejs" разом з його результатом:

apt пошук nodejs

apt search nodejs

Знову ж таки, результатів настільки багато, що мені було неможливо зафіксувати їх усі на попередньому зображенні.

Зробіть результати легшими для читання

У трьох випадках, які ми щойно побачили, результати пошуку можуть бути дуже довгими. Коли це станеться, ми зможемо запустити їх, використовуючи більше поруч із командами. Це полегшить читання, як показано нижче:

apt-cache search BÚSQUEDA | more

Ми також можемо виключити результати, які не містять певного ключового слова (SEARCH2 у цьому прикладі), використовуючи grep:

пошук доступних пакетів за допомогою apt-cache seach grep

apt-cache search BÚSQUEDA | grep BÚSQUEDA2

Grep за замовчуванням чутливий до регістру. Якщо додати опцію -i, ми можемо ігнорувати великі та малі регістри. Це буде наступним чином: grep -i ПОШУК2.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.