Sistemi yeni bir bilgisayara taşımak.

Bookmark and Share

Çok kolay gibi gözüken bazı şeyler gerçekten insanı zorlayabiliyor, bunlardan bir tanesi sisteminizi -ki ben bir serverdan bahsediyorum- taşıdığınızda aynen çalışacak şekilde yeni bir server makinaya kurmak. eğer 32 bit bir makinadan 32 bit bir makinaya taşınıyorsanız çok fazla sıkıntı çıkacağını zannetmiyorum, ssh tüneli üzerinden (bkz. scp, bkz. fish) kolayca taşıma yapabilirsiniz ama eğer 32 bit bir makinadan 64 bit bir makinaya taşınıyorsanız işiniz zor, çünkü paketleri tekrar kurmanız gerekiyor.

Peki sisteminizdeki paketleri nasıl bir seferde taşırız, çok basit ve tek satırlık bir kod ile;

sudo dpkg –get-selections > installed_packages

Gelelim neyin ne yaptığına; dpkg –get-selections bize kurulu tüm paketleri veriyor, böylece sistemde kurulu olan paketleri kolayca tespit edebiliyoruz. installed_packages dosyası ise kurulu paketlerin listesini yazdığımız dosya, bu dosyayı muhtemelen bir usb disk veya başka bir yere kaydetmeniz gerekiyor, çünkü bunu sistemi sıfırladıktan sonra tekrar kullanacağız.

Sistem kurulumu bittikten sonra size başka yere kaydedin dediğim dosyayı kullanarak kurulacak paketleri kuracağız, ama öncesinde standart olarak kurulu gelmeyen dselect paketini kurmamız gerekiyor, bunun için;

sudo apt-get install dselect

ile paketi kuruyoruz. Şimdi dselect‘e hangi paketlerle ilgilendiğimizi anlatmamız gerekiyor, bunun için de;

sudo dpkg –set-selections < installed_packages

komutunu kullanıyoruz. Şimdi ise yapmamız gereken dselect’i çalıştırmak;

sudo dselect

dselect çalıştıktan sonra ise çıkan menüden 3. şıkkı, yani [I]nstall seçeneğine gidip entera basıyoruz. Daha sonra apt-get otomatik olarak çalışarak sistemdeki paketleri otomatik olarak kuruyor, işte hepsi bu kadar.

Umarım ihtiyacı olan birisine faydası dokunur.

Bookmark and Share
Bu yazı Linux kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

*


Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>