Когда у нас есть дистрибутив, очень полезно знать все пакеты которые мы установили, либо чтобы составить список и знать, что у нас есть в случае форматирования, чтобы иметь возможность переустановить их, не забыв ни одного, либо просто чтобы получить представление обо всем, что у нас есть, на случай, если мы захотим удалить все, что у нас нет более длительного использования и из-за чего мы даже не помним, что он был установлен и что он занимает место на жестком диске.
Если вы, например, используете Ubuntu и зайдете в Центр программного обеспечения Ubuntu, нажав кнопку «Установлено», вы можете посмотреть программное обеспечение, которое вы установили, но список не полный. Поэтому в этом отношении это не очень практично. Также нелогично смотреть на пакеты, установленные из других инструментов управления пакетами, потому что они будут представлять вам только пакеты, установленные из них.
Чтобы узнать полный список, мы предлагаем еще одно решение, которое мы представляем здесь и, таким образом, можем иметь полный отчет обо всем программном обеспечении, установленном в нашем дистрибутиве, либо Debian, Ubuntu или их производные которые используют dpkg. Мы также можем добавить в эту команду очень интересную опцию, которую мы представим вам, и которая также позволит нам видеть размер каждого из пакетов, перечисленных на нашем жестком диске.
Ну, увидеть список предельно просто. Вам просто нужно открыть терминал или консоль и оттуда ввести следующую строку текста, чтобы вам был представлен список:
dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n
Это вариант для выполнения этой задачи, но вы можете изменить параметры и атрибуты команды, чтобы результат отличался в соответствии с вашими потребностями. Любые вопросы или предложения будут приветствоваться. Оставьте свой комментарий, и я отвечу как можно скорее.
ПРЕДЛОЖЕНИЕ:
Мы могли бы быстро создать автоматизированный прототип сценария для следующей команды (или переустановить, или изменить дистрибутив), если у нас есть наш .deb на другом разделе (ну, мы загружаем его с собственного зеркала в нашей локальной сети или, в крайнем случае, мы "скачиваем" его из интернета):
`dpkg-query -W -f = 'apt-get install $ {Package} \ n' | sort -n> list_app_to_install.sh `
Конечно, если вы используете apt-get, в противном случае замените его правильным (aptitude, yum и т. Д.). Как я уже сказал, это прототип, заголовок #! / Bin / bash отсутствует, сделайте его исполняемым, управляйте масштабированием разрешений для установки и т. Д.
ВЫШЕ заставляет меня задуматься: ** Как узнать, УЖЕ установлен ли пакет на целевой машине? **
Что ж, самое замечательное в повторном использовании кода: мы выполняем то же предложение, которое я предлагаю, на целевой машине ДАВЛЯЯ РАЗНОЕ ИМЯ СПИСКУ, а затем выполняем команду DIFF для двух файлов. Что вы думаете?
ИСПРАВЛЕНИЕ «ням» использует пакеты RPM. Я «путаю гимнастику с магнезией», стоит отметить. 8- (
Чтобы быстро увидеть установленные пакеты, это также может быть:
дпкг-л
Привет народ:
Это могло быть с ...
dpkg –get-selections | grep -v deinstall | меньше
... или измените меньше, чтобы отправить его в файл ...
dpkg –get-selections | grep -v deinstall> установленные_пакеты
Saludos!