Apt-get: Revizyonlar arasındaki fark
Gezinti kısmına atla
Arama kısmına atla
Değişiklik özeti yok |
(purge ve clean komutları hakkında açıklamalar ekleyelim) |
||
8. satır: | 8. satır: | ||
==Bazı komutlar== | ==Bazı komutlar== | ||
Komutlar hakkında detaylı bilgi için '''[[Apt nasıl-3]]''' belgesine ve Ubuntu.com'da ilgili [http://manpages.ubuntu.com/manpages/xenial/en/man8/apt-get.8.html '''sayfa'''] bakabilirsiniz. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| style="background:#f2f2f2; width: | | style="background:#f2f2f2; width:38%;" | '''İşlem''' | ||
| style="background:#f2f2f2;" | '''Komut''' | | style="background:#f2f2f2;" | '''Komut''' | ||
|- | |- | ||
| Paket kurmak | | Paket kurmak | ||
| {{komut|sudo apt-get install {{kırmızı|paket_adı}}}} | | {{komut|sudo apt-get install {{kırmızı|paket_adı}}}} | ||
|- | |- | ||
| Birden çok paket kurmak | | Birden çok paket kurmak | ||
| {{komut|sudo apt-get install {{kırmızı|paket1 paket2 paket3 paket4 paket5 paket 6}}}} ... <br> | | {{komut|sudo apt-get install {{kırmızı|paket1 paket2 paket3 paket4 paket5 paket 6}}}} ... <br> | ||
Örnek:{{komut|sudo apt-get install {{kırmızı|gimp vlc kolourpaint4 smplayer chromium-browser}}}} | Örnek: {{komut|sudo apt-get install {{kırmızı|gimp vlc kolourpaint4 smplayer chromium-browser}}}} | ||
|- | |- | ||
| Kurulu bir paketi kaldırmak | | Kurulu bir paketi kaldırmak | ||
| {{komut|sudo apt-get remove {{kırmızı|paket_adı}}}} | | {{komut|sudo apt-get remove {{kırmızı|paket_adı}}}} | ||
|- | |- | ||
| Kurulu bir paketi yapılandırma dosyaları ile beraber kaldırmak | | Kurulu bir paketi yapılandırma dosyaları ile beraber kaldırmak ''(açıklama [1])'' | ||
| {{komut|sudo apt-get purge {{kırmızı|paket_adı}}}} | | {{komut|sudo apt-get purge {{kırmızı|paket_adı}}}} | ||
|- | |- | ||
| Kullanılmayan tüm bağımlılık paketlerini | | Kullanılmayan tüm bağımlılık paketlerini kaldır | ||
| {{komut|sudo apt-get autoremove}} | | {{komut|sudo apt-get autoremove}} | ||
|- | |- | ||
| Kurulu tüm paketleri güncellemek | | Kurulu tüm paketleri güncellemek | ||
| {{komut|sudo apt-get upgrade}} | | {{komut|sudo apt-get upgrade}} | ||
|- | |- | ||
| Tüm sistemi yükseltmek | | Tüm sistemi yükseltmek | ||
| {{komut|sudo apt-get dist-upgrade}} | | {{komut|sudo apt-get dist-upgrade}} | ||
|- | |- | ||
| Yeni depo eklemek | | Yeni depo eklemek | ||
| {{komut|sudo add-apt-repository {{kırmızı|yeni_deponun_[[PPA]]_adresi}} }} | | {{komut|sudo add-apt-repository {{kırmızı|yeni_deponun_[[PPA]]_adresi}} }} | ||
|- | |- | ||
| Paket listelerini güncellemek ( | | Paket listelerini güncellemek ''(açıklama [2])'' | ||
| {{komut|sudo apt-get update}} | | {{komut|sudo apt-get update}} | ||
|- | |- | ||
| Program aramak | | Program aramak | ||
| {{komut|sudo apt-cache search {{kırmızı|paket_adı}}}} | | {{komut|sudo apt-cache search {{kırmızı|paket_adı}}}} | ||
|- | |- | ||
| Program hakkında bilgi almak | | Program hakkında bilgi almak | ||
| {{komut|sudo apt-cache show {{kırmızı|paket_adı}}}} | | {{komut|sudo apt-cache show {{kırmızı|paket_adı}}}} | ||
|- | |- | ||
| Sistemde {{bc|/var/cache/apt/archives/}} dizininde tutulan paketleri silmek | | Sistemde {{bc|/var/cache/apt/archives/}} dizininde tutulan paketleri silmek ''(açıklama [3])'' | ||
| {{komut|sudo apt-get clean}} | | {{komut|sudo apt-get clean}} | ||
|- | |||
| Apt komutları hakkında yardım | |||
| {{komut|apt-get help}} | |||
|} | |} | ||
== | ===Açıklamalar=== | ||
* APT paket içeriği ''/etc/apt/sources.list'' dosyasında tanımlıdır. Tüm depo ekleme, düzenleme vb. değişikliklikleden sonra alttaki komut yardımıyla söz konusu veritabanı güncellenmelidir. | * [1] <code>purge</code> komutu sadece bazı yapılandırma dosyalarını siler. Bu komutun, program ile ilgili her türlü kalıntıyı sileceği anlaşılmamalıdır. Örneğin kullanıcı ev dizini içinde, programa ait kullanıcı ayar dosyalarını silmez. Ayrıca artık kullanılmayan bağımlılıkları da silmez. Sistemdeki gereksiz bağımlılık dosyalarının temizlenmesi için yukarıda da belirtildiği gibi <code> sudo apt-get autoremove</code> komutu kullanılabilir.<br><code>purge</code> işlemi istenirse [[Synaptic Paket Yöneticisi]]’nde “Tamamen kaldır” seçeneği kullanılarak grafik arayüz üzerinden de gerçekleştirilebilir. | ||
* [2] APT paket içeriği ''/etc/apt/sources.list'' dosyasında tanımlıdır. Tüm depo ekleme, düzenleme vb. değişikliklikleden sonra alttaki komut yardımıyla söz konusu veritabanı güncellenmelidir. | |||
: {{komut|sudo apt-get update}} | : {{komut|sudo apt-get update}} | ||
* | * [3] Sisteme tanımlı paket depoları üzerinden indirilen paketlerin ''.deb'' uzantılı kurulum dosyaları <code>/var/cache/apt/archives/</code> dizini altında arşivlenmektedir. Paket depoları üzerinden bir program kurmak istediğinizde apt-get önce bu dizini tarar eğer söz konusu paketi burada bulursa internetten indirmek yerine bu kurulum dosyasını kullanır. | ||
== Kaynakça == | == Kaynakça == |
11.10, 19 Kasım 2016 tarihindeki hâli
apt-get, Ubuntu gibi Debian temelli Linux dağıtımlarında, tanımlanmış kaynaklardan yeni yazılım paketlerini indirme ve bağımlılıkları ile birlikte kurma, paketleri yükseltme, paket liste içeriklerini güncelleme gibi işlemleri yerine getirmek için kullanılan bir komut satırı arayüzüdür. Basit bir araç olan apt-get, Ubuntu sunucu uygulamalarında, diğer paket yönetim araçlarına göre çok sayıda üstünlüğü vardır. Bu üstünlüklerden bazıları, temel internet bağlantılarının (SHH) kolay kullanımı ve sistem yönetim betiklerinin kullanılabilmesidir.
Ön bilgiler
Şablon:Bilgi notu Şablon:Bilgi notu
Bazı komutlar
Komutlar hakkında detaylı bilgi için Apt nasıl-3 belgesine ve Ubuntu.com'da ilgili sayfa bakabilirsiniz.
İşlem | Komut |
Paket kurmak | Şablon:Komut |
Birden çok paket kurmak | Şablon:Komut ... Örnek: Şablon:Komut |
Kurulu bir paketi kaldırmak | Şablon:Komut |
Kurulu bir paketi yapılandırma dosyaları ile beraber kaldırmak (açıklama [1]) | Şablon:Komut |
Kullanılmayan tüm bağımlılık paketlerini kaldır | Şablon:Komut |
Kurulu tüm paketleri güncellemek | Şablon:Komut |
Tüm sistemi yükseltmek | Şablon:Komut |
Yeni depo eklemek | Şablon:Komut |
Paket listelerini güncellemek (açıklama [2]) | Şablon:Komut |
Program aramak | Şablon:Komut |
Program hakkında bilgi almak | Şablon:Komut |
Sistemde /var/cache/apt/archives/ dizininde tutulan paketleri silmek (açıklama [3])
|
Şablon:Komut |
Apt komutları hakkında yardım | Şablon:Komut |
Açıklamalar
- [1]
purge
komutu sadece bazı yapılandırma dosyalarını siler. Bu komutun, program ile ilgili her türlü kalıntıyı sileceği anlaşılmamalıdır. Örneğin kullanıcı ev dizini içinde, programa ait kullanıcı ayar dosyalarını silmez. Ayrıca artık kullanılmayan bağımlılıkları da silmez. Sistemdeki gereksiz bağımlılık dosyalarının temizlenmesi için yukarıda da belirtildiği gibisudo apt-get autoremove
komutu kullanılabilir.purge
işlemi istenirse Synaptic Paket Yöneticisi’nde “Tamamen kaldır” seçeneği kullanılarak grafik arayüz üzerinden de gerçekleştirilebilir.
- [2] APT paket içeriği /etc/apt/sources.list dosyasında tanımlıdır. Tüm depo ekleme, düzenleme vb. değişikliklikleden sonra alttaki komut yardımıyla söz konusu veritabanı güncellenmelidir.
- [3] Sisteme tanımlı paket depoları üzerinden indirilen paketlerin .deb uzantılı kurulum dosyaları
/var/cache/apt/archives/
dizini altında arşivlenmektedir. Paket depoları üzerinden bir program kurmak istediğinizde apt-get önce bu dizini tarar eğer söz konusu paketi burada bulursa internetten indirmek yerine bu kurulum dosyasını kullanır.