Linuxta Program Ekleme ve Kaldırma hakkında bazı ipuçları.
Konsoldan bir program yüklemek istediğimiz zaman :
sudo apt-get install
apt-cache search # Yüklemek istediğimiz programın depodaki varlığını kontrol eder
.deb paketlerini yükleme :
dpkg -i dosya_adi.deb
dpkg -r paket_adi # pasketi silmek için
.bin uzantılı dosyaları yüklemek
./dosya_adi # Belirttiğim şekilde çalıştırılabilirler
.rpm uzantılı dosyaları yükleme :
rpm -qa | grep -i “paket_adi” # Kurulu olup olmadığı kontrol edilir
rpm -ivh paket_adi # Kurulum yapıyoruz.
rpm -e paket_adi # Paketi silebiliriz (istersek )
tar.gz kurulumu :
mv dosya-adi.tar.gz /usr/local
tar -ztvf dosya_adi
tar -xzvf dosya_adi
./configure
make
make install
Temel Yapılandırma
sudo /etc/apt/sources.list # Paket kaynaklarına erişim bilgisi burada tutulur.
# Eğer dosyada bir değişiklikte bulunduysak aşağıdaki komutu çalıştırmalıyız.
sudo apt-get update
En iyi paket adreslerini tespit etmek istiyorsak netselect kullanabiliriz.
apt-get remove
apt-get –purge remove # Yapılandırma dosyaları ile birlikte paketleri tamamen kaldırmak için
Güncelleme mevzuları :
apt-get update
apt-get -u upgrade
apt-get -u dist-upgrade # Bazı paketler güncelleme yapılacağı zaman korunmaktadır(keep back). Bunun için bu komutu kullanırız.
Paketleri Bulalım–Ayrıntılı bilgi sahibi olalım
apt-cache search
# Belirttiğimiz isim ve içeriğindeki paketleri bulabiliriz
apt-cache show# Belirtilen paket hakkında detaylı bilgi verir.
apt-cache showpkg# Belirtilen paket hakkında özet bilgi sunar.
apt-cache depends paket_adi # Belirtilen paketin bağımlı olduğu peketleri listeler.
Kurulumda karşımıza çıkan hatalar
apt-get install
* Yukardaki komuttan sonra aşağıdaki gibi bir hata aldıysanız : Bunun anlamı ;
/etc/apt/source.list # Bu dosya da değişiklikten sonra apt-get update komutunu çalıştırmamış olabilirsiniz.
Reading Package Lists… Done
Building Dependency Tree… Done
W: Couldn’t stat source package list ‘http://people.debian.org unstable/ Packages’ (/var/state/apt/lists/people.debian.org_%7ekov_debian_unstable_Packages) – stat (2 No such file or directory)
W: You may want to run apt-get update to correct these missing files
E: Couldn’t find package penguineyes
* Hata aşağıdaki gibi ise : Bunun anlamı : yeterli yetkiniz yok demektir. Yada işlem başka bir programın (dpkg) çalışması dolayından kitlenmiştir
E: Could not open lock file /var/lib/dpkg/lock – open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
* Kurulum yarıda kalmış ve bir şey yapamıyorsanız ; aşağıdaki komut yeterli olacaktır.
apt-get -f install
dpkg –configure -a
* Diğer hatamız apt-get update çalışması ile ilgili
“E : Dynamic MMap ran out of room” # Komut sonrasında böyle bir hata varsa
/etc/apt/apt.conf # Bu dosyayı bir editör ile açarak
APT::Cache-Limit 10000000; # belirtilen satırı eklemeliyiz.