Vyhledávání na webu

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.