Linux'ta Ld_Library_Path Nasıl Dışa Aktarılır

Linux Ta Ld Library Path Nasil Disa Aktarilir



Linux'ta ortam değişkenlerine kısa bir bakış, kullanıcıların sistemin çalışması hakkında daha fazla bilgi sahibi olmasına yardımcı olur. Bu değişkenler sistemi buna göre yapılandırmanıza ve optimize etmenize olanak tanır. “ld_library_path”, paylaşılan kitaplıkların sisteminizde nerede depolandığına ilişkin bilgileri tutan değişkenlerden biridir.

Bu, 'ld_library_path'ın, yürütülebilir dosyaların gerektiğinde bunlara erişebilmesi için bu kitaplıkların depolandığı yolların bir listesini içerdiği anlamına gelir.

İyi organize edilmiş bir sistem dosyası yapısını korumak için 'ld_library_path' dosyasına yeni yollar da ekleyebilirsiniz. Bu hızlı kılavuz, yeni yollar ekleyebilmeniz için Linux'ta “ld_library_path” dosyasını dışa aktarmanın basit bir yöntemini açıklamaktadır.







Linux'ta Ld_Library_Path Nasıl Dışa Aktarılır

Paylaşılan kitaplıklar, diğer birçok programın yeniden kullanabileceği kodlardan veya komut dosyalarından oluşan Linux uygulamalarının temel öğeleridir. Bu süreç Linux sistemlerinin genel verimliliğini artırır. Bir programı çalıştırdığınızda, sistem onu ​​dinamik olarak gerekli kütüphanelere bağlar ve bu da programın hatasız çalışmasını sağlar.



Dışa aktarma, 'ld_library_path' öğesinin daha önce bahsedilen yolları belirten belirli değerlere ayarlanmasını içerir. Bunun için kabuğunuzun konfigürasyon dosyasındaki “export” komutunu kullanın. Adım adım açıklama için aşağıdaki bölümleri inceleyin:



1. Ld_Library_Path'teki Mevcut Dizinleri Kontrol Edin





Mevcut dizinleri kontrol etmek için “ld_library_path”ın mevcut değerini kontrol etmek iyi bir uygulamadır.

Eko $ld_library_path



Bu komut sistemimizde hiçbir şey göstermiyor çünkü henüz yapılandırmadık. Genel olarak, kitaplıkların eklenen yolunu görüntüler veya hiçbir şey göstermez.

2. Kabuğu Yapılandırın
Bash, Linux dağıtımlarının çoğunda varsayılan kabuktur. Ancak kabukları her zaman ihtiyaçlarınıza göre değiştirebilirsiniz. Bir kabuk yapılandırmak için kabuğunuzun yapılandırma dosyasını, kabuğunuza karşılık gelen aşağıdaki komutlardan birini kullanarak açmalısınız:

Bash'e göre: nano ~/.bashrc

Zsh için: nano ~/.zshrc

Balık için: nano ~/.config/fish/config.fish

Yaklaşık işaretinin (~) Linux'ta ana dizini gösterdiğini her zaman unutmayın. Komut girildiğinde aşağıdaki gibi bir metin dosyası açılacaktır:

Şimdi LD_LIBRARY_PATH'i dışa aktarmak için son satıra gidin ve aşağıdaki komutu ekleyin:

ihracat LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / yol

İki nokta üst üste (:) bir ortam değişkenindeki tüm yolları ayırır. Bu nedenle yeni bir yol eklemek için iki nokta üst üste kullanırız.

Buradaki “/path” ifadesini dışa aktarmak istediğiniz yolla değiştirin. Anlamanız için örnek olarak “Belgeler” dizinini ele alalım:

ihracat LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / Belgeler

Bu komutu yazdıktan sonra konfigürasyon dosyasını kaydedip çıkın. Bash'te bunu üç adımda yapabilirsiniz: CTRL + X, Y ve Enter tuşlarına basın. Benzer şekilde, ilgili dosyalarınızdan çıkın.

Üstelik bu, dosyayı kaydeder ancak geçerli terminal oturumunda güncellenmez. Bu nedenle, değişiklikleri uygulamak için aşağıdaki komutu girin:

kaynak ~ / .bashrc

“~/.bashrc”yi ilk adımda kullandığınız dosya yollarıyla değiştirin. Çalıştırıldığında hiçbir şey göstermez.

Son olarak, aşağıdaki komutu kullanarak yolun başarıyla eklendiğini doğrulamanız gerekir:

Eko $LD_LIBRARY_PATH

Not : Hiçbir şey göstermiyorsa önceki adımlarda bir hata yapmış olmalısınız. Bu bir yazım sorunu olabilir veya iki nokta üst üste veya diğer işaretleri kaçırmış olabilirsiniz. Bu nedenle tüm adımları doğru şekilde izleyin.

Çözüm

LD_LIBRARY_PATH, programların gerektiğinde bunlara erişebilmesi için paylaşılan kitaplıkların yollarını ayarlayabileceğiniz çok önemli bir ortam değişkenidir. Çoğu kullanıcı bu yöntemden mahrum olduğundan, bu kılavuz basit adımlar kullanılarak LD_LIBRARY_PATH'in Linux'ta nasıl dışa aktarılacağını açıklamaya odaklanmaktadır. Bu işlem genellikle düzenli bir dosya dizini yapısını korurken kullanışlı olur.