Milis Linux İmaj Yapımı

Özelleştirilmiş Milis Linux dağıtımı veya Milis Linux tabanlı kendi dağıtımınızı hazırlamak için kullanılan imaj-uretici aracıdır. İstenilen uygulamalar, dağıtım adı, logo, duvar kağıdı vb. özelleştirmeler yapılarak imaj hazırlanmasına imkan tanımaktadır.

Masaüstü için XFCE4, giriş yöneticisi olarak da Slim ve Lightdm kullanılabilir durumdadır. Diğer masaüstleri deneysel olarak eklenmiştir. Mevcut Milis Linux masaüstü olarak xfce4 ve giriş yöneticisi olarak lightdm ile gelmektedir.

İmaj üretici:
git clone https://notabug.org/milislinux/imaj-uretici.git

Klasör içerisinde ayarlar/ayarlar.conf dosyasında hazırlanacak dağıtım da yapılabilecek özelleştirmeler yer almaktadır. Dosya sisteminde yapılacak değişiklikler için de/xfce4/updates/ altındaki klasörler incelenebilir.

Gerekli ayarları ayarlar.conf içerisinde yaptıktan sonra ilk olarak Ön hazırlık işlemi yapılmalıdır:
sudo ./builder.sh --onhazirlik
Ardından ikinci aşama olan iso'nun üretilmesine geçilmelidir:
sudo ./builder.sh --iso

Ön hazırlık ve iso aşamaları sonrası küçük değişiklikler yapılmak istenirse sadece iso parametresi ile hızlıca yeni iso çıkarılabilmektedir:
sudo ./builder.sh -sadece-iso

NOT: İmaj Üretici uygulaması mevcut versiyonu sadece Milis Linux üzerinde çalıştırılabilmektedir.

Yerel Paket Sistemi

Eğer tekrar tekrar sıfırdan iso hazırlamak durumunda kalıyorsanız paketleri her seferinde internet yerine lokalde hazırlayacağınız yerel paket sisteminden (YPS) daha hızlı kurmasını sağlayabilirsiniz. Yerel paket sistemi de imaj-uretici içerisinde hazır olarak gelmektedir.

Öncelikle YPS oluşturalım. Seçilecek klasörü ayarlar/ayarlar.conf içerisinden değiştirebilirsiniz.
sudo ./builder --yps-olustur

Milis paket sistemi sürekli güncellendiğinden YPS'nizi de iso oluşturmadan önce güncellemeniz tavsiye edilir.
sudo ./builder --yps-guncelle

Her iso öncesi mutlaka YPS'nin başlatılması gerekmektedir. YPS başlatıldıktan sonra Ön Hazırlık ve ISO aşamalarına geçebilirsiniz.
sudo ./builder --yps-baslat

YPS'nin mevcut durumunu, çalışıp çalışmadığını kontrol edebilir veya durdurabilirsiniz.
sudo ./builder --yps-kontrol
sudo ./builder --yps-durdur

Daha detaylı bilgi için git reposu veya yardım sayfasını kullanabilirsiniz:
sudo ./builder.sh --yardim