[Çözüldü] PATH'e Klasör Ekleme Çıkarma Sorunu

Başlatan marjinal1st, 31 Ekim 2012 - 08:33:36

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

marjinal1st

Merhaba,

Kubuntu 12.04 AMD64 kullanıyorum. Geçenlerde Nvidia CUDA 5.0'ı kurmaya çalıştım. Kurulumdan sonra bana belli klasörleri (/usr/local/cuda-5.0/bin ve /usr/local/cuda-5.0/lib) PATH'e eklememi istedi. İnternetten baktım, belli komutlarla denedim olmadı. Ardından oldu zannettim kaldırmaya çalıştım, yine sorunlar çıktı. Şimdi şöyle sorayım:

1) Şu anki PATH ayalarımı, varsayılan haline nasıl getirebiliri? Şu anki PATH'ler şu şekilde:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games


2) Bu yazdığım iki klasörü (/usr/local/cuda-5.0/bin ve /usr/local/cuda-5.0/lib) PATH'e nasıl sorunsuzca eklerim?

3) Ve son olarak PATH ayarları hangi yapılandırma dosyasında saklanıyor?
Bugün özgür yazılım için ne yaptın? :)

ebubekirs

1. Ayarlarınızda bir problem görünmüyor.

2. Ekleme yapmak için uçbirimde;

export PATH=$PATH:/eklenecek/olan/klasör

komutunu verebilirsiniz.

3. Kullanıcıya ve sistemlere göre birden fazla yerden müdahale edilebilir. Ancak 2. adımdaki kod zaten işinizi görür.
Dünyaya gelen de benim, dünyadan giden de benim

marjinal1st

/usr/local/cuda-5.0/bin klasörünü dediğiniz gibi yaptım ve oldu. Ama /usr/local/cuda-5.0/lib klasörü için olmadı.
Bugün özgür yazılım için ne yaptın? :)

ebubekirs

export PATH=$PATH:/usr/local/cuda-5.0/lib

yapınca ne diyor ?
Dünyaya gelen de benim, dünyadan giden de benim

heartsmagic

Ayrıca export geçici ekleme sağlar. Ev dizinindeki gizli .bashrc dosyana ekleyebilirsin export ile başlayan bu satırı.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

marjinal1st

#5


05 Kasım 2012 - 15:03:02

Alıntı yapılan: ebubekirs - 31 Ekim 2012 - 16:43:46
export PATH=$PATH:/usr/local/cuda-5.0/lib

yapınca ne diyor ?

Hatayı orada vermiyor. Örnek bir CUDA C kodu derlemeye çalıştığımda hata veriyor. İnternetten kendim biraz baktım. Halledebildim, şöyle imiş kütüphane (library) eklenmesi:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/hedef/klasör/adresi
Bugün özgür yazılım için ne yaptın? :)

heartsmagic

Evet, normal yol ikilik dizinler içindi sanırım, haliyle kütüphane yolları farklı bir değişkende tutuluyor. CUDA için yol ayarlama önerisini nerede görmüştün?


Ayrıca çözülen başlıklarımız için: cozuldukonusu
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

marjinal1st

Nasıl yaptığımı ve kaynağını yazayım, sonra "Çözüldü" ifadesi eklerim  ;)

Sadece PATH ayarlarını yazıyorum tabi:

export PATH=$PATH:/opt/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64
echo 'export PATH=$PATH:/opt/cuda/bin' >> ~/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64' >> ~/.bash_profile


Sistem 32Bit ise oradaki lib64 klasörünü eklemeye de gerek yok sanırım.

Kaynak:

https://help.ubuntu.com/community/Cuda
Bugün özgür yazılım için ne yaptın? :)