Usuwanie “upartych” pakietów w apt/dpkg
Wpadłem ostatnio na pomysł skompilowania sobie na laptopie serwera(Apache+MySQL+PHP). Przed skompilowaniem PHP zauważyłem, że zainstalowane są pakiety m.in. php5-common, php5-cli itp. Apt za warunek konieczny przy usuwaniu wyznaczył zainstalowanie apache2 i pochodnych, jako, że Apacz był już skompilowany i zainstalowany nie widziałem sensu w ponownej instalacji, tym razem z paczek. W żaden sposób nie udało mi się przekonać Synaptic, ani apt-get, że na prawdę nie chcę instalować Apache. Rozwiązanie jest dość proste: w terminalu należy wpisać dpkg -l | grep php(“php” można naturalnie zastąpić dowolną inną frazą, zależy co chcemy usunąć), a następnie dpkg -P [pakiet] gdzie [pakiet] zastępujemy nazwą pakietu który chcemy wykasować. dpkg nie zrobi nam już żadnego głupiego numeru i wykasuje paczkę tak jak powinien.