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
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.
Seçenekler: Aşağıdaki komutlar özelliklerine göre yukarıda bahsettiğimiz seçenek kısmına konularak uygulanabilir.
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.
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.
Yukarıda gördüğünüz gibi Apt gerekli işlemleri bağımlılıkları çözerek yapıyor.
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
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.
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 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]
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) ...