Ми повинні домовитися про те , що робити деінсталювати б НЕ завжди працювати, тому нижче більш ініціативного рішення.
Це передбачає використання програми paco, яка доступна в програмному центрі Ubuntu. Після того, як ми встановили paco, ми можемо використовувати його в режимі журналу, коли ми "робимо встановити" програму. Paco діє як обгортка для вашого "make install" і створює журнал у каталозі / var / log / paco зі списком файлів, скопійованих у різні каталоги. Більше того, ви могли бачити файли в кінці Paco Front.
Наприклад, коли я компілював php з джерела, я зробив наступне:
paco -lp php5 "make install"
Параметр l перетворює paco в режим журналу. Це створив файл журналу в / var / log / paco з іменем php5 (ім'я, яке я вказав у команді). Він містив усі файли, які копіюються в різні стандартні місця під час встановлення. Ви можете використовувати редактор командного рядка або paco gui для перегляду файлів.
Нижче наводиться приклад отримання списку файлів за допомогою редактора командного рядка sed
(Замініть php5 своїм іменем файлу).
cat /var/log/paco/php5 | sed -n 's/|\(.*\)//;/^#\(.*\)/d;p'
Отримавши список файлів, ви знаєте, як їх видалити, чи не так? Дійсно, ви можете передати результати вищевказаної команди в rm, використовуючи зворотні посилання, як показано нижче:
sudo rm `cat /var/log/paco/php5 | sed -n 's/|\(.*\)//;/^#\(.*\)/d;p'`
Робота виконана!
Примітка: Через обмеження LD_PRELOAD paco не може слідувати слідам програм suid. Див. Сторінку чоловіка.