Mevcut programlama ortamınızı yeni bir dizüstü bilgisayara taşımanın en kolay yolu nedir?


14

Bugünün standartlarına göre oldukça temel donanım yapılandırmasına sahip WinXP tabanlı bir dizüstü bilgisayarım var. Çok daha iyi bir donanıma sahip WinXP tabanlı bir dizüstü bilgisayara yükseltmeyi planlıyorum.

Sorun: Şu anki dizüstü bilgisayarım cygwin, perl, ruby ​​vb. Gibi birçok yazılım yükü içeriyor. Paketleri özelleştirmekten bahsetmiyorum bile.

Mevcut programlama ortamımı minimum yaygara ile geçirebilecek herhangi bir yazılım (ücretsiz veya ticari, her ikisi de tamam) var mı?


9
Bir şey: yeni sistem için XP ile gitmek istediğinizden emin misiniz? Üye Devletlerden gelen mevcut iddialar, genişletilmiş desteğin 2014 yılına kadar olacağı yönündedir, ancak son andan önce yükseltmeyi düşünmek akıllıca olabilir.
Michael Kohne

@Michael: 2012 sonrası yeni sürüme
geçirdim

1
Mevcut yazılımı manuel olarak kurdunuz mu? Evetse, mermiyi ısırıp tekrar yapın.

2
Bekle? Not defteri taşınmalı mı? :)
MVCylon

Donanımı yükseltmek için uğraşıyorsanız, bu noktada işletim sistemini güncellemeniz gerekir. Sisteminiz ne kadar uzak? XP'de ortak RAM standartlarını karşılayabileceğiniz gibi değil, XP'nin yakında desteklenmeyeceğinden bahsetmiyoruz ...
Rig

Yanıtlar:


12

Yeni bir bilgisayar, çalışma ortamınızın yeniden üretilebilir olduğunu doğrulamak için harika bir fırsat anlamına gelir. Mevcut sabit diskiniz çöker veya çalınırsa ne olur? Temizleme hareketi sırasında kaybolan veya hasar gören kurulum CD'leri, kullanımdan kaldırılan yazılım ve kurulumunuzdaki diğer tuhaflıklar hakkında bilgi edineceksiniz.

Yeni sabit disk büyük olasılıkla öncekinden iki veya daha fazla kapasiteye sahip olacak, bu yüzden temiz bir yükleme yapma ve eski diskin tüm içeriğini yeni bir dizine kopyalama önerisini kabul ediyorum.

Ayrıca, WinXP'yi en azından ana işletim sistemi olarak geride bırakmanın zamanı geldiğini de kabul ediyorum.

Sorunuzu cevaplamak için, ihtiyacınız olan araçlar açık ve VirtualBox . Gparted ile eski diskin görüntüsünü yenisine aktarabilir ve ardından bu görüntüyü VirtualBox sanal diskine aktarabilirsiniz. Adımları yazacaktım (bir kez yaptım), ama onları tam olarak hatırlamıyorum ve notlarım yok (eğer olsaydım, Linux'a önyüklenen yeni bir sistem için olurdu).

PS Yeni bir bilgisayar Linux için bir bölüm ayırmak için iyi bir fırsattır. Deneme yeterince iyi bir mazerettir, ancak daha acil olanı, çoğaltma, artıklık, yedekleme, çeviri ve dönüştürme araçlarının Linux'ta kolayca bulunabilmesidir ve ücretsizdir. Neden sanallaştırılmış bir Linux olmasın? Çünkü bazı görevler donanıma daha düşük düzeyde erişim gerektirir. Son bilgisayar güncellemem Linux'a temel işletim sistemi olarak yapıldı ve her şey (WinXP dahil) istediğim gibi çalışıyor.

PPS İstenen ayrıntılar ile

  1. Alıcı taraftaki Linux ile, gparted live'daki (ve diğer taşıma ve canlı CD'leri kurtarma) araçlar, eski diskin bir görüntüsünü ağ üzerinden alıcı uca aktarmanıza izin verecektir. Gereken zaman önemli değil, çünkü katılımsız. Arkadaşlar bana acı veren bir sabit diskin belirtileriyle geldiğinde yaptığım ilk şey.
  2. Oluşturulan görüntüler, herhangi bir disk üzerinde aynı veya rende boyutuna sahip bir bölüme aktarılabilir veya optik ortama yedeklenebilir.
  3. Yeni makinede Linux için önyüklenebilir bir bölüm ayırırsanız, çok az disk alanı verebilirsiniz, çünkü disk görüntüleri gibi büyük şeyleri depolamak için NTFS bölümlerini kullanabilecektir.
  4. gparted, farklı boyutlardaki bölümler arasındaki aktarımları gerçekleştirir.
  5. Özel donanıma (grafik, kalem tabletleri, vb.) Erişmeniz gerekiyorsa sanallaştırılmış bir WinXP emilir, ancak temel işletim sistemi Linux ise programlama için mükemmel çalışır. Şarabın son sürümleri sanal WinXP'yi başlatmadan ihtiyacım olan her şeyi (Delphi7 bir) çalıştırmama izin verene kadar WinXP kurulumumdu .
  6. Hafızamda olmayan ayrıntılar Web'de kolayca bulunabilir. Muhtemelen bu yüzden not tutmadım.

Dürüst olmak gerekirse, ana işletim sistemi olarak Ubuntu'ya geçmek, çalışabileceğini doğrulamak için üç ay hafta sonu, yedeklemeleri ve anahtarı yapmak için birkaç gün ve nadiren XP'yi önyüklemeye gelene kadar altı ay sürdü. Geliştirme araçlarım, eski bir uygulama için Java, Eclipse, Python ve PyDev, Java, gfortran (Intel Fortran da mevcuttur), Web (HTML, CSS, JavaScript), Subversion, Mercurial ve Delphi7'dir. Kelime işlemcileri yapılandırılmış düz metin lehine terk ettim, MS Excel ile karşılaştırılacak bir şey yok. Diğer her şey için, Linux üzerinde denemeye hazır birkaç seçenek buldum, bazıları en iyisi .

Sonunda, WinXP ile sıkışmış olsam bile, deneyimim, sıfırdan yeni bir iş bilgisayarı kurma sürecinin İYİ olmasıdır . Nerede durduğunuzu bildiğiniz veya siz tahmin edene kadar öngörülemeyenlerden hızla kurtulabileceğiniz muhtemelen yanlıştır.


+1. Lütfen taşıma işlemi hakkında daha fazla ayrıntı paylaşın.
Fanatic23

Kesinlikle. Kurulumunuzu mümkün olduğunca hazır yapın. Kaynak kodunuzu ayrı bir havuzda da saklayın. o zaman projeyi yeni PC'nize kontrol edersiniz.
MVCylon

1
@ Chamber Chamberlain Youtube'un Linus Torvalds tarafından sözde GIT hakkında, ancak aslında sağduyu yapılandırma yönetimi hakkında bir sunumu var. İfadelerinden biri "Yedeklemem çünkü onlara ihtiyacım yok". Önerilen!
Apalala

22

Her yeni sistemde tüm geliştirici araçlarımın temiz yüklemelerini her zaman tercih ettim. Biraz güçlük çekiyor, ancak artık hangi araçları kullanmadığımı belirtmeye yardımcı oluyor (programlama açısından çok farklı şeyler yapıyorum, bu yüzden araç seçimim sürekli değişiyor). Genel olarak, sistemlerimin zaman içinde rüzgâr biriktirdiğini ve bir yükseltmenin bunları temizlemek için iyi bir an olduğunu düşünüyorum.

Her zamanki yaklaşımım, eski sistemin içeriğini (daha az windows klasörü) 'eski HD' klasöründeki yeni sisteme koymaktır. Daha sonra, bazı veri dosyalarına ihtiyacım olduğunda ya da ne zaman, eski HD'yi avlıyorum ve şeyi uygun belgeler klasörüne taşıyorum.


4
+1: Temiz yükleme. Ayrıca "paketlerin özelleştirilmesinden bahsetmemek bile" kötü bir alışkanlıktır. Temiz bir kurulumdan çalışmayı öğrenin.
S.Lott

1
Mac'lerde yıllarca çalıştım ve Apple, her şeyi bir bilgisayardan diğerine otomatik olarak geçirmek için oldukça iyi bir iş çıkarıyor. Yine de sıfırdan yeniden başlatmayı tercih ediyorum - Yükseltmeye, kurulumumu gözden geçirmek, çöpleri genel olarak temizlemek / atmak, yeni iyileştirmeler bulmak, almak istediğim değişiklikleri uygulamak için bir fırsat olarak bakıyorum ama asla zaman alamadım için. Dijital hayatım için bahar temizliği gibi.
blueberryfields

4

Efsaneyi deneyebilirsiniz. Bu kurulumu birkaç aydır iyi sonuçlarla kullanıyoruz:

  • temel office araçları ile bir dizüstü bilgisayar.
  • VM görüntüleri için özel bir dahili HD. (bazı dizüstü bilgisayarlarda, dvd ünitesini bir hd ile değiştirebilirsiniz)
  • önceden yüklenmiş tüm dev araçlarıyla dev'e adanmış bir VM. (yine de eski sisteminizi geçirmek yerine ilk VM oluşturmak için yeni bir yükleme önerebilir. Ancak karşılaştırma amacıyla sisteminizi sanallaştırabilirsiniz)

Bazen geliştirme makineleri test araçlarıyla veya artık ihtiyaç duyulmayan eski araçlarla "kirli" hale geldiğinden, temiz yüklemeleri gerçekten hızlı bir şekilde almayı daha kolay buluyoruz. Makinenin ofis kısmı oldukça kararlıdır ve sık sık yenileme gerektirmez.

Düzenle :

Bu kurulum göz önüne alındığında iki senaryo alırsınız:

  • Hızlı ve kirli sanallaştırma: Eski sisteminizi sanallaştırın ve yeni dizüstü bilgisayardaki bir VM'de geliştirme için kullanın.
  • Uzun vadeli sanallaştırma: Dizüstü bilgisayardaki bir VM'yi kullanmak ve yeniden kullanmak için yeni bir yükleme VM'si oluşturun.

Bu kurulumun taşıma işlemine nasıl yardımcı olduğundan emin değilim. Lütfen biraz açıklayabilir misiniz?
Fanatic23

@ Fanatic23: Göç senaryoları için verilen öncelikler. Umarım yardımcı olur :)
Matthieu

2

Windows, profilinizi ve önceki makinenizdeki tüm kişisel ayarları getiren Dosya ve Ayarları Aktarma sihirbazını (veya HIZLI) sağlar. Ayrıca sihirbaz tamamlandığında, hangi yazılımı yüklediğinizi ve yeni makineye yüklemek istediğinizi söyler.

Bir ubergeek olarak, rafa monte edilebilir bir sunucu (Sun Fire X4150) satın aldım ve Windows Server 2008R2'yi hyper-v, bir etki alanı denetleyicisi, dhcp, dns, TFS 2010, SQL 2008 ve Systems Center ile tek bir kutuda yükledim .

İhtiyacım olan herhangi bir uygulamayı tek tıkla dağıtabilmem için System Center'da uygulama paketleri oluşturmak için zaman ayırdım. (Ofis, VS, Yeniden Şekillendirici vb.). Yeni bir kutu oluşturduğumda, dağıtmak istediğim uygulamaları seçiyorum ve System Center'ın sihrini yapmasına izin veriyorum.


1

Kullanıcı profilinizle ilgileniyor musunuz? Değilse ve sadece önemsediğiniz yazılımdır, eski sabit sürücüyü dışarı çekin ve yedek bir yuvaya yapıştırın veya (büyük olasılıkla) harici bir kasaya koyun. Bu şekilde yazılımı kalbinizin içeriğine kopyalayabilir veya hatta o sürücüden çalıştırabilirsiniz.

Eski kullanıcı profilinizi taşımayı önemsiyorsanız, bu daha karışık hale gelebilir. Eminim orada yardımcı programlar vardır, ancak Windows hakkında bildiğim kadarıyla, bir dizini kopyalamak kadar basit bir yere yakın değil.


Harici HDD bir seçenektir, ancak onu taşımak benim için bir sorun olacaktır. Kullanıcı profilimi taşımam gerekiyor.
Fanatic23

Ancak sürücüyü taşıyamayacağınız, ihtiyacınız olan yazılımı kopyalayabilirsiniz. Bu, bir yardımcı program olmadan profilinizi kaydetmez.
Justin Beal

1

Benim tavsiyem şimdi size iyi gelmeyecek, ancak bir dahaki sefere (ki gerçekleşmek üzere) temiz bir kurulum yapın ve hemen sistem bölümünün bir görüntüsünü yaptıktan sonra (onunla çalışmaya başlamadan ve çöp getirmeden önce). Yeni bir dizüstü bilgisayara taşınırken, görüntüden geri yükleyin ve yeni donanımınız için gerekli sürücüleri yükleyin.

Ve şimdi XP'yi yüklemeyin. Başka bir yeni dizüstü bilgisayar aldığınızda, bu işletim sistemi için oldukça güçlü bir destek veya sürücü olmayacak.


İşletim sisteminden sonra yüklediğim ayrı yazılım yapılandırmaları ne olacak? Sistem bölümünün görüntüsünü oluşturmak için önerebileceğiniz belirli bir araç var mı?
Fanatic23

İşletim sistemini yükleyin, araçlarınızı yükleyin ve bir anlık görüntü oluşturun. Ben şahsen Norton Ghost kullanıyorum ama başka ürünler de var.

1

Gelecekte araçlarınızı CM'ye koymayı düşünün. Bunu Linux için daha kolay buluyorum; Windows için pratik değildir. Sonra araçlarımı yeni bir makineye dağıtmak bir senkronizasyon ve belki de bir lisans dosyası ayarlamaktır.


0

Aygıt yöneticisinden tak ve çalıştır bağdaştırıcısını kaldırın ve bilgisayarı kapatın. Sabit sürücüyü hareket ettirin ve açın. Bitti.

Alternatif olarak optik ortamdan önyükleme yapın ve eski sürücüyü yenisine takın. Bu yöntemi kullanarak ide'dan sata'ya giderseniz sorun yaşayabilirsiniz.


0

Yeni bir sistem kurmanın can sıkıcı kısmının her şeyi kurmak ve yapılandırmak değil, tüm yazılım ve belgeleri bulmak ve her şeyi nasıl kuracağınızı hatırlamak olduğunu gördüm .

Evernote'a girin . Basitçe bir not oluşturdum ve her adımı hatırlamam gereken her şeyi listeledim. Bu not herhangi bir bilgisayardan veya cihazdan edinilebilir.

Ayrıca tüm yazılım yükleyicilerinin (ve gizli kodlarının) bir kopyasını tek bir yerde (harici bir sürücü gibi) saklıyorum. Yükleyicileri bir CD'den kopyalayıp klasöre koyabilirsiniz (CD kurulum yazılımı kaybolmasına rağmen ...).

Daha sonra, yeni bir bilgisayar kurmak, tüm gün arama ve rahatsızlığı hatırlamaya çalışmak yerine, sadece birkaç saat süren bir esinti.

Ayrıca, bir SSD ile, kurulumcular yaklaşık 5 kat daha hızlı çalışır, bu nedenle gerçek bekleme süresi minimumdur.

Son olarak, düşündüğünüzden daha sık yeni bir bilgisayar kurmanız gerekebilir. Bir sabit sürücü arızalanırsa veya dizüstü bilgisayarınız kaybolur / çalınırsa veya sistem bozulursa, bu işlemi gerçekleştirebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.