Offline Install.. 2007/02/20

Pardus'a çevrimdışı makinelerde paket kurmakta sorun yaşayan kullanıcılara destek olması amacı ile küçük bir betik yazdım. Bu betik, kurulması istenen uygulamanın tüm bağımlılıkları ile beraber Internet bağlantısı olmayan bir makinede kurulabilmesi için hangi paketlerin temin edilmesi gerektiğinin bir listesini veriyor. Şunun gibi:

 

meren@wunjo Desktop $ python offlineinstall.py octave
* Paketin bağımlılıkları ve bağımlılıklarının Internet adresleri araştırılıyor..
........

octave paketini bağımlılıkları ile beraber bu sisteme kurmak için size
aşağıda verilen adreslerdeki paketlerin tümünü Internet'ten temin etmeli,
ardından temin ettiğiniz bu paketleri "/var/cache/pisi/packages/" dizini
içerisine kopyalamalı, sonrasında ise, konsoldan 'pisi it octave' komutunu
vermelisiniz. İndirmeniz gereken paketlerin listesini şu adresteki dosyada
da bulabilirsiniz: /tmp/indirilecek_paket_listesi.txt

http://paketler.pardus.org.tr/pardus-2007/gnuplot-4.2_rc1-6-9.pisi
http://paketler.pardus.org.tr/pardus-2007/openmpi-1.0.2-2-2.pisi
http://paketler.pardus.org.tr/pardus-2007/hdf5-1.6.5-2-3.pisi
http://paketler.pardus.org.tr/pardus-2007/metis-4.0.1-1-1.pisi
http://paketler.pardus.org.tr/pardus-2007/atlas-3.7.11-2-1.pisi
http://paketler.pardus.org.tr/pardus-2007/glpk-4.11-2-2.pisi
http://paketler.pardus.org.tr/pardus-2007/SuiteSparse-2.1.1-2-1.pisi
http://paketler.pardus.org.tr/pardus-2007/octave-2.9.8-3-5.pisi

meren@wunjo Desktop $

Peki nasıl olacak da olacak? Bu pek de keyifli bir süreç olmayabilir. Fakat Internet erişimi olmayan bir bilgisayarda çalışıyorsanız buna katlanabileceğinizi tahmin ediyorum.

Öncelikle sisteminizin güncel olması gerekli. "Internet erişimi olmayan bir bilgisayarda sistemimin güncel olmasını nasıl beklersin?" diyorsanız "daha önce bunun nasıl yapılabileceğini yazmıştım" diyerek sizi bu adresteki belgeye yönlendiririm, ona göre. Sisteminiz güncel ise aşağıdaki adımlarla sorunsuz bir şekilde istediğiniz uygulamayı bağımlılıkları ile beraber kurabilmeniz gerekli.

İlk önce Internet erişim olan bilgisayardan şu dosyayı çekin ve önceki adımı gerçekleştirdiğiniz, Internet erişimi olmayan bilgisayarınıza götürün ve ev dizininize kopyalayın:

http://cekirdek.pardus.org.tr/~meren/temp/offlineinstall.py 

Daha sonra bu betiği kurmak istediğiniz uygulamanın adını parametre olarak gönderecek şekilde çalıştırın:

python offlineinstall.py uygulama_adi

Betiğin çalışması bitince size söylediklerini yapın; bu kadar.

Bu günlük girdisi arada bir güncellenebilir.. Her şey sizin tasarrufunuzda olduğu için sonuçların sorumluluğu da size aittir.