Коли ми маємо розподіл, щось дуже корисне знати всі пакети що ми встановили, або скласти список і знати, що ми маємо на випадок форматування, щоб мати можливість перевстановити їх, не забуваючи жодного, або просто скласти уявлення про все, що у нас є, якщо ми хочемо видалити будь-що, чого ми не маємо довше використання і з якого Ми навіть не пам’ятаємо, що він був встановлений і що він займає місце на жорсткому диску.
Якщо ви, наприклад, використовуєте 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' | сортувати -n> list_app_to_install.sh `
Звичайно, якщо ви використовуєте apt-get, інакше замініть на відповідний (aptitude, yum тощо). Як я вже кажу, це прототип, заголовок #! / Bin / bash відсутній, зробіть його виконуваним, встигніть масштабувати дозволи на встановлення тощо.
ВИЩО змушує мене задуматися ** Як дізнатись, чи пакет ВЖЕ встановлений на цільовій машині? **
Ну, чудова річ із повторним використанням коду: ми виконуємо те саме речення, яке я пропоную на цільовій машині, ДАЮЧИ РІЗНУ ІМЕНЮ У СПИСОК, а потім виконуємо команду DIFF для двох файлів. Що ви думаєте?
CORRIJO «yum» використовує пакети RPM. Я «плутаю гімнастику з магнезією», що варто зазначити. 8- (
Щоб швидко переглянути встановлені пакети, це також може бути:
dpkg -l
Привіт народ:
Це може бути з ...
dpkg –get-selections | grep -v видалити | менше
... або змінити менше, щоб відправити його у файл ...
dpkg –get-selections | grep -v видалити> встановлені_пакети
Saludos!