Случвало ли ви се е да се борите, докато търсите пакети чрез командния ред в Ubuntu? Търсили ли сте някога пакети, които изискват незабавна надстройка? Чудили ли сте се някога дали пакетът, който искате да изтеглите, е наличен за инсталиране и има ли най-новата версия в хранилището на софтуера?

Търсенето на инсталирани или деинсталирани пакети в локалните хранилища чрез терминала може да бъде трудна задача за начинаещи потребители на Ubuntu. Тази статия отговаря на всички и много от подобни въпроси. Освен това ще разгледаме и алтернативни начини за търсене на пакети в Ubuntu и ще ви помогнем да намерите подходящ метод.

Начини за търсене на пакети в Ubuntu

Тук ще разгледаме три начина за извършване на търсене на пакети в Ubuntu. Въпреки това, преди да започнете, стартирайте терминала и актуализирайте хранилищата на пакети на вашата система като бягаш:

sudo apt актуализация

Използване на командата apt

APT е мениджър на пакети от команден ред, който се предлага предварително инсталиран на Ubuntu, Linux Mint и други базирани на Debian дистрибуции. Командата apt съчетава функционалността на

instagram viewer
apt-кеш и apt-get. Той отговаря за инсталирането, премахването, актуализирането и надграждането на пакети и Linux хранилища в Ubuntu. Въпреки това, той също ви позволява да търсите пакети.

Можете да започнете от изброяване на всички налични инсталирани/деинсталирани пакети на вашата система, както следва:

подходящ списък

Изход:

Можете да изпратите горната команда с grep, за да филтрирате изхода и да получите име на пакет по ваш избор.

подходящ списък | grep 

Използвай подходящ списък команда с --инсталиран опция за намиране и показване само на инсталираните пакети във вашата система.

apt списък --инсталиран

Освен това, методът на списък също ви позволява да търсите пакет и да разберете дали е инсталиран или не използва флаг, както следва:

подходящ списък -a 

Изход:

За да търсите и покажете всички пакети, които изискват надстройка:

подходящ списък --подлежащ на надграждане

Използвайте помощната програма grep, ако търсите конкретен пакет в този списък:

apt списък --надграждаем | grep 

Въпреки това, горните команди не показват подробности за пакета. Специалните команди apt-търсене и подходящо шоу помогнете за намирането и показването на наличните подробности за пакета в терминала на Linux.

Командата apt search е известна с това, че показва подробности за пакета в по-добър формат. Най-хубавото на тази команда е, че тя казва на потребителя дали даден пакет вече е инсталиран или не с кратка информация за наличните версии и описание и т.н.

Например, командата по-долу търси пакета mysql, като търси всички низове с имена на пакета и тяхното описание. Следователно, той връща списъка с пакети, съдържащи този низ от име на пакета в името и описанието си:

apt search mysql

Изход:

За да ограничите резултата от търсенето, можете да кажете на командата да търси само даденото име на пакета, като предоставите --само име опция, както следва:

подходящо търсене --само име 

Командата apt show показва повече подробности за даденото име на пакет. Описанието на пакета съдържа подробности за неговата последна версия, зависимости, размер на изтегляне, информация за хранилището и т.н. Най-важното е, че командата връща точно име на пакета, така че да не се налага да правите предположения, за да разберете пакета, който търсите.

подходящо шоу 
apt show mysql-client-core-5.7 | по-малко

Използване на командата apt-cache

apt-cache е помощна програма от командния ред, която прави заявки за пакети от локалния файл със списъци на пакети, съхранен в /var/lib/apt. Системата актуализира тези файлове всеки път, когато потребителят стартира подходяща актуализация команда в терминала. Следователно, когато потребителят търси пакет с помощта на командата, той не трябва да има достъп до мрежата, за да извлече информация от хранилищата.

Това е по-стара версия на APT, която можете да използвате с Търсене и шоу опции за намиране на пакетите.

apt-cache търсене apache2

Изход:

Командата също така ви позволява да изброите всички пакети, които започват с дадена ключова дума:

apt-cache pkgname 

Например:

За да покажете всички налични пакети без подробности:

apt-cache pkgname

Можете също така да изпратите горната команда с помощта на grep и да използвате -i флаг, за да игнорирате чувствителността към малки и големи букви и да извлечете пакетите.

apt-cache pkgnames | grep -i 

Помощната програма също ви позволява да търсите пакети и да показвате техните зависимости, независимо дали са инсталирани в системата или не, както следва:

apt-cache showpkg apache2

Изход:

Можете да забележите това apt-cache търсене и apt-cache шоу е подобен на методите за подходящо търсене и показване по отношение на показването на информация за пакета. Въпреки това, apt-cache и apt значително се различават по отношение на представянето на данни.

Използване на способности

aptitude е графичен потребителски интерфейс за мениджъра на пакети APT. Интерфейсът позволява на потребителите интерактивно да избират пакети за инсталиране, премахване и надграждане. Новите потребители могат да го намерят подобно на опцията Програми и функции в контролния панел в Windows.

aptitude предоставя интерфейс на командния ред, който емулира подобни аргументи като помощните програми apt-get или apt. Следователно е удобно за потребители, които предпочитат да имат графичен или интерактивен интерфейс за изпълнение на задачи от командния ред на Linux. aptitude обикновено е наличен по подразбиране в повечето базирани на Ubuntu или Debian дистрибуции. Ако не, можете да го инсталирате по следния начин:

sudo apt-получи актуализация
sudo apt-get install aptitude

Използвайте следната команда, за да търсите пакети чрез интерфейса на командния ред aptitude:

sudo aptitude търсене 

Изпълнете следната команда в терминала, за да стартирате графичния интерфейс на aptitude:

sudo способности

Натиснете Ctrl + T за да се движите около терминала. Използвайте клавишите със стрелки, за да навигирате през графичния интерфейс на aptitude. Отидете до Търсене раздел и изберете НАМИРАМ или натиснете / за да стартирате подканата за преглед и въведете името на пакета за търсене.

Търсене на софтуерни пакети в Ubuntu

Тази статия обхваща всички основни инструменти, които можете да използвате за търсене на инсталирани или деинсталирани пакети в базирани на Ubuntu и Debian системи. Той също така показва как да търсите пакетите с помощта на една ключова дума или да намерите софтуер/програми, които изискват надграждане.

Както можете да видите, основната разлика между тези инструменти е в техния изход. Освен това, обхванатите инструменти са много полезни при намирането на пакетите, когато не знаете точно името или употребата им.

7 начина да получите помощ от командния ред на Linux

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Linux
  • Мениджъри на пакети
  • Ubuntu
  • Linux дистрибуция

За автора

Румайса Ниази (22 публикувани статии)

Румайса е писател на свободна практика в MUO. Тя е носила много шапки, от математик до ентусиаст по информационна сигурност, и сега работи като SOC анализатор. Нейните интереси включват четене и писане за нови технологии, Linux дистрибуции и всичко около информационната сигурност.

Още от Rumaisa Niazi

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате