Jak překonfigurovat nainstalovaný balíček v Ubuntu a Debianu
dpkg-reconfigure je výkonný nástroj příkazového řádku používaný k překonfigurování již nainstalovaného balíčku. Je to jeden z několika nástrojů nabízených v rámci dpkg – základního systému správy balíčků na Debian/Ubuntu Linux. Funguje ve spojení s debconf, konfiguračním systémem pro balíčky Debianu. Debconf registruje konfiguraci všech nainstalovaných balíčků ve vašem systému.
Tento nástroj lze ve skutečnosti použít k přenastavení celé instalace systému Ubuntu nebo Debian. Jednoduše zadejte jméno(a) balíčků, které chcete překonfigurovat, a bude položena řada konfiguračních otázek, stejně jako při prvotní instalaci balíčku na váš systém.
Umožní vám získat nastavení nainstalovaného balíčku a také změnit aktuální nastavení tohoto balíčku, jak je zaznamenáno v decconf. Běžnou kategorií balíčků, které můžete překonfigurovat, jsou ty, jejichž konfigurace je určena otázkami ve skriptu instalace balíčku, který se obvykle zobrazuje prostřednictvím grafického rozhraní během procesu instalace balíčku, například phpmyadmin.
Zobrazit konfigurace nainstalovaného balíčku
Chcete-li zobrazit aktuální konfigurace nainstalovaného balíčku „phpmyadmin“, použijte nástroj debconf-show, jak je znázorněno na obrázku.
sudo debconf-show phpmyadmin
Překonfigurujte nainstalovaný balíček v Debianu a Ubuntu
Pokud jste již nainstalovali balíček, například phpmyadmin, můžete jej překonfigurovat předáním názvu balíčku do dpkg-reconfigure, jak je znázorněno.
sudo dpkg-reconfigure phpmyadmin
Jakmile spustíte výše uvedený příkaz, měli byste být schopni začít překonfigurovat phpmyadmin, jak je znázorněno na následujícím snímku obrazovky. Budete dotázáni na řadu otázek, vyberte požadovaná nastavení a dokončete proces.
Po dokončení procesu rekonfigurace phpmyadmin uvidíte několik užitečných informací týkajících se nastavení nového balíčku, jak je znázorněno na následujícím snímku obrazovky.
Existuje několik užitečných možností, které vám umožňují změnit jeho výchozí chování, některé z prakticky užitečných vysvětlíme následovně.
Příznak -f
se používá k výběru frontendu (jako je dailog, readline, Gnome, Kde, Editor nebo neinteraktivní), který se má použít.
sudo dpkg-reconfigure -f readline phpmyadmin
Výchozí rozhraní můžete trvale změnit pomocí debconf spuštěním následujícího příkazu.
sudo dpkg-reconfigure debconf
Pomocí kláves Nahoru a Dolů vyberte možnost a stisknutím klávesy TAB vyberte Ok a stiskněte Enter.
Vyberte také, které otázky chcete ignorovat podle úrovně priority, jak je znázorněno na snímku obrazovky, a stiskněte Enter.
Chcete-li zadat minimální prioritu otázek, které se zobrazí přímo z příkazového řádku, použijte volbu -p
.
sudo dpkg-reconfigure -p critical phpmyadmin
Některé balíčky mohou být v nekonzistentním nebo porušeném stavu, v takovém případě můžete pomocí parametru -f
donutit dpkg-reconfigure k překonfigurování balíčku. Nezapomeňte tuto vlajku používat opatrně!
sudo dpkg-reconfigure -f package_name
Další informace naleznete na manuálové stránce dpkg-reconfigure.
man dpkg-reconfigure
To je prozatím vše! Máte-li jakékoli dotazy týkající se použití dpkg-reconfigure nebo jakékoli další myšlenky, o které se chcete podělit, kontaktujte nás prostřednictvím sekce komentářů níže.