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.