To znamená, že „ld_library_path“ obsahuje seznam cest, kde jsou tyto knihovny uloženy, aby k nim měly spustitelné soubory přístup, kdykoli je to potřeba.
Můžete také přidat nové cesty do „ld_library_path“, abyste zachovali dobře organizovanou strukturu systémových souborů. Tento rychlý průvodce vysvětluje jednoduchou metodu exportu „ld_library_path“ v Linuxu, abyste k ní mohli přidat nové cesty.
Jak exportovat Ld_Library_Path v Linuxu
Sdílené knihovny jsou základními prvky linuxových aplikací, které se skládají z kódů nebo skriptů, které může znovu použít několik dalších programů. Tento proces zvyšuje celkovou efektivitu linuxových systémů. Když spustíte program, systém jej dynamicky propojí s požadovanými knihovnami, což zajišťuje, že běží bez chyb.
Export zahrnuje nastavení „ld_library_path“ na konkrétní hodnoty, které označují cesty, které byly zmíněny dříve. K tomu použijte příkaz „export“ v konfiguračním souboru vašeho shellu. Projděte si následující sekce, kde najdete podrobné vysvětlení:
1. Zkontrolujte aktuální adresáře v Ld_Library_Path
Je dobrým zvykem zkontrolovat aktuální hodnotu „ld_library_path“ a zkontrolovat aktuální adresáře.
echo $ld_library_path
Tento příkaz v našem systému nic neukazuje, protože jej ještě musíme nakonfigurovat. Obecně zobrazuje buď přidanou cestu knihoven, nebo nic.
2. Nakonfigurujte prostředí Shell
Bash je výchozí shell ve většině linuxových distribucí. Skořápky však můžete vždy měnit podle svých potřeb. Chcete-li nakonfigurovat shell, musíte otevřít konfigurační soubor vašeho shellu pomocí jednoho z následujících příkazů, které odpovídají vašemu shellu:
Pro Bash: nano ~/.bashrc
Pro Zsh: nano ~/.zshrc
Pro ryby: nano ~/.config/fish/config.fish
Vždy si pamatujte, že tilda (~) označuje domovský adresář v Linuxu. Po zadání příkazu se otevře textový soubor, jako je tento:
Nyní, chcete-li exportovat LD_LIBRARY_PATH, přejděte na poslední řádek a přidejte následující příkaz:
vývozní LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / cestaDvojtečka (:) odděluje všechny cesty v proměnné prostředí. Pro přidání nové cesty proto používáme dvojtečku.
Zde nahraďte „/cesta“ cestou, kterou chcete exportovat. Pro pochopení uveďme jako příklad adresář „Dokumenty“:
vývozní LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / Dokumenty
Po zadání tohoto příkazu uložte a ukončete konfigurační soubor. V Bash to můžete udělat ve třech krocích: stiskněte CTRL + X, Y a Enter. Podobně ukončete příslušné soubory.
Navíc to uloží soubor, ale neaktualizuje se v aktuální relaci terminálu. Pro implementaci změn tedy zadejte následující příkaz:
zdroj ~ / .bashrcNahraďte „~/.bashrc“ cestami k souboru, které jste použili v prvním kroku. Po provedení nic nezobrazuje.
Nakonec musíte ověřit, že cesta byla úspěšně přidána pomocí následujícího příkazu:
echo $LD_LIBRARY_PATH
Poznámka : Pokud nic neukazuje, museli jste v předchozích krocích udělat chybu. Může se jednat o problém s pravopisem nebo jste vynechali dvojtečku, jiné znaky atd. Dodržujte proto všechny kroky správně.
Závěr
LD_LIBRARY_PATH je klíčová proměnná prostředí, ve které můžete nastavit cesty ke sdíleným knihovnám tak, aby k nim měly programy přístup kdykoli je potřeba. Protože většina uživatelů je o tuto metodu ochuzena, zaměřuje se tato příručka na vysvětlení, jak exportovat LD_LIBRARY_PATH v Linuxu pomocí jednoduchých kroků. Tento proces se často hodí při udržování organizované struktury adresářů souborů.