- Konum
- BERTUNA
-
- Üyelik Tarihi
- 2 Haz 2020
-
- Mesajlar
- 5,358
-
- MFC Puanı
- 16,410
Merhabalar
Standart bir Linux PC Kullanıcısı, terminal'den yazılım yüklerken şu yükleme komutunu kullanır.
Böylece, yazılım standart ayarlarla kurulur.Ama bazen 100 KB'lık bir yazılım'ın kurulumu için 10-30 MB arası ek paketler'de iner, ve bu ektra paketler, 100 kb'lık uygulama için bağımlılık içeren paketler olabileceği önerilen paketler'de olabilir.
İşte bu nokta'da işler karışmaya başlar.Bir linux PC kullanıcısı, bir yazılımın sadece temel kurulumunu isteyebilir.
Örneğin :
Gnomel Shell Arayüzü.....
Bir pc kullanıcısı komut satırına ;
yazarsa, komut çıktısı şuna benzer;
Burada önemli olan satır ;
Halbu ki linux PC Kullanıcısı gnome-shell 'i "Temel Ayarlarla" kurmak istemektedir.
İşte bu durum'da apt-get yükleme mekanizmasının iki adet yükleme parametresi devre girmektedir.
Bunlar'dan birincisi "--no-install-recommends" parametresi olup , bunun anlamı ,sistem'e yazılım kurulurken, "SADECE TEMEL YÜKLEME" paketleri ile kurulur.Bu kurulum, yazılımın çalışması için "MİNİMUM TEMEL" gereksinimidir.
Şimdi yüklemeyi "--no-install-recommends" yükleme parametresi ile yeniden yapalım ve örnek çıktısına bakalım.
Çıktısı ;
Önemli satır :
İlk durum'da ;
0 paket yükseltilecek, 16 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
İkinci durum'da ;
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
16-14 = 2 paket gereksiz yer kaplayacaktı....
Şimdi bir de "--install-suggests" yükleme parametresinin yükleme üzerindeki etkisini inceleyelim.
suggests : Önerilen demektir.
Aynı yükleme komutunu ;
komutunun çıktısını bakalım
Bu çıktıda önemli olan satır ;
Paket sayısı ve toplam boyutu artmıştır.
Yani bu komutla tavsiye edilen : recommended + önerilen : suggests + yükleme: install ifadelerin cebirsel toplamıdır.Eğer sisteminizde tek bir masaüstü ortamı kullanıyorsanız bunu tercih edin, aksi durum 'da ise "--no-install-recommends" yükleme parametresini kullanın.
ÖZETLE ;
-install yükleme parametresi : Gerekli bağımlılıklara bağlı STANDART KURULUM.....
0 paket yükseltilecek, 16 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,2 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,9 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz?
--no-install-recommends yükleme parametresi : Gerekli bağımlılıklara bağlı "TEMEL KURULUM"......
Aşağıdaki YENİ paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-shell libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-wallpapers ubuntu-wallpapers-bionic
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,1 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,8 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz?
--install-suggests yükleme parametresi : "Standart + Temel + Önerilen" paketlerin tamamını içeren KOMPLE KURULUM.....
Aşağıdaki YENİ paketler kurulacak:
chrome-gnome-shell fprintd gdm3 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0
gir1.2-mutter-2 gir1.2-rsvg-2.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gnome-shell gnome-user-guide
libfprint0 libgdm1 libmutter-2-0 libpam-fprintd libtelepathy-logger3 libxcb-res0 mutter switcheroo-control ubuntu-session
ubuntu-wallpapers ubuntu-wallpapers-artful ubuntu-wallpapers-bionic ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid
ubuntu-wallpapers-maverick ubuntu-wallpapers-natty ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise
ubuntu-wallpapers-quantal ubuntu-wallpapers-raring ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty
ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily ubuntu-wallpapers-xenial
ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty
0 paket yükseltilecek, 42 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
169 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 189 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz?
Sanırım anladınız aradaki farkı.....
Standart bir Linux PC Kullanıcısı, terminal'den yazılım yüklerken şu yükleme komutunu kullanır.
Bash:
apt-get -u install <uygulama_adı>
Böylece, yazılım standart ayarlarla kurulur.Ama bazen 100 KB'lık bir yazılım'ın kurulumu için 10-30 MB arası ek paketler'de iner, ve bu ektra paketler, 100 kb'lık uygulama için bağımlılık içeren paketler olabileceği önerilen paketler'de olabilir.
İşte bu nokta'da işler karışmaya başlar.Bir linux PC kullanıcısı, bir yazılımın sadece temel kurulumunu isteyebilir.
Örneğin :
Gnomel Shell Arayüzü.....
Bir pc kullanıcısı komut satırına ;
Bash:
apt-get -u install gnome-shell
HTML:
<pre><font color="#8AE234"><b>root@notebookpc</b></font>:<font color="#729FCF"><b>//</b></font># apt-get -u install gnome-shell
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-user-guide libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-session ubuntu-wallpapers ubuntu-wallpapers-bionic
Önerilen paketler:
gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 chrome-gnome-shell gdm3 gnome-themes-standard-data
switcheroo-control ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid ubuntu-wallpapers-maverick ubuntu-wallpapers-natty
ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise ubuntu-wallpapers-quantal ubuntu-wallpapers-raring
ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily
ubuntu-wallpapers-xenial ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty ubuntu-wallpapers-artful
Aşağıdaki YENİ paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-shell gnome-user-guide libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-session ubuntu-wallpapers
ubuntu-wallpapers-bionic
0 paket yükseltilecek, 16 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,2 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,9 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h]
</pre>
Burada önemli olan satır ;
Aşağıdaki YENİ paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-shell gnome-user-guide libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-session ubuntu-wallpapers
ubuntu-wallpapers-bionic
0 paket yükseltilecek, 16 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,2 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,9 MB ek disk alanı kullanılacak.
Halbu ki linux PC Kullanıcısı gnome-shell 'i "Temel Ayarlarla" kurmak istemektedir.
İşte bu durum'da apt-get yükleme mekanizmasının iki adet yükleme parametresi devre girmektedir.
Bunlar'dan birincisi "--no-install-recommends" parametresi olup , bunun anlamı ,sistem'e yazılım kurulurken, "SADECE TEMEL YÜKLEME" paketleri ile kurulur.Bu kurulum, yazılımın çalışması için "MİNİMUM TEMEL" gereksinimidir.
Şimdi yüklemeyi "--no-install-recommends" yükleme parametresi ile yeniden yapalım ve örnek çıktısına bakalım.
Bash:
apt-get install --no-install-recommends gnome-shell
Çıktısı ;
Bash:
root@notebookpc://# apt-get install --no-install-recommends gnome-shell
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0 libgdm1
libmutter-2-0 libxcb-res0 mutter ubuntu-wallpapers ubuntu-wallpapers-bionic
Önerilen paketler:
gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 chrome-gnome-shell gdm3 gnome-themes-standard-data
switcheroo-control ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid ubuntu-wallpapers-maverick ubuntu-wallpapers-natty
ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise ubuntu-wallpapers-quantal ubuntu-wallpapers-raring
ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily
ubuntu-wallpapers-xenial ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty ubuntu-wallpapers-artful
Tavsiye edilen paketler:
gnome-user-guide ubuntu-session | gnome-session
Aşağıdaki YENİ paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-shell libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-wallpapers ubuntu-wallpapers-bionic
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,1 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,8 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h]
Önemli satır :
Aşağıdaki YENİ paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-shell libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-wallpapers ubuntu-wallpapers-bionic
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,1 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,8 MB ek disk alanı kullanılacak.
İlk durum'da ;
0 paket yükseltilecek, 16 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
İkinci durum'da ;
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
16-14 = 2 paket gereksiz yer kaplayacaktı....
Şimdi bir de "--install-suggests" yükleme parametresinin yükleme üzerindeki etkisini inceleyelim.
suggests : Önerilen demektir.
Aynı yükleme komutunu ;
Bash:
apt-get install --install-suggests gnome-shell
Bash:
root@notebookpc://# apt-get install --install-suggests gnome-shell
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler kurulacak:
chrome-gnome-shell fprintd gdm3 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0
gir1.2-mutter-2 gir1.2-rsvg-2.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gnome-user-guide libfprint0 libgdm1
libmutter-2-0 libpam-fprintd libtelepathy-logger3 libxcb-res0 mutter switcheroo-control ubuntu-session ubuntu-wallpapers
ubuntu-wallpapers-artful ubuntu-wallpapers-bionic ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid
ubuntu-wallpapers-maverick ubuntu-wallpapers-natty ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise
ubuntu-wallpapers-quantal ubuntu-wallpapers-raring ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty
ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily ubuntu-wallpapers-xenial
ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty
Önerilen paketler:
gnome-themes-standard-data
Aşağıdaki YENİ paketler kurulacak:
chrome-gnome-shell fprintd gdm3 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0
gir1.2-mutter-2 gir1.2-rsvg-2.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gnome-shell gnome-user-guide
libfprint0 libgdm1 libmutter-2-0 libpam-fprintd libtelepathy-logger3 libxcb-res0 mutter switcheroo-control ubuntu-session
ubuntu-wallpapers ubuntu-wallpapers-artful ubuntu-wallpapers-bionic ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid
ubuntu-wallpapers-maverick ubuntu-wallpapers-natty ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise
ubuntu-wallpapers-quantal ubuntu-wallpapers-raring ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty
ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily ubuntu-wallpapers-xenial
ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty
0 paket yükseltilecek, 42 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
169 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 189 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h]
Bu çıktıda önemli olan satır ;
Aşağıdaki YENİ paketler kurulacak:
chrome-gnome-shell fprintd gdm3 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0
gir1.2-mutter-2 gir1.2-rsvg-2.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gnome-shell gnome-user-guide
libfprint0 libgdm1 libmutter-2-0 libpam-fprintd libtelepathy-logger3 libxcb-res0 mutter switcheroo-control ubuntu-session
ubuntu-wallpapers ubuntu-wallpapers-artful ubuntu-wallpapers-bionic ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid
ubuntu-wallpapers-maverick ubuntu-wallpapers-natty ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise
ubuntu-wallpapers-quantal ubuntu-wallpapers-raring ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty
ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily ubuntu-wallpapers-xenial
ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty
0 paket yükseltilecek, 42 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
169 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 189 MB ek disk alanı kullanılacak.
Paket sayısı ve toplam boyutu artmıştır.
Yani bu komutla tavsiye edilen : recommended + önerilen : suggests + yükleme: install ifadelerin cebirsel toplamıdır.Eğer sisteminizde tek bir masaüstü ortamı kullanıyorsanız bunu tercih edin, aksi durum 'da ise "--no-install-recommends" yükleme parametresini kullanın.
ÖZETLE ;
-install yükleme parametresi : Gerekli bağımlılıklara bağlı STANDART KURULUM.....
0 paket yükseltilecek, 16 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,2 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,9 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz?
--no-install-recommends yükleme parametresi : Gerekli bağımlılıklara bağlı "TEMEL KURULUM"......
Aşağıdaki YENİ paketler kurulacak:
gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0 gir1.2-mutter-2 gir1.2-rsvg-2.0
gnome-shell libgdm1 libmutter-2-0 libxcb-res0 mutter ubuntu-wallpapers ubuntu-wallpapers-bionic
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
40,1 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,8 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz?
--install-suggests yükleme parametresi : "Standart + Temel + Önerilen" paketlerin tamamını içeren KOMPLE KURULUM.....
Aşağıdaki YENİ paketler kurulacak:
chrome-gnome-shell fprintd gdm3 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0 gir1.2-gweather-3.0
gir1.2-mutter-2 gir1.2-rsvg-2.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gnome-shell gnome-user-guide
libfprint0 libgdm1 libmutter-2-0 libpam-fprintd libtelepathy-logger3 libxcb-res0 mutter switcheroo-control ubuntu-session
ubuntu-wallpapers ubuntu-wallpapers-artful ubuntu-wallpapers-bionic ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid
ubuntu-wallpapers-maverick ubuntu-wallpapers-natty ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise
ubuntu-wallpapers-quantal ubuntu-wallpapers-raring ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty
ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily ubuntu-wallpapers-xenial
ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty
0 paket yükseltilecek, 42 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
169 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 189 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz?
Sanırım anladınız aradaki farkı.....
Görüşmek üzere, Allah'a (c.c) emanet olunuz....