Случвало ли ви се е да се борите, докато търсите пакети чрез командния ред в Ubuntu? Търсили ли сте някога пакети, които изискват незабавна надстройка? Чудили ли сте се някога дали пакетът, който искате да изтеглите, е наличен за инсталиране и има ли най-новата версия в хранилището на софтуера?
Търсенето на инсталирани или деинсталирани пакети в локалните хранилища чрез терминала може да бъде трудна задача за начинаещи потребители на Ubuntu. Тази статия отговаря на всички и много от подобни въпроси. Освен това ще разгледаме и алтернативни начини за търсене на пакети в Ubuntu и ще ви помогнем да намерите подходящ метод.
Начини за търсене на пакети в Ubuntu
Тук ще разгледаме три начина за извършване на търсене на пакети в Ubuntu. Въпреки това, преди да започнете, стартирайте терминала и актуализирайте хранилищата на пакети на вашата система като бягаш:
sudo apt актуализация
Използване на командата apt
APT е мениджър на пакети от команден ред, който се предлага предварително инсталиран на Ubuntu, Linux Mint и други базирани на Debian дистрибуции. Командата apt съчетава функционалността на
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 дистрибуция
За автора
Румайса е писател на свободна практика в MUO. Тя е носила много шапки, от математик до ентусиаст по информационна сигурност, и сега работи като SOC анализатор. Нейните интереси включват четене и писане за нови технологии, Linux дистрибуции и всичко около информационната сигурност.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате