Apt-Get

pasaklı

New member
Katılım
12 Eki 2005
Mesajlar
6,543
Reaction score
0
Puanları
0
Giriş
Debian sisteminin kalbi diyelim. Apt-get paketleri yüklemek için basit bir komut satırı arayüzüdür. En sık kullanılan komutları update ve install şeklindedir. Paket yönetim aracı Apt-Get komutlarına kısaca bakalım.

Genel Apt Komutları ve Seçenekleri
Kod:
apt-get --help
Kullanım: apt-get [seçenek] komut
apt-get [seçenek] install|remove pkg1 [pkg2 ...]

Komutlar: Aşağıdaki komutlar özelliklerine göre yukarıda bahsettiğimiz komut kısmına konularak uygulanabilir.
Kod:
  update - mevcut paket listesini yenisine günceller.
  upgrade - yükseltilebilir paketleri yükseltir.
  install - yeni paket yükleme komutu (paket adı libc6.deb değil libc6 olarak geçer)
  remove - istenilen paketi kaldırır
  source - kaynak arşivlerini indirir.
  build-dep - kaynak paketlerinin bağımlılıklara göre inşa edilmesini yapılandırır.
  dist-upgrade - dağıtım yükseltmesi.
  dselect-upgrade - dselect ile kurulmuş paketleri yükseltir.
  clean - indirilmiş paketleri arşivden siler
  autoclean - clean gibidir ama artık depoda bulunmayan ve localde eski kalmış paketleri temizler.
  check - herhangi bir bağımlılık sorunu olmadığını sorgular.
Seçenekler: Aşağıdaki komutlar özelliklerine göre yukarıda bahsettiğimiz seçenek kısmına konularak uygulanabilir.
Kod:
-h  Yardım metnini çıkarır.
 -q  yapılan eylemin süreciyle ilgili birşey gösterme (quiet-sessiz)
 -qq hatalar dışında hiç çıktı vermez
 -d  sadece indir. Yükleme yapmaz veya arşivi açmaz
 -s  Herhangi bir uygulama yapmadan simule eder.
 -y  Hiçbir uyarı çıkarmadan her uyarıyı evet olarak kabul edip devam eder.
 -f  herhangi bir bağımlılık sorunu ile karşılaştığında (hata) düzeltip devam etmeye çalışır.
 -m  Bozuk veya alınamayan paket olmasına karşın devam etmeye çalışır.
 -u  Aynı zamanda yükseltilmiş paketlerin listesini verir.
 -b  kaynak paketini aldıktan sonra inşa et.
 -V  Versiyon numaralarını göster.
 -c=? Yapılandırma dosyasını oku. (apt.conf ile ilgili sonra değinilecek)
 -o=? Yapılandırma özelliği belirtmek, örnek: -o dir::cache=/tmp
Apt-Get Ile Paket Yükleme Örneği
Apt-get ile install komutu vererek mozilla tarayıcısını yüklüyoruz. Bize mozilla paketinin yanısıra, mozilla programının çalışmasını sağlayacak sistem bağımlılıklarını listeliyor. Bunu extra packages will be

installed
kısmında görebiliyoruz. Tavsiye ettiği ve önerdiği paketleri Suggested ve Recommended olarak gösteriyor. Tüm bunların sonucunda NEW packages will be installed kısmında

yazanlar, mozilla paketi ile beraber tüm yüklenecek paketlerin bir listesi gibi oluyor. Ne kadarlık bir data çekeceğini ve indirilmiş arşiv dosyası açıldığında, kurulduktan sonra disk üzerinde ne kadar yer kaplayacağının

bilgisini görebiliyoruz. Son olarak devam etmek istiyor musunuz? şeklindeki soruyu eğer istiyorsak direkt enterlayarak geçebiliyoruz.

Kod:
# apt-get install mozilla
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libnss3 mozilla-mailnews mozilla-psm
Suggested packages:
  mozilla-chatzilla
Recommended packages:
  myspell-en-us myspell-dictionary
The following NEW packages will be installed:
  libnss3 mozilla mozilla-mailnews mozilla-psm
0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.
Need to get 2658kB of archives.
After unpacking 7991kB of additional disk space will be used.
Do you want to continue? [Y/n]
Yukarıda son aşamada evet dedik yani direkt enterladık. Bunun üzerine apt /etc/apt/sources.list içerisindeki adresleri kullanarak ilgili programı serverdan indirmeye başlar. Bağımlılık gerektiren dosyaları alır.

Arşivleri açar, kurar ve hazır hale getirir.

Kod:
Get:1 ftp://ftp.us.debian.org/debian/ testing/main libnss3 2:1.7.8-1 [654kB]
Get:2 ftp://ftp.us.debian.org/debian/ testing/main[ mozilla-mailnews 2:1.7.8-1 [1811kB]
Get:3 ftp://ftp.us.debian.org/debian/ testing/main mozilla-psm 2:1.7.8-1 [192kB]
Get:4 ftp://ftp.us.debian.org/debian/ testing/main mozilla 2:1.7.8-1 [1022B]
Fetched 2658kB in 14s (177kB/s)
Reading package fields... Done
Reading package status... Done
Selecting previously deselected package libnss3.
(Reading database ... 62277 files and directories currently installed.)
Unpacking libnss3 (from .../libnss3_2%3a1.7.8-1_i386.deb) ...
Selecting previously deselected package mozilla-mailnews.
Unpacking mozilla-mailnews (from .../mozilla-mailnews_2%3a1.7.8-1_i386.deb) ...
Selecting previously deselected package mozilla-psm.
Unpacking mozilla-psm (from .../mozilla-psm_2%3a1.7.8-1_i386.deb) ...
Selecting previously deselected package mozilla.
Unpacking mozilla (from .../mozilla_2%3a1.7.8-1_i386.deb) ...
Setting up libnss3 (1.7.8-1) ...

Setting up mozilla-mailnews (1.7.8-1) ...
Updating mozilla chrome registry...done.

Setting up mozilla-psm (1.7.8-1) ...
Updating mozilla chrome registry...done.

Setting up mozilla (1.7.8-1) ...
Yukarıda gördüğünüz gibi Apt gerekli işlemleri bağımlılıkları çözerek yapıyor.
 
valla helal olsun cidden tek el atmadıın burası kalmıstı:lol: ellerine sağlık güzel hazırlamışsın​
 
Geri
Üst