backup-apt - Ubuntu için apt-get yedekleme betiği | SDN Forum
bağımlılık kabuk programlama yazılım yükleme
Eğer benim gibi evinizde internet erişminiz yoksa ve 3G desteği olmayan 2G bir telefonla, 1gb 2gb gibi bir internet paketiyle yazılım programlamayı öğrenmeye çalışıyorsanız, ayrıca paketiniz bittiğinde belki 1 ay belki 3-4 ay internet erişiminizin olmayacağı malumsa, internette gördüğünüz her kaynağı veya yazılımı çevrimdışı okumak/kullanmak için indiriyorsunz.
Neden böyle bir şeyden bahsettim? Çok şükür artık sınırsız internet erişimim var. Ama yarın bir gün yine internetsiz kalmayı varsayarak ona göre işlemlerimi yapıyorum.
İşte backup-apt bu işlemlerden biri. Yukarda bahsettiğim gibi 2G bir hızla Ubuntu'ya uygulama kurmaya(indirmeye) çalışıyordum. 100-200mb lik bir dosyayı 5 saat sonunda indirebiliyordum. Herkes bilir ki Ubuntu kurulumundan sonra uygulama kurmak için şu komutu çalıştırmamız gerekir:
Ah..... Benim kabus komutum. Neden diyecek olursanız, 2G hızında kullandığım internet paketim bitiyor ve Ubuntu arızalandığı için yeniden kurulum yapmam gerekiyordu! Elbette o sırada internet erişimim olmadığı için tüm programları elle (.deb paketlerini kullanarak) kurarak bağımlılık cehennemine giriyordum.....
Bu konuda araştırmalar yaptım, bir iki denemem de oldu. Sonunda böyle bir kabuk betiği geliştirerek işin içinden sıyrıldım.
Peki bu betik ne işe yarıyor?
sisteme ek olarak eklediğiniz PPA kaynaklarını yedekliyerek, sistemin yeni kurulumundan sonra "apt-get update" komutunu çalıştırmaya gerek kalmadan ve internet bağlantısı olmadan direk "apt-get install" komutuyla yedeklediğiniz uygulamayı yüklemeye yarıyor.