Kurulduğunda sadece konsoldan internete bağlanıp pisi çalıştırabileceğim paketlerden oluşan bir Pardus kurulumu yapmak 2007'den beri yapmak istediğim bir şeydi. Bunu o yıllarda
Burak Sezer Yalı kullanmadan yapmıştı, bende onun yazılarıyla birkaç deneme yaptım ama hiç pratik bir yöntem değildi. Gerçi oradaki amacımızda pratik bir şey yapmaktan ziyade Pardus'a Linux'a dair bir şeyler öğrenmekti ve amacımıza ulaşmıştık. Burak daha sonra Gentoo'ya sardı, ben sadece ayaklarımı sokmakla yetindim :)
Her neyse tahmin ettiğimden daha kolay bir şekilde bunu hallettim. Yaptığım şey Pardusman'ın yaptığına benziyor ama daha çok angarya içeriyor, çünkü Pardusman oluşturulan yerel depoyu kullanıyor. Hikaye şöyle;
Önce normal bir Pardus kurulumu yapıp istemediğim paketleri, bileşenleri kaldırdım. Yani kurulduğunda olmasını istediğim Pardus'u oluşturdum.
Daha sonra "pisi li" komutu ile oluşturulan sistemdeki paketlerin bir listesi alınır ve bu liste bir python betiğinden geçirilerek işlenir, çıktı olarak elinizde Kurulan CD'deki repo dizininden silinecek ve eklenecek paketleri hazırlayan bir bash dosyası olur. Tabii benim aromamda sadece silme işlemi yapmam gerekti.
Son olarak Kurulan CD imajı bir dizine açılır ve bu bash dosyası işletilerek kurulumu yapılacak repo dizini oluşturulur. Yeni oluşan reponun "pisi ix --skip-signing" ile indeksi oluşturulduktan sonra bu dizinden tekrar bir iso imajı yapılırsa elinizde aromalı Pardus kurulmaya hazırdır.
Olayın genel hatları böyle, ayrıntıları meraklıları araştırıp bulacaktır. Ancak hemen Aromalı Pardus için heyecanlanmayın, çünkü paket eklenmesi için tüm paketlerin birbirine uygun inşa sürümlerinin repo'ya alınması gerekiyor yoksa elinizde işe yaramayan kırık bir kurulum imajı olur. Bu nedenle ben riski olmayan, repo'dan sadece paket silindiği senaryoyu uyguladım. Ama tabii biraz pythonlayarak hepsi kolaylaştırılabilir.
Linux'ta eğlencenin sınırı yok.