Chrona Linux İçin APK Paket Yöneticisi: Hızlı, Temiz, Etkili
APK Paket Yöneticisi - Chrona Linux için Mükemmel Rehber
Chrona Linux, Alpine Linux altyapısını kullandığı için güçlü, sade ve hızlı bir paket yöneticisi olan apk
(Alpine Package Keeper)yi kullanır. Bu rehberde
apk`’nin temel komutlarından ileri düzey kullanımına kadar her şey detaylı şekilde açıklanmıştır.
1. Temel apk
Komutları
Paket Arama
apk search <paket-adı>
Paket Kurma
apk add <paket-adı>
Paket Kaldırma
apk del <paket-adı>
Paket Güncelleme
apk update
apk upgrade
apk upgrade --available
2. Repository Yönetimi
/etc/apk/repositories
Bu dosyada hangi yazılım kaynaklarının kullanılacağını belirtebilirsiniz:
https://dl.chronalinux.org.tr/core
--no-cache
seçeneği
apk add --no-cache <paket>
3. Faydalı Komutlar
Kurulu Paketleri Görüntüle
apk info
Paket Bilgisi
apk info <paket-adı>
Paket Hangi Dosyaları Kurmuş?
apk info -L <paket>
Bir Dosya Hangi Paketten Geliyor?
apk info --who-owns /bin/ls
4. Güvenlik ve Politikalar
İmzalı Paket Politikaları:
apk policy <paket>
Anahtar Güncellemesi:
apk update --no-cache
5. Sanal Paketler (Build Dependencies)
Geçici build bağımlılıkları kurmak için:
apk add --virtual .build-deps gcc make musl-dev
İşiniz bittiğinde:
apk del .build-deps
6. Cache ve Sistem Temizliği
APK Cache’i Temizle
apk cache clean
Depo Ön Belleğini Sil
rm -rf /var/cache/apk/*
7. Kendi Paketlerinizi Yapmak
Chrona’da Alpine yapısına uygun şekilde APKBUILD
dosyaları ile kendi .apk
paketlerinizi hazırlayabilirsiniz.
Temel süreç:
abuild checksum
abuild -r
Gerekli dosyalar:
APKBUILD
.tar.gz
kaynak dosyasıchecksums
bilgileri
Anahtar yolu:
~/.abuild/
Sonuç
apk
, minimalizm ve sadeliğin en güçlü temsilcilerinden biridir. dpkg
ve rpm
gibi sistemlerin aksine basit yapıdadır ve kullanıcıya maksimum kontrol sağlar. Bu rehber ile ister basit kurulumlar ister özel paket inşaları gerçekleştirebilir, sisteminizi güvenli ve stabil tutabilirsiniz.