Yafees

Çalışkan
Katılım
21 Eylül 2025
Mesajlar
85
Beğeniler
85
Herkese merhaba, bugün Cachyos'un yeni değişen paket yükleyicisi Shelly'e bakacağız.


Shelly, Arch Linux ve türevlerinde (CachyOS, EndeavourOS, Manjaro) paket yönetimini daha görsel, kolay ve interaktif hale getirmek için geliştirilmiş terminal tabanlı bir paket yöneticisi arayüzüdür. Genellikle Go veya Rust ile yazılan modern CLI araçlarına benzer şekilde, pacman ve AUR yardımcılarının (Yay, Paru vb.) üzerine bir katman olarak çalışır. Diğer dağıtımlarda da hemen hemen aynı mantık geçerlidir. Uygulama varsayılan olarak gelmekte olup kullanımı oldukça basittir. En büyük artısı AUR paketleri de dahil olmak üzere terminale ihtiyaç bırakmamasıdır.

Öne Çıkan Temel Özellikleri İse;​

  • İnteraktif Arama ve Seçim: Standart pacman -Ss gibi düz metin listelemek yerine; ok tuşlarıyla gezebileceğin, birden fazla paketi boşluk (Space) tuşuyla seçip tek seferde yükleyebileceğin interaktif bir menü sunar.
  • AUR Desteği: Resmi depoların yanı sıra AUR'daki paketleri de tek bir arayüzden arayıp derlemeni veya yüklemeni sağlar.
  • Görsel Kolaylık: Paketlerin boyutlarını, bağımlılıklarını ve açıklamalarını terminal içinde renkli ve düzenli bir panelle gösterir.

1.webp


Böyle bir uygulama arayüzü karşılamaktadır. Sol tarafta paketi nereden indirmek istiyorsanız orayı seçiyorsunuz. Arch tabanlı dağıtımlarda tavsiyem önce resmi sunucular, daha sonra flatpak, en son ise AUR'dan uygulama indirmeniz olur.

2.webp


Daha sonra indirmek istediğimiz paketi arayıp sağ üst tarafta bulunan seçilenleri kur bölümünden uygulamayı kuruyoruz.

Terminal Üzerinden Kullanmak İsteyenler İçin Popüler Komutlar


1. Kurulum (CachyOS / Arch)​

Genellikle AUR üzerinde bulunur. Yay veya Paru kullanarak sisteme kurulur:
Kod:
yay -S shelly

2. İnteraktif Paket Arama ve Yükleme​

Sadece shelly yazıp yanına aratmak istediğin kelimeyi eklediğinde sana interaktif bir liste açar:
Kod:
shelly discord
Bu komuttan sonra açılan menüde ok tuşlarıyla gezebilir, Space ile seçebilir ve Enter ile yüklemeyi başlatabilirsin.

3. Sistem Güncelleme​

Hem resmi depoları hem de AUR paketlerini tek seferde güncellemek için:
Kod:
shelly -Syu

4. Paket Kaldırma (Temizleme)​

Bir paketi ve onunla birlikte gelen ama artık ihtiyaç duyulmayan bağımlılıkları sistemden kaldırmak için
Kod:
shelly -Rns <paket_adi>

Uygulamanın bir diğer avantajı ise kurduğunuz uygulamaların güncellemelerini yine terminale gerek kalmadan buradan grafik arayüzünden yapabiliyor olmamız. Basit bir konu farkındayım ama amacım Linux'un ne kadar geliştiğini, ayrıca artık terminal kullanmadan da uygulama kurmak, güncelleme yapmak, uygulama kaldırmak gibi basit işleri kolayca yapabildiğimizi göstermekti.
 
Son düzenleyen: Moderatör: