Ubuntu ve Linux Mint İçin Snap Paket Yöneticisini (snapd) Kurma

Ubuntu’da Snap Kullanımı: Kapsamlı Kılavuz

Ubuntu, Linux dünyasında en popüler dağıtımlardan biri olup, paket yönetimi konusunda APT (Advanced Package Tool) kullanır. Ancak Snap teknolojisi sayesinde uygulamaları daha kolay yükleyebilir, güncelleyebilir ve yönetebilirsiniz.

Bu rehberde, Ubuntu’da Snap desteğini nasıl etkinleştireceğinizi, Snap paketlerini nasıl yöneteceğinizi ve en yaygın Snap uygulamalarını nasıl kullanabileceğinizi öğreneceksiniz.

1. Snap Nedir ve Neden Kullanılmalıdır?

Snap, Canonical tarafından geliştirilen, bağımsız çalışan ve güvenliği artırılmış bir paketleme sistemidir. Geleneksel paket yönetiminden farklı olarak, Snap uygulamaları tüm bağımlılıkları ile birlikte gelir.

Snap Kullanmanın Avantajları

Tüm Linux dağıtımlarıyla uyumlu: Ubuntu, Debian, Fedora, Arch Linux, OpenSUSE gibi birçok Linux sisteminde çalışır.
Bağımsızlık: Snap paketleri kendi kütüphaneleriyle gelir, sistemdeki diğer yazılımlardan etkilenmez.
Güvenlik: Snap paketleri sandbox ortamında çalışır, böylece sistem dosyalarına zarar veremezler.
Otomatik güncellemeler: Snap, uygulamaları arka planda güncelleyerek her zaman en güncel sürümü kullanmanızı sağlar.
Kapsamlı yazılım desteği: Popüler uygulamalar ve araçlar Snap mağazasında kolayca bulunabilir.

Snap Kullanmanın Dezavantajları

Daha fazla disk alanı tüketir: Snap paketleri bağımsız çalıştığından, geleneksel paketlere kıyasla daha fazla alan kaplar.
Başlangıç süreleri daha uzun olabilir: Uygulamaların başlatılması geleneksel paketlere kıyasla biraz daha yavaş olabilir.
Geleneksel sistemle bazı uyumsuzluklar yaşanabilir: Özellikle sistem seviyesinde bazı eski paketlerle çakışma olabilir.

2. Ubuntu’da Snap Nasıl Kurulur ve Etkinleştirilir?

Ubuntu’nun bazı sürümlerinde Snap desteği varsayılan olarak devre dışı olabilir. Snap’i kullanabilmek için aşağıdaki adımları izleyin.

A. Snap Engelleyici Dosyayı Silme

Bazı Ubuntu sürümlerinde, Snap kullanımını engelleyen bir yapılandırma dosyası bulunur. Öncelikle bu dosyayı silelim:

sudo rm /etc/apt/preferences.d/nosnap.pref

Bu işlem, Snap kullanımını engelleyen kısıtlamaları kaldıracaktır.

B. Snap Paket Yöneticisini Kurma

Snap’in çalışabilmesi için snapd paketinin sisteminizde yüklü olması gerekir. Kurulum için:

sudo apt update
sudo apt install snapd -y

Kurulum tamamlandıktan sonra Snap servisini başlatalım ve çalışıp çalışmadığını kontrol edelim:

systemctl status snapd

Eğer Snap servisi aktif değilse, şu komutları çalıştırarak etkinleştirebilirsiniz:

sudo systemctl start snapd
sudo systemctl enable snapd

Bu adımlardan sonra Snap sisteminizde çalışmaya hazır olacaktır.

3. Snap Paketlerini Yükleme, Kaldırma ve Güncelleme

A. Snap Paketi Yükleme

Snap ile bir uygulama yüklemek için:

sudo snap install <uygulama-adı>

Örneğin, Spotify uygulamasını yüklemek için şu komutu kullanabilirsiniz:

sudo snap install spotify

Bazı uygulamalar classic mode gerektirebilir. Örneğin, VS Code editörünü yüklemek için:

sudo snap install code --classic

B. Yüklü Snap Paketlerini Listeleme

Sistemde yüklü olan Snap paketlerini görmek için:

snap list

C. Snap Paketlerini Güncelleme

Sistemde yüklü olan tüm Snap uygulamalarını en güncel sürüme yükseltmek için:

sudo snap refresh

Belirli bir Snap uygulamasını güncellemek isterseniz:

sudo snap refresh <uygulama-adı>

Örneğin, Telegram uygulamasını güncellemek için:

sudo snap refresh telegram-desktop

D. Snap Paketlerini Kaldırma

Yüklü bir Snap paketini kaldırmak için:

sudo snap remove <uygulama-adı>

Örneğin, VLC medya oynatıcısını kaldırmak için şu komutu kullanabilirsiniz:

sudo snap remove vlc

4. Popüler Snap Uygulamaları ve Kurulum Komutları

Snap mağazasında birçok popüler uygulama bulunmaktadır. İşte en çok kullanılanlardan bazıları:

UygulamaKurulum KomutuAçıklama
Chromiumsudo snap install chromiumGoogle Chrome’un açık kaynak versiyonu
VLCsudo snap install vlcGelişmiş medya oynatıcı
Spotifysudo snap install spotifyMüzik akışı uygulaması
VS Codesudo snap install code --classicMicrosoft’un kod editörü
Zoomsudo snap install zoom-clientVideo konferans uygulaması
Telegramsudo snap install telegram-desktopPopüler mesajlaşma uygulaması
OBS Studiosudo snap install obs-studioYayın ve kayıt programı

Eğer yükleyebileceğiniz diğer Snap uygulamalarını keşfetmek isterseniz, şu komutla arama yapabilirsiniz:

snap find <arama-kelimesi>

Örneğin, tarayıcıları listelemek için:

snap find browser

5. Snap Kullanımını Kısıtlama veya Kaldırma

Eğer Snap kullanmayı bırakmak istiyorsanız, aşağıdaki komutları kullanabilirsiniz:

A. Snap’i Geçici Olarak Devre Dışı Bırakma

sudo systemctl stop snapd
sudo systemctl disable snapd

Bu komutlar, Snap servisini devre dışı bırakır ve sistem açıldığında otomatik olarak başlamasını engeller.

B. Snap’i Tamamen Kaldırma

Eğer Snap’i sisteminizden tamamen kaldırmak istiyorsanız:

sudo apt remove --purge snapd -y
sudo rm -rf /var/cache/snapd/
rm -rf ~/snap

Bu işlem sonrası Snap artık sisteminizde çalışmayacaktır. Ancak bazı Ubuntu sürümlerinde sistem bileşenleri Snap ile dağıtıldığı için, kaldırmadan önce dikkatli olmalısınız.

Sonuç

Snap, Linux dünyasında modern paket yönetimi için oldukça kullanışlı bir araçtır. Ubuntu, Debian, Fedora, Arch Linux gibi farklı sistemlerde rahatça kullanılabilir. Snap sayesinde, birçok popüler uygulamayı kolayca yükleyebilir ve güncelleyebilirsiniz. Ancak bazı sistemlerde ekstra disk kullanımı gibi dezavantajları olabilir.

Snap’i etkinleştirmek ve yönetmek için yukarıdaki adımları takip edebilirsiniz. Eğer Snap kullanımı hakkında sorularınız varsa veya belirli bir uygulamanın nasıl yükleneceğini öğrenmek istiyorsanız, aşağıda yorum bırakabilirsiniz! 🚀

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir