Список установленных программ linux debian

Получить список пакетов сисадмину нужно по разным причинам: переустановка системы, инсталл пакетов на другую машину, проверка версий и совместимости или же иные.

Как получить перечень пакетов Ubuntu / Debian Linux?

Вывести пакеты можно командой:

В панели появится перечень с указанием названия, актуальной текущей версии и кратким описанием предназначения.

Для Убунту используется:

Она также выводит листинг пакетов с указанием текущей версии и архитектуры. Есть команды, позволяющие вывести только список пакетов с названиями, но они используются реже).

Как скопировать и перенести пакеты на Ubuntu / Debian Linux?

Как правило, системному администратору нужно перенести установленных список пакетов с одного сервера на другой, а не заниматься установкой и / или настройкой каждого по отдельности.

Для этого нужно выполнить 2 действия

сохранить список пакетов с сервера №1, которые ранее вывели командой;

накатить зависимости на сервер №2.

Debian 12 «Bookworm». Современный Дедушка. Как появился Debian. История…

Чтобы создать файл со списком установленных packages, используем:

dpkg —get-selections | grep -v deinstall > allpackages.txt

Название «allpackages.txt» приведено для примера. Вы можете использовать любые наименования: «alllists.txt», «lists.txt», «packages.txt» и так далее.

Файл со списком пакетов и версиями копируется на сервер №2 с вашим адресом. К примеру, для 200.200.200.200 команда будет выглядеть таким образом:

Читайте также:
Как называют набор программ для подготовки электронных документов

Остается только накатить пакеты из скопированного файла. Для этого используется команда:

Готово! Теперь вы перенесли список пакетов с сервера №1 на сервер №2.

Источник: pq.hosting

Все установленные пакеты в Debian

Многим может показаться, что у операционной системы Linux есть проблема с тем, что очень малая информативность процессов, которые на нем запущены. Но такая проблема может возникнуть только тогда, когда пользователь этой самой операционной системы очень мало о ней знает.

К примеру, один «младший» системный администратор, который работает со мной в организации, поделился со мной опытом на тему: «почему он так не любит эти линуксы». Все дело оказалось в том, что его кто-то когда-то научил простым, определенным командам, но не рассказал, что можно почитать в интернете и о других. Наш работник добросовестно выполнял возложенные на него задачи.

Одной из проблем Linux, по его мнению, было невозможность посмотреть список пакетов, которые установлены а системе. Хотя с чего он это взял, не понятно.

В Debian и любых других DEB -подобных дистрибутивах для того чтобы посмотреть все установленные пакеты, можно воспользоваться командой:

dpkg —get-selections

Откуда Linux берёт обновления? Настройки обновления Debian. Начало программирования на Bash.

Если почитать man этой команды, можно найти много полезного для своей дальнейшей работы. По крайней мере, так делают те люди, которые хотят чему-то научиться в этой жизни, а не просто дожить до очередной субботы.

Использовать эту команду, как я привел выше, мало кто будет, так как вывод её будет просто огромен (пакетов даже у netinstall-установки Debian`а очень много).

Чаще всего её используют с дополнительными «параметры», если их можно назвать параметрами.

К примеру, вот команда, которая позволяет найти все установленные пакеты, где встречается слово «libreoffice»:

dpkg —get-selections | grep libreoffice

libreoffice install libreoffice-base install libreoffice-base-core install libreoffice-calc install libreoffice-common install libreoffice-core install libreoffice-draw install libreoffice-emailmerge install libreoffice-filter-binfilter install libreoffice-filter-mobiledev install libreoffice-impress install libreoffice-java-common install libreoffice-l10n-ru install libreoffice-math install libreoffice-report-builder-bin install libreoffice-style-galaxy install libreoffice-writer install

Читайте также:
Faststone image viewer это бесплатная программа

Зарубин Иван Эксперт по Linux и Windows

Опытный системный администратор с большим стажем работы на крупном российском заводе. Иван является энтузиастом OpenSource и любителем Windows, проявляя высокую компетентность в обоих операционных системах. Благодаря его технической грамотности и умению решать сложные задачи, Иван стал неотъемлемой частью команды нашего проекта, обеспечивая непрерывную авторскую работу.

Источник: itshaman.ru

Как вывести список всех пакетов, доступных в репозитории Ubuntu и Debian

APT или Advanced Package Tool – это программный инструмент, используемый для установки, обновления и удаления пакетов в системах на основе Debian.

Это менеджер пакетов по умолчанию в системах на основе Ubuntu и Debian.

Apt, apt-get и apt-cache – это часто используемые команды для управления пакетами и конфигурацией в системе.

Apt не предоставляет никаких команд для вывода списка доступных пакетов в конкретном репозитории.

Но вы можете найти список из файла кеша, который содержит список доступных пакетов для этого репозитория с другими деталями.

Это руководство поможет вам найти все доступные пакеты в репозитории в Ubuntu и других системах на основе Debian.

Как найти сведения о пакетах в репозитории

Apt хранит все файлы кеша репозитория в каталоге /var/lib/apt/lists.

Итак, сначала обновите apt-кеш в вашей системе

sudo apt-get update

Теперь перейдите в каталог /var/lib/apt/lists.

Затем найдите файл с именем, путем и архитектурой репозитория, который заканчивается на _Packages внутри имени.

См. Содержимое * _Packages, чтобы просмотреть подробную информацию обо всех пакетах, доступных в этом репозитории.

Чтобы вывести список пакетов, доступных только в файле, выполните следующие действия:

grep -h -P -o «^Package: K.*» /var/lib/apt/lists/ppa.launchpad.net_*_Packages | sort -u
2 комментария Facebook Twitter VK Odnoklassniki Whatsapp Telegram

itisgood

previous post

Читайте также:
Как удалить программу антивирус аваст с компьютера полностью
Как навсегда установить настройки ethtool в CentOS/RHEL
Запуск программного обеспечения MacOS на Linux с помощью Darling

You may also like

Как удалить NGINX из Ubuntu

Как составить список установленных пакетов по размеру.

Как сделать так, чтобы каждая виртуальная машина.

Решение ошибки “Please install all available updates.

Как установить Ubuntu Release Upgrader на старую.

Обзор лучших тем Ubuntu, которые поразят ваше.

Как проверить версию установленного пакета в Ubuntu/Debian

Как установить сетевой принтер и сканер HP.

Как настроить статический IP-адрес на Ubuntu

Скачать Ubuntu 21.04

2 комментария

госуслуги области личный кабинет 10.10.2020 — 09:55

Да, это понятно, это просто лично у меня чаще надо узнать из какого установленного пакета файл. Соответственно, ждать обновление индексов реп не нужно и поиск значительно быстрее.

Так есть такое у yum? –verify, вижу, ставится плагином. Но зачем, если есть rpm -V.

pkk-rosreestr.ru 11.10.2020 — 01:48

Умение устанавливать, обновлять и удалять программное обеспечение относится к важнейшим навыкам работы с любой операционной системой. Поэтому изучение данного вопроса первостепенная задача для любого начинающего пользователя Linux, сразу после того, как он немного осмотрелся в системе.

К сожалению, нет единого способа управления ПО, подходящего для всех дистрибутивов, разные семейства предполагают различные подходы, хотя общие принципы во многом совпадают. В данном материале мы будем разбирать вопрос применительно к системам основанным на Debian и Ubuntu. Слова, вынесенные в подзаголовок, знакомы любому пользователю Linux, но не все знают, что именно за ними кроется.

Начнем с пакетов. Пакет – это архив специального формата, который содержит все необходимые приложению бинарные и конфигурационные файлы, информацию о том, как их следует разместить в файловой системе, данные о зависимостях пакета, а также список действий которые необходимо выполнить в процессе установки. Вы можете сами открыть любой пакет при помощи архиватора и посмотреть, что у него внутри.

Источник: itisgood.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru