APTonCD ile Paketlerin Yedeğini Almak

From Lapis Wiki

Jump to: navigation, search

Bir senaryo düşünün: Makinanıza GNU/Linux kurmak istiyorsunuz, ve son sürüm bir dağıtım da CD'ye yakılmış şekilde elinizde mevcut. CD'yi CD-Rom'a koyarak kuruluma başlayabilirsiniz, fakat kurulum bittiği zaman genellikle CD içerisindeki paketlerden bağımsız olan bazı uygulamaları yüklemeniz gerekecektir. Eğer Debian menşeili bir Linux dağıtımı kullanıyorsanız, apt-get yöntemini tercih edersiniz. Belli bir süre sonunda birçok sayıda uygulama ve bunlara bağlı olarak da bağımlılıklarını çekersiniz. Buraya kadar bir sorun yok.

Sorun makinanıza bu dağıtımı tekrar kurmaya kalktığınızda ortaya çıkıyor. Tüm yaptıklarınızı, yani apt-get yöntemiyle çektiğiniz ek programları tekrardan yüklemek durumunda bırakılıyorsunuz. Kendi makinama defalarca Debian ya da Debian menşeili bir dağıtım kurdum ve her seferinde apt-get yöntemi ile indirdiğim paketlerin kolayca yedeğini alabileceğim kolay bir yol olmasını diledim.

AptonCd adlı program,apt-get yöntemi ile indirilen tüm paketlerden ya da belirtilen repodaki tüm paketlerden bir CD imajı (ISO) yaratılmasına olanak veriyor.


Ubuntu altında bu programı şu şekilde kurabilirsiniz:


Kod: AptonCD Kurulumu

# sudo apt-get install aptoncd


Program bir kere kurulduktan sonra, Sistem ->Yönetim ->AptonCD şeklinde kısyayolu eklenir. Buna tıklayarak /var/cache/apt/archives dizini altındaki tüm paketleri ya da istediğiniz diğer paketleri imaj CD'si haline getirmeyi amaçlayan program arayüzü çalıştırabilirsiniz. Bunun haricinde aptoncd komutu ile de AptonCD programını çalıştırabilirsiniz.


Program Nasıl Kullanılır?

Programın kullanımı oldukça basittir. Açılan grafik arayüz Create ve Restore isimli iki adet sekmeye sahiptir. Create sekmesi üzerinde tek bir düğme barındırır, ve bu düğmeye basılması halinde de /var/cache/ dizini altındaki gerekli tüm paketleri kopyalamaya başlar ve bu işlemi bir açılır menüde gösterir. Bu sekmede, başka bir dizin altındaki paketleri ekleyip eklemeyeceğinize ya da eklenmiş paketlerden bazılarını çıkartıp çıkartmayacağınıza karar vermelisiniz. Bunlara ek olarak imaj dosyamızı yazdıracağımız hedef medya için CD veya DVD seçeneği de mevcuttur.


Karşılama Ekranı

Create seçeneğini seçtikten sonra bizi şu şekilde bir ekran karşılar:

resim:Selectpackages.png

Seçim yapıldıktan sonra, program gerekli CD/DVD imajını yaratıp daha önceden sizin belirlediğiniz adrese kaydeder.Bu andan itibaren bu imaj dosyasını ya yerel diskinizde saklarsınız ya da CD/DVD'ye yakarak saklarsınız.

resim:Restore.png

Restore sekmesi herbiri özel bir amaca hizmet eden 3 düğme içerir. Bu sekme şunları yapmanıza olanak tanır:

   *CD/DVD'de kayıtlı olan imaj dosyasını açar ve paketleri bilgisayarınıza yükler.
   *Yerel olarak saklanan imaj dosyasını açar ve paketleri bilgisayarınıza yükler.
   *CD/DVD içeriğini apt-get,aptitude ya da synaptic için repo olarak belirler. 

Üçüncü şık şu anlama gelir: Program /etc/apt/sources.list içerisine gerekli kod satırlarını ekler ve CD/DVD içeriğindeki paketleri apt-get ya da benzeri program ile kullanılabilir hale getirir.


Sadece Debian ya da Ubuntuyu tekrar kurarken değil, Debian menşeili tüm dağıtımları herhangi bir makinaya kurarken, rahatlıkla kullanılabilecek bir programdır AptonCd.

Programın tek eksiği uzak bir repodan paketleri otomatik olarak indirip CD/DVD imajı yaratmamasıdır, fakat program hala beta aşamasında olduğu için gelecekte bu özelliği bünyesine katmasını umut ediyorum.


AptonCD hakkında detaylı bilgilere buradan ulaşabilirsiniz.