Ben benzer bir sorun var Tüm mevcut veri ve ayarları üzerinde bir netbook var ve masaüstü yazılım ve dosyaları aynı olmasını istiyorum.
Sorunumu bu şekilde çözdüm.
Bilgisayarı tüm orijinal verilerle (benim durumumda netbook) kaynağa ve verileri hedefe almak istediğiniz bilgisayara çağıralım .
Aşama 1). Kaynak sistemin güncel olduğundan emin olun
sudo aptitude update && sudo aptitude upgrade
Adım 2). Kaynak kullanıcı dosyalarını YEDEKLEME . Bunu yapmanın birçok farklı yolu var. Bu, yedeklemeyle ilgili iyi bir makale . Web sitemin www.marchiggins.com adresindeki BT bölümünde yedeklemeyle ilgili birkaç makalem de var .
Şahsen, bu tür görevler için rsync'i seçiyorum.
rsync -av /source_directory /target_directory
Hedefe bağlı olarak, verilerinizi yedekleyeceğiniz kaynak bilgisayarda böyle bir şey çalıştırmanız gerekir ;
rsync -av /home/ /media/USB
rsync -av /usr/local /media/USB
cp /etc/apt/sources.list /media/USB
Teknik olarak yukarıdakilere ek olarak, tüm / etc dizininizi ve / var'daki (/ var / cache & / var / tmp hariç) her şeyi almanız gerekir, ancak asla rahatsız etmem. Yukarıda gördüğünüz gibi / etc / apt / sources dosyamın bir kopyasını aldığınızdan eminim.
Ardından, kaynak bilgisayarda hangi ek yazılımların yüklü olduğunu kontrol etmemiz gerekir . Yine bunu yapmanın birkaç yolu var ama ben böyle yapıyorum.
dpkg --get-selections > /media/USB/installed-software
Yüklediğiniz tüm paketleri içeren kurulu yazılım adı verilen bir dosya oluşturur .
Aşama 3). build hedef bilgisayar ve o aynı işletim sistemi sürümü olduğundan emin olun kaynak bilgisayarda. Sürüm numaranızı şöyle kontrol edebilirsiniz;
cat /etc/lsb-release
Adım 4). Hedef oluşturulduktan sonra ;
kullanıcıları kurma;
sudo adduser
sources.list dosyasını kopyalayın
sudo cp /media/USB /etc/apt/sources.list
& adım 1'deki gibi her şeyin güncel olduğundan emin olun)
sudo aptitude update && sudo aptitude upgrade
Adım 6). Tam tersi hariç ikinci adımda yaptığımız gibi tüm verilerinize kopyalayın
sudo rsync -av /media/USB /home/
sudo rsync -av /media/USB /usr/local
Şimdi ana dizinlerdeki kullanıcı sahipliği izinlerinin ayarlandığından emin olmalısınız;
sudo chown -R username:username /home/pathtofolder
Adım 7). Yüklü yazılım dosyasını Hedef bilgisayara kopyalayın ve kaynak makinede bulunan tüm yazılımları hedef makineye yüklemek için aşağıdakileri çalıştırın
sudo aptitude install dselect
cp /media/USB/installed-software /
dpkg --set-selections < installed-software
sudo dselect
Seçin 3. [I] İstenen Paketleri Kurun ve Yükseltin
Bu noktada aynı iki bilgisayara sahip olmalısınız.
Buradan senkronizasyonu veya rsync'i tutmak için birleştirme kullanabilirsiniz. Benim tercihim yine rysnc ama tanıdığım birçok kişi bununla birlikte ve yemin ediyor.