Вы когда-нибудь задумывались, можно ли увидеть установленные вами пакеты? Вы когда-нибудь задумывались, установлен ли у вас пакет, но не знаете, как его просмотреть? Что ж, в этом небольшом руководстве мы покажем вам, как мы можем узнать это в нашем Ubuntu (и практически в любом дистрибутиве GNU / Linux).
Просто выполняя команду в Терминале, мы можем перечислить все пакеты что мы установили. Это очень простая и практически мгновенная процедура. Итак, теперь вы знаете, что если вы сомневаетесь в существовании пакета в вашем Ubuntu, следуйте этому мини-руководству, и ваши сомнения немедленно исчезнут. Кроме того, он также пригодится вам, если вам интересно узнать сколько пакетов у вас установлено o сколько памяти они занимают. Мы вам скажем.
Иногда мы собираемся установить пакет, либо библиотеку, либо приложение напрямую, но внезапно мы не знаем, установили ли мы это уже ранее. Во многих из этих случаев самым быстрым способом является поиск рассматриваемого приложения, и если оно появляется, очевидно, что оно уже установлено. Но, конечно, если нам нужно искать библиотеку или необходимый пакет для работы какого-либо другого приложения, не так просто найти и узнать, устанавливали ли мы его раньше.
Ну, как мы уже упоминали, мы можем знать эту информацию просто выполнение команды в терминале. Для этого воспользуемся программой dpkg-запрос, который будет отвечать за перечисление всех установленных нами пакетов. Команда для выполнения следующая:
dpkg-query -W -f = '$ {Installed-Size} $ {Package} \ n' | sort -n
Примечание: трубка, используемая для программы сортировать -n В этом случае он служит нам для заказа пакетов от наименьшего к наибольшему размеру (в килобайтах).
Эта команда имеет следующий вывод:
Но что, если мы хотим искать только один пакет узнать, установлен ли он уже? Потому что очевидно, что поиск имени конкретного пакета среди всех перечисленных пакетов - задача немыслимая. Что ж, решение, очевидно, тоже есть, и оно тоже очень простое.
Идея в том, отфильтруйте результат, используя другую трубу и программу GREP. Таким образом, из всех ранее появившихся пакетов мы сможем отфильтровать результат с помощью ключевого слова, и, следовательно, мы будем видеть в списке только те пакеты, которые содержат это ключевое слово в своем имени.
Возьмем пример. Мне интересно узнать, установлен ли у меня GIMP. Команда для выполнения следующая:
dpkg-query -W -f = '$ {Installed-Size} $ {Package} \ n' | sort -n | grep gimp
Что генерирует вывод, подобный следующему:
Как видите, только пакеты, содержать слово канитель на ее имя. Кроме того, мы видим, что указанное слово выделено красным.
Таким образом, мы смогли узнать, что у нас уже установлен GIMP, простым способом и выполнив только одну команду. Легко, правда? Надеемся, что статья вам помогла и что вы оставите свое мнение в разделе комментариев.
Всем привет у меня проблема с сервером Ubuntu 14.04.4. Я установил его на диск 40 ГБ, и со всеми установленными программами и данными он стал для меня слишком маленьким, я хотел бы, чтобы кто-нибудь мне помог, так как я прочитал на форумах, что есть инструмент, который, как мне кажется, - это LVM, который изменяет размер и объединяет несколько дисков в один. Я хотел бы увеличить свои диски на 2 500 ГБ, еще на 320 ГБ и еще один более чем на 1 ТБ, как я могу это сделать, чтобы не переустанавливать все снова, так как я использую Ubuntu в течение короткого времени. и в Windows это делается горячо, но Ubuntu имеет большую безопасность, чем окна, и мне больше нравится, если кто-то отправит мне учебник, объясняющий мне это, я был бы признателен за это заранее, спасибо (Pedrodc)
синаптический от жизни
Команда sudo dpkg -l также показывает установленные пакеты, не так ли? Не показывая размер, который занимает это да
не работает ...
довольно конки 🙂