PBOX, basit bir Windows paket yöneticisidir (yazılı ve kod maddelerinde kullanılır).

Böylece, iş için konsol, git, düğüm, yeşim için sürekli olarak gereklidir. Nodester altındaki gelişme için hazırlık için (örnekte), çikolatalı çikolatalı küçük bir çalışmayı göstermek istiyorum.

Kurulum gereksinimleri:

Windows XP / Vista / 7/2003 / 2008
.NET Framework 4.0.
PowerShell 2.0

Basitçe ayarlanır, böyle komplike olmayan bir komutun yürütülmesi (PowerShell'deki CMD.exe'de işlenmez):

@Powershell -Noprofile -xecutionpolicy sınırsız -Command "iex ((yeni nesne net.webclient) .Downloadstring (" http://bit.ly/pschocinstall "))"

Bundan sonra, C: \\ çikolatalı olarak otomatik olarak kurulur, C: \\ Chocolatury \\ Libs paketleri, kütüphaneleri açıklayacaktır. Varsayılan programların temel modülleri Program Dosyalarına (X86) yüklenir.

Tüm ana ve gerekli, geliştirici için paketler mevcuttur. Tercüme edilebilir diller, php, ruby, python, node.js. BD - MySQL, MONGODB, SQLITE. Git, Mercurial, SVN sürümlerinin kontrolü. Not Defteri ++, yüce. Kindle altında kitapları ele almak için calcre.

1. NODE.JS paketini NPM ile yükleme

Cinst nodejs.install

Bu komut aşağıdakine benzer

Çikolatalı yükleme nodejs.install

TRUE, konsol, yoldaki kaydedilen yolların mevcut olduklarını kapatması ve yeniden açılması gerekecektir.

2. Düğüm yüklendiğinde, zaten geliştirebilirsiniz, modülleri paket yöneticisine yükleyin. İşte Nodstra için bir çanta

3. Nodester üzerinde Git-A olmadan, bir dağıtım yapamazsınız, bu yüzden çikolatalı kurarım

Ayrıca, ek olarak yüklediklerimin bir listesi.

Cinst konsolu2.
Cinst macun.
Cinst Curl
Cinst wget.

Macun'u denemeye çalışıyoruz, takım program penceresini açar ve bakınız, gitmenin başarılı olmadığı gerçeği (konsolu kapatmak ve yeniden açmak zorunda kaldığınızı hatırlatalım).

4. Burada nodesterin serbestçe temas edebileceğini görüyorsunuz

Daha sonra rutin işlem, Expressj'ler, Yeşim, Düğümü yükleyen yerel bir Web sunucusunda test edilen Proje modüllerinde gerekli olan NPM ile yerel bir makineye yüklenerek kalır. Bütün bunlar GIT'de yapılır, gelince, daha sonra biçme nodesterinde yapılır. Nodester-E (komut listesi) ayrıca NPM modüllerini NODester NPM Install AppName üzerinden yüklemesi gerekir.

Herkes için değil çikolatalı uyuyor. Pencerenin ideolojisi ve platform altında oluşturulan uygulamalar, kendilerinin autoloadlere tırmanmaları gerektiği ve her uygun durumda tırmanmaya izin verilmemeleri gerçeğine dayanıyor. Öyleyse, paketlerde krom var, ancak googularupdater.exe hakkında bilgi sahibi olur ve böylece her şey güncellenir. Yani, güncellemelerle tırmanılabilecek Not Defteri ++ hakkında. Skype ve kendini güncelle. Bununla birlikte, başlangıçta her şeyi çikolata koyarsanız, bir komutun hızlı bir şekilde güncellenmesi, özellikle bu GUI araçlarına uygulanmazsa, bir komutun bir güncelliği zevk olacaktır.

Son olarak, ofise bir video klip uygulayın. Site.

Yorumlarda Slik Subversion Paketi (SVN) eklemek istedi. Ne kadar basit olduğunu göstermek için faydalı olacağını düşünüyorum. "Çikolata" iş prensibini de temizliyor.

En basit durum için ana açıklama ve kurulum komut dosyası. Tüm paketler kendiniz toplanabilir, burada örnekler.

1. Bir c: \\ sliksvn \\ sliksvn.nuspec dosyasını uygun metinle oluşturun (kaynak kukla):

sliksvn. Sliksvn. 1.7.4 Slik Şirketi. anatool

Slik Subversion Güvenilir versiyon kontrolü burada başlıyor Windows için bağımsız bir komut satırı subversion paketi sunuyoruz. Yükleyici, tüm komut satırı araçlarını (SVNADMIN, SVNSYNC, SVNServe, SVNMUCC, vb.) Vardır, ancak uygulama ciltleri ne de Apache modülleri yoktur. Araçlar tamamen yan yana diğer paketlerle uyumludur. Otomatik yapı oluşturma ve komut dosyalarını dağıtma için ideal http://www.sliksvn.com/ sliksvn SVN Subversion. Slik Şirketi. yanlış

2. Bundan sonra, bir kurulum komut dosyası oluşturun C: \\ Sliksvn \\ Tools \\ ChocolateYinstall.ps1

Kurulum-çikolatıcılık "Sliksvn" "MSI" "/ Sessiz" "www.sliksvn.com/pub/slik-subversion-1.7.4-win32.msi" "" http://www.sliksvn.com/pub/slik- Subversion -1.7.4-x64.msi "

WhinelerceSuccess "sliksvn"
) Tutmak (
Yazma-çikolataFailure "sliksvn" "$ ($ _. İSANTIYON.MESSAGE)"
Atmak
}

Koddan netleşir. Ofisten hangi indirmeler. Web sitesi veya 32-bit veya montajcı 64 bit ve sorularla dikkatini dağıtmadan sessiz bir modda bulunulur.

3. Ekstralar. Kurulum dosyası (yok olabilir) ve bu durum temelde C: \\ sliksvn \\ tools \\ install.ps1

Param ($ instalpath, $ Toolspath, $ paket, $ proje)

Yazma-Host "Bu, içine başvurmak için DLL'li bir paket değildir."
Yazma ev sahibi "Lütfen çikibeli kullanarak yükleyin"
"Çikolatalı almak için" sadece "yükleme-paketi çikibeli" çalıştırın "
"Çikolatalı Yükleme Sliksvn" yazma
"Bu paketi çıkarmadan ..." yazma ev sahibi
Kaldırma Paketi Sliksvn -ProjectName $ Project.Name

4. Paketi toplayın. Nuget tarafından toplanabilir. Yolda kendisine erişin veya tam yoldan temas edin. C: \\ Chocolaty \\ ChocolateYinstall \\ nuget.exe

\u003e Cd c: \\ sliksvn
\u003e Nuget Pack

Bundan sonra C: \\ sliksvn \\ sliksvn.1.7.4.nupkg yerel paketini elde ediyoruz. Zaten yükleyebilirsiniz, Cinst Sliksvn -Source C: \\ Sliksvn (sadece paketin yalan söylesin, adı olmadan, adı olmadan) yolunda. Yerel olarak yüklü. Sonra paketi siteye indirebilirsiniz. Bir post ölçülü modu var, bu nedenle paket hemen görülebilir ve Cinst Sliksvn aracılığıyla kullanılabilir hale gelir.

Bir paket kurarken her şey nasıl çalışır? Kurulurken, NUPKG paketinde paketlenmiş olan tek şey - kurulum komut dosyaları, açıklama ve diğer dosyalar, ikili arşivler (olabilecek bir şey var) C: \\ Chocolaty \\ lib \\ name_pack klasörüne düşer, ancak eylemler öngörülmüştür. Script, bizim durumumuzda sessiz kurulum varsayılan olarak gerçekleştirilir, yani Sliksvn ben 64 bit sistemim var, yani C: \\ Program Dosyaları \\ Sliksvn \\ 'ye yerleştirildiği anlamına gelir ve kendisi yolda belirtilir. Ancak aslında, kurulum, pakete dahil edilecek olan kendi arşivinden veya gelen kütüphaneleriyle diğer bazı eylemlerden oluşan herhangi bir arşivden çıkarılabilir. Hepsi fanteziye bağlı.

Nasıl kaldırılır? Sliksvn, herhangi bir standart yüklü program gibi kurulum silinmesi ve C: \\ ChocolateY \\ Lib \\ name_pocket elleriyle.

Güncelleme 2012-08-15:

En son sürümlerde, zaten paketlerin silinmesi nedeniyle Çikibeli kaldırma. Komut, paketin içeriğini C: \\ chorinery \\ lib \\ paketin adını siler, yani bu klasörü açarak yüklenen yardımcı programlar tamamen kaldırılır. Sistemde ve program dosyalarına ne yüklü olan - dokunmaz.

Paketlerin çikolatalı listesini varsaymak için mantıksal olacağı için yüklü olduğu gibi - Hayır. Ancak bu, böyle bir hack için bir seçenek olarak kolayca düzeltilebilir:

Diff --git "A / C: \\\\ Chocolaty \\\\ ChocolateYinstall \\\\ fonksiyonları \\\\ çikolatalı-list.ps1" "B / C: \\\\ Chocolate \\\\ ChocolateYinstall \\\\ fonksiyonları \\\\ çikolata-list.ps1" indeks 67C2ECC ..aa67027 100644 --- "A / C: \\\\ Çikolatalı \\\\ ChocolateYinstall \\\\ fonksiyonları \\\\ çikolatalı-list.ps1" +++ "B / C: \\\\ Chocolaty \\\\ ChocolateYinstall \\\\ fonksiyonları \\\\ çikolatalı- LIST.PS1 "@@ -15,7 +15,12 @@ param ($ parametreler \u003d" listesi "Eğer ($ seçici--ne") ($ parametreler \u003d "$ parametreler" "$ seçici" "" -) +) ELSE (+ $ PACKAGEFOLDERS \u003d GET-CHOMMEM $ NUGETLIBPATH | Sırala Adı + $ Paketler \u003d $ PackageFolders -Replace "(\\. \\ D (1,)) +" | GU + Yazma-Host $ Paketler + Çıkış +) İF ($) allvizyonlar -EQ $ true) (tüm paketlerin tüm sürümlerini gösteren "yazma-hata ayıklama"
Şimdi çikolatalı listeden alacağız:

7zip 7zip.install çikolatalı konsol2 curl foobar2000 git git git.

Bir zamanlar, Linux'ta programın kurulumu tüm ayinlere dönüştü. Kaynağı bulmak ve indirmek için yeterli değildi, elle toplama, nefretli bağımlılıkları tatmin etmek gerekiyordu. Şimdi dağıtım kitini bile indirmek için gerekli değildir - paket yöneticisinde bir program seçmek için yeterlidir ve "Yükle" düğmesine tıklayın. Windows'ta, hala dağıtımları aramak ve ardından yazılımı manuel olarak yüklemek zorundadır. GERÇEKTEN!

Microsoft'un paket yöneticisine benzer bir şey uygulamamamın birçok nedeni vardır. Bu soruyu uzun zamandır görüşebilirsin, ama neden? Mesleği nankör ve neredeyse hiç faydalıdır. Bunun yerine, iş yapmanızı öneririz ve herhangi bir modern Linux'ta kullanılan kişiye benzeyen sistemi donatmaya çalışıyoruz. Paket Yöneticisi, uygulamaları hızlı bir şekilde bulup yüklemenizi sağlar, daha sonra güncellemeleri ayarlayın ve gerekirse yazılımı doğru silmek gerekir. Görev açıktır ve böyle bir şey olmadığından, üçüncü taraflara benzer bir şey satıyoruz.

Yazılımın Birincil Kurulumu

Dokuz temiz bir sistemdeki programların birincil kurulumundan daha sıkıcı ve sıkıcı bir şey yoktur. Doğru değil! Taş ocağına acele etmezseniz, gerekli tüm yazılımı bir kerede (bu kadar fetişistler olmasına rağmen) takas ederseniz, ve kademeli olarak böyle bir fetişist, daha sonra, bu, iyi, yapmadığınız temel prog seti, Hala kendini üçüncü kategori gibi hissettirecek. Üç işlem: "Bir siteyi açtım", "Dağılımı indirdim", "Programı koy" - vites değiştirme için yirmi kez.

Tarayıcı, Messenger, Codec, Ses / Video Oynatıcı, PDF için okuyucu, Office Package, Antivirus, Java / .NET Framework / Flash'ın en son sürümleri, Archiver - Gentleman'ın seti Kimse iptal etmedi. Burada ve bütün bir çalışma vardiyası için yardım edebilirsiniz! 🙂 Son diskten Dailysoft varsa erken uykuya dalma şansı var] [, ama bu yüzden evlilik atlanabilir: Ya yeni sürüm çıktıysa? Bir kelimeyle, tek seçenek bu boyalı ormanı göndermek ve seçeneği daha iyi aramaktır.

Bu yüzden yer imleri çevrimiçi servis www.ninite.com adresinde ekleyin. Bu yakın zamanda ortaya çıkan kaynak, beni birkaç saatlik işkenceden ve vasat bir zamandan kurtarmayı çoktan başardı. Nasıl? Fikir, çok basit. Tek sayfada, ağırlıklı olarak ücretsiz farklı bir liste veya açık uygulamalarHangi gruplar tarafından kırılır: "Tarayıcılar", "Güvenlik", "Geliştirme", vb. Sizden seçim yapmanız gerekir gerekli Yardımcı Programlar Ve "Yükleyiciyi Al" düğmesine tıklayın. Sonuç olarak, birkaç fare tıklaması için, seçilen tüm programları yükleyecek evrensel bir yükleyici elde ediyoruz. Yükleyicinin kendisi tamamen biraz ağırlığındadır ve kurulum sırasında doğrudan gerekli verileri pompalar. Ayrı anlar, elbette, endişe verici. Örneğin, kim bilir, bu yükleyici kanatları? Ama ne kadar rahat!

Ne yazık ki, yükleyici kurulum için indirilen verileri terk etmiyor, bu nedenle, Aralar, bir çevrimdışı yükleyici oluşturmak için işe yaramayacak ve flash sürücünüze yazmaz, ancak bu seçenek hizmetin ücretli sürümünde mevcuttur.

Fikri pompalıyoruz

Çevrimdışı kurulumların yokluğuna ek olarak ücretsiz sürüm Ninite başka bir dezavantajı var - yükleyici bu tür uygulamalar Her zaman yeni bir tane yapmak zorundasın.
Geliştiricilerin eklemediği garip daha basit sistem Kayıt, böylece yükleyiciyi hiç halihazırda bir dizi programın oluşturduğu için giriş yapabilmeniz ve hemen indirebilirsiniz. Böyle bir hatadan kaçınmak, benzer bir hizmet uygulanan Fransa'dan adamlar - www.allmyapps.com. Özünde, sadece daha fazlası ile aynı büyük miktar Yazılım ve uygulama listesini kişisel hesabınıza (ücretsiz) yapabilme yeteneği.

Sisteme ek olarak, bir ek bir masaüstü istemcisi kurabilirsiniz, ardından sistemde zaten mevcut olan kamu hizmetleri AllMyApps arayüzüne kurulmayacak ve yüklenmesi gerekmez. Bununla birlikte, bu senaryoda bile, Evrensel Yükleyici hala bir paket yöneticisi değildir.

Hafif yaklaşım Uygulama Yöneticisi fikrine, bir masaüstü uygulaması şeklinde uygulanan ZeUpp (blog.zeusoft.net/zeuApp) izin verir. Geliştirme ayrıca ücretsiz geniş bir liste sunar ve açık yazılımsistemde hızlı bir şekilde kurulabilir. İstenilenizi seçiyoruz, "İndir" - ve programın kendisi, dağıtımın indirilmesi, kurulum prosedürünü başlatır. Ne yazık ki, kurulum prosedürü şeffaf değildir ve otomatikleştirilmez: Kullanıcı bile dağıtımı indirmek için klasörü manuel olarak seçmelidir. Ama hepsi değil. Çevrimiçi hizmetler, sistemdeki sürümlerin kontrol etmemesi ve yazılımı güncelleme yeteneğinin bulunmaması durumunda, daha sonra masaüstünde Zeupp'in bu olasılık uygulanması oldukça mümkündü. Bu nedenle, ayrıca sürümlerin ilave olmasını desteklemek için bir çözüm aramanız gerekir.

Yüklenen programları güncelleme

Windows uygulamaları durumunda, farklı tarayıcılar için yeni kamu uzun bacakları neredeyse her hafta göründüğünde, Adobe Reader ve diğer istemci uygulamaları, güncelleme sorunu özellikle ilgilidir.

Tamamen otomatik sistemHangisi yeni sürümlerin ortaya çıkmasını izler ve kendisi bir güncelleme gerçekleştirdi, bulamadım. Ancak bu, muhtemelen, bu tür bir otomasyondan, Windows-ortamın koşullarındaki bu otomasyondan bile, bir şey beklemek mümkün olacaktır. Başka bir şeydir - güncellemelerin varlığını sürekli izleyen ve standart yükleyicileri kullanarak bunları manuel olarak yüklemek için teklif edilen yarı otomatik bir araçtır. Bu tür araçların gelişimi ve Batı Güvenlik Secunia Şirketi'nde bulunmaktadır. Ağda merkezi bir güncellemeye yönelik ciddi kurumsal çözümler almayacağız ve Ücretsiz yardımcı program için kişisel kullanım - Secunia Kişisel Yazılım Müfettişi.

Hafif bir yardımcı program hızlı ve dava bilgisi ile tüm sistemi tarar ve programlardan hangisinin güncellenmesi gerektiğini ayrıntılı bir rapor verir. Her eski bir program için, bir tehdit derecesi (Secunia açıklamalarının geniş kapsarı doğrultusunda) ve en uygun, doğrudan dağıtımın en son sürümünü indirmek için en uygun, doğrudan bağlantı verilir. Bir tıklama - ve önceden güncellemeye başlayabilirsiniz. Ek olarak, Windows'un kendisi için güncellemelerin varlığı kontrol edilir ve ne zaman aynısını belirlerseniz son sürüm Bazı yazılımlar, Tepside uygun uyarı görünecektir. Tarayıcıların güvenliğine ve bunlara eklenmiş eklentiye özel dikkat gösterilir ( Adobe Flash programı. Oyuncu, QuickTime, Sun Java, vb.) istemci yazılımı için ağ hizmetleri (Örneğin, Skype). Detaylı bir rapor, söyleyelim, Secunia PSI'yi Gelişmiş Arabirim Moduna çevirirseniz, ActiveX bileşenleri kullanılabilir hale gelir.
Tarama yardımcı programlarına başlamadan önce, uygulamanın uygunluğunun nasıl kontrol edilmesinin belirtileceği güvenli bir HTTPS-Puncture'daki kurallarınızı indirin. Arabamda, kurtulmak için zamanımız olmadığı çok büyük miktarda yazılım kurduklarını söylemeye değer. Aynı zamanda, Secunia birçoğu için güncellenmiş sürümleri bulabilir. RSS beslemesinde güncellenen bilgileri görmek java sürümleriPSI'yı başlattım uğruna deneme - hemen güncelleme gereği hakkında bilgi ekranı üzerinde ortaya çıktı. Burada ve ürünün desteğinin birkaç meraklısı yapmadığını, bir bütün güvenlik uzmanı ekibinin yapıldığını hissetmeye başlarsınız. Bu arada, herhangi bir zamanda, PSI güncellenmiş Scuni sistem puan derecesini veriyor. Uzun bir güncellemenin eksikliğinden sonra bu değeri% 86'dır. Ve sen sahipsin?

Beta sürümleriyle nasıl başa çıkılır?

Eski programların varlığına rağmen, sistem aynı zamanda yayından hala uzak olan yazılımın büyük miktarda beta sürümünü de alır. Genel olarak, diğerlerinden çok daha erken hoş bir bonus elde etmek hoş, ancak geliştiricilere birkaç hata bulmalarında yardımcı olmak için - böyle bir fırsat için çok büyük bir ücret değil. Ne yazık ki, Secunia PSI Betakes tanıdı - Ayrıca bültenlerde hatalarla dolu olsaydı, beta veya hatta alfa sürümlerinden ne bekleniyor? Nasıl olacağı? Taze programların serbest bırakılmasının izlenmesi FileForum.betanews.com ve www.filehippo.com kaynaklarına yardımcı olun. İlk önce yeni yayımlanan sürüm sürümleri hakkında haberler yayınlarsa, FileHippo, ortaya çıktığı anda titizlikle güncellenen çok büyük bir yazılım kataloğudur. yeni bir versiyon Programlar - Muhtemelen bu otomatik olarak yapılır. Dahası, herkes, Secunia programının yanı sıra, Secunia programının güncellemeleri için yüklü olan programı kontrol ettiren FileHippo.com güncelleme denetleyicisini indirmeye davet edilir. Ancak aynı zamanda ... Ayrı bir listede, dağıtımları yüklemek için doğrudan bağlantıları gösteren programların müsait beta sürümlerini de yüklemeyi sunar. Kurulumdan sonra yüklendikten sonra FileHippo.com güncelleme denetleyicisini hemen indirin. PSI hemen bu program için yeni bir sürümü var. Sonuçta, açıkça yalan söylüyor, kırgın mı? 🙂

Programların doğru şekilde kaldırılması

"Başlat" menüsü gerçek dışı boyutlara büyürken, düşünmeye başlarsınız: "Belki de burada çok fazla gereksiz." Kuralım yaklaşık olarak - her seferinde, programları kurmak ve kaldırmak için normal bir Windows yöneticisi çalıştırarak, en az beş gereksiz programdan kurtulabilirsiniz :). Bu, programı kaldıran ve Microsoft'un uygulanması gibi görünen toplu yöneticinin tek özelliği gibi görünüyordu. Kullan - istemiyorum. Ama hayır! Tabii ki, elbette, günahın yarısı kadar kaldırır, ancak kayıt defterinin anlık görüntüsünü alırsanız ve dosya sistemi Kurulumdan önce ve çıkarıldıktan sonra, sonra tespit edildi İlginç gerçekler. Aşırı Kayıt Defteri Anahtarları, Bazı Geçici Dosyalar ... Neden kaldılar - net değil.

Programları sistemden doğru şekilde silmek için sihirli bir şekilde söz verdiği birçok yardımcı program var, kayıt defterinde sol tuşları aramak için akıllı algoritmalar kullanıyor. Aslında, çoğu tam ayakkabı, ama ashampoo büyülü kaldırma (www.ashampoo.com). Diğerlerinden farklı olan nedir? Eylem ilkesi. Fikir, programın arka plan ile her zaman çalışması ve başlangıç \u200b\u200bsetup.exe dosyasını algıladığında, yükleyin. EXE ve diğer kurulum ikili dosyaları, eylemlerini ve sistemdeki değişikliklerini dikkatlice izlemeye başlar. Dava sırasında, yükleyicinin tüm eylemlerinin kaydedildiği bir veritabanı derlenir: Kayıt defterinde hangi anahtarlar kayıtlı, hangi dosyaları ve nerede yerleştirildiğini - her şey aslında açıkça. Programı silmek istedim mi? Ashampoo büyülü kaldırma, veritabanından ayrılır ve tüm değişiklikleri geri alır. Yaklaşım doğru çalışıyor. Dahası, yanlış bir şekilde yanlış programı sildiyseniz veya gerçekten değiştiğinde, herhangi bir işlem yapmanın herhangi bir işlemi, yerleşik yeniden yükleleyici yardımcı programını kullanarak bir süre iptal edilebilir. Büyülü Unitstall hala ücretsiz dağıtıldı, ancak lisans anahtarı Geliştiriciler web sitesini istemek zorundasınız.

Alas ve ah!

Linux'teki gibi paket yöneticisi? Ne yazık ki, hiçbir şey çıkana kadar. Bir uygulamayı yüklemek, güncellemek ve silmek için standartlaştırılmış bir mekanizma olmadığı sürece, bir program depolama havuzu, herhangi bir APT-GET analog hakkında konuşamazsınız. Microsoft Cant? Elbette. Ancak sonuçta, açık yazılımın geliştiricileri bu konuda çok çizik olmayacak. Projelerinizi Google Kodu, SourceForge ve diğer kaynaklara dikkatlice barındıran, böyle bir şeyi bulmak için uzun zamandır mümkün olmuştur.

Sadece düşünün: Sadece açık bir yazılımın olacağı uygun bir uygulama yöneticisi - tüm açılanların bonusu nedir ve? Bu arada, Tandem'de bile Linux'daki hangi paket yöneticilerinin tümünü yapabileceklerini yapabilecekleri dağılımlı hizmetlerin içerik olması gerekecek.

Bilgi.

Bilgisayarda yüklü yazılım için güncellemeleri aramak için diğer iyi programları not edebilirsiniz. Bu Sumo (www.kcsoftwares.com) ve AppUpTater (www.nabber.org/projects/appuppdater).

Birkaç yıl önce, meraklılar bir Linux Apt-get Port - Win-get () ışıkta ortaya çıkmaya çalıştı. Pascal'da yazılan sistem, konsoldan bazı yardımcı programlar oluşturmasına izin verdi, ancak ne yazık ki, gelişme hızla durdu. Aynı kader, diğer başlangıçlar tarafından yatırıldı: AppSnap, AppUpTater ve hatta mevcut tüm Getit çözümlerini (www.puchisoft.com/getit) birleştirmeye çalışıyor.

Sürücüleri yükleyin ve güncelleyin

Belki de sistemi yeniden yükledikten sonra en değerli şey, tüm programların kurulumu bile değil. Değil! Çok daha kötü bir canavar var - sürücüler. Windows 7'yi ilk gördüğümde, çığlık atmak istedim: "oldu!". Evet, sistem Windows güncelleme. Hemen hemen tüm odunları çeker ve zaten bir kereden fazla ikna oldum. Sonuç olarak, artık kafayı kırmak zorunda değildir, hangi bilinmeyen cihazların aygıt yöneticisinde reçete edildiği - her şey otomatik olarak yüklenir. Ama nasıl olacağı erken sürümleri Windows ve prensipte sürücüleri nasıl günceller? Cevabımız DriverMax'tır (www.innovative-sol.com/drivermax).

Bu küçük yardımcı program, en son yakacak odunun en son sürümünü en son çekmenize izin verir. farklı cihazlar. Nadir bir sürücü için resim aramalarını ya da "kutunun" uzun bir diskini unutun - sadece hizmette ücretsiz bir hesap oluşturun ve ihtiyacınız olan her şeyi indirin. Bununla birlikte, bu yaklaşıma güvenmemeniz ve resmi sitelerden sistematik yazılımı indirmemeniz bile, program yararlı olacaktır. DriverMax'ın başka bir önemli özelliğe sahip - sistemdeki tüm sürücülerin yedeklenmesi. Bu nedenle, sistemi yeniden yükledikten sonra, tüm sürücülerin montajı sadece birkaç dakika sürer ve minimum bir çaba gerektirecektir. DriverMax'taki bir sürücü için aynı şeyi bulamadığımı kabul etmek istiyorum, ancak durumu başka bir yardımcı programla (www.devicedoctor.com) ile hızla düzeltti.

Google'dan otomatik güncelleme

Hiç indirdiyseniz Google Chrome.Ayrıca şunları biliyorsunuz: Tarayıcının çevrimdışı bir dağılımı yerine, yalnızca OS ve diğer parametrelere bağlı olarak, şu anda olan zarf yükleyicisini yalnızca ihtiyacınız olan her şeyi indirirsiniz. Ve eğer hiç Pack.Oogle.com'a geldiyseniz, muhtemelen, bir zamanlar, bir zamanlar, bir zamanlar System ürünlerinde Google'dan güncellenen programa dikkat etmedim. Böyle akıllı bir kurulum ve otoappit sistemi Google güncelleştirmesi veya Omaha denir. Bu proje açık lisans altında gelişiyor ve her zaman Code.google.com/p/omaha ile kullanılabilir. Bunun sadece bir program olmaması ve mimari planda bir sistem düşündüğü, çeşitli uygulamaları kolayca kurmanıza ve güncellemenize izin veren, modern pencerelerde eksiksiz bir yazılım ve bir Lainux paket yöneticisi yapmak için ne eksiktir.

İyi günler.

Tabii ki, Linux'taki toplu yöneticiler daha kolay hayat ve kullanıcılar ve yöneticiler. Pencerelerin dünyasında, bazı gelişmeler mevcut olmasına rağmen, bazı gelişmeler mevcut olsa da (Windows 10'da ilerleme söz verilir): Nuget, Chocajer, WPKG ve diğerleri.

CODFORCES için test makinelerinin desteklenmesi, SSU programcılarının Olympiad eğitim merkezinin bilgisayarları, farklı Olimpiyatlar için katılımcıların iş istasyonlarının hazırlanması, nihayet çeşitli yarasa dosyaları yazmaktan bıktım ve bu süreci kolaylaştırmaya karar verdim. İyi bir yardım olduğu ortaya çıktı, ancak ayrıntılarda, her zaman bana uygun olmadığı ortaya çıktı: çoğu durumda kurulum dizinini belirlemek imkansız, depoları için destek yok, için hiçbir paketi yok. CodeForces, Shocolatey deposu yükleyici programları değil, ancak yalnızca onlara bağlantılar - birkaç kez programın sitesinin yalan söylemesi ve paketi kurması mümkün değildi.

Bu nedenle, Aralık 2014'te, amaçlarımız için uygun bir kullanıcı dostu üzerinde çalışmak için birkaç akşam tahsis ettim (PBOX adı verilen, pi-kutu). Yazılıma özel yazılımı (derleyicilerin belirli sürümleri) ve programlar için PBOX'ı kullanmayı varsayıyorum. genel amaçlı Bir şey ve shocolatey.

Gelecek ayda, tüm test sunucuları codeforces (ve Knieit Saratov Fakültesi'nin diğer birçok bilgisayarını), özellikle PBOX'ta kullanarak yeniden yüklemeyi planlıyorum.

Bunu kişisel amaçlar için kullandım, bana göre PBOX'un CodeForces kullanıcılarından biri için yararlı olabileceği gibi görünüyor. Sitede http://pbox.me kullanım örnekleri vardır. Aşağıda biraz açıklama.

Kurulum

Http://pbox.me ve Windows Yönetim Konsolu'na gidin (CMD.EXE'de bulun ve sağ fare düğmesindeki içerik menüsünde bulun, Yönetici Çalıştır'ı seçin c ana Sayfa. PBOX, eğer sahip değilseniz, Java'da yazılmıştır, kendisi JRE'yi çıkarır ve yanına koyun. Bu arada, her bir PBOX Launch ile kendi kendini yenileyebilecek, bu yüzden güncellemeleri yapmayı düşünmeniz gerekmez.

Genelde UAC'yi kapatırım, istemiyorsanız, gelecekte de her zaman yönetici içine başlatılması gerekecektir. Konsol ve PBOX -UAC'u yazarak PBOX'a takıldığında UAC'yi kapatabilirsiniz.

Kullanma

Kodaklıklarda kullanılan G ++ için tam olarak kendinize mi istiyorsunuz? Sadece PBOX MINGW-TDM-GCC'yi yükleyin. Varsayılan olarak,% HOMEDRIVE% \\ Programlar \\ MINGW-TDM-GCC'ye yüklenir, (MSYS dahil), MINGW_HOME'yı montaj dizinine ekleyiniz. Genel olarak, bir paket bulmak için tam olarak ne olacağını ve PBOX.XML'yi göster'e ne kadar olacağını görmek için.

PBOX paketleri hiç fazla değil (ama yeterli değil, 73). Http://pbox.me/packages'a gelin ve görün. Faydalı konsoldan, PBOX yükleme araçlarını tavsiye ederim - bu, yararlı SysInternals yardımcı programları, Windows Kaynak Seti, Destek Araçları, Destek Araçları'nın yanı sıra farklı kıvır, WGET, IMDISK ve yola eklenen diğerlerinin bir montajıdır. Bu arada, eklenecek ve faydalı yardımcı program İşlemleri çalıştırabilen ve kullanılan saati / belleği izleyebilecek Runexe.exe.

Bu arada, çoğu varsayılan yardımcı programlar ve derleyiciler C: \\ programlarına (aslında% HOMEDRIVE% \\ Programlar) olarak yüklenecektir. Onlara daha kısa ve "program dosyaları" gibi boşluksuz olan yolun olması oldukça uygundur.

Ekle ile yükleyebilirsiniz. Anahtarlar, örneğin: PBOX Far --homedir \u003d c: \\ far --harch \u003d 32 --Version \u003d 3.0.4040. Bir paketi silmek için, PBOX'ı Kaldır'ı uzaklaştırmak için yeterlidir.

İşte erişilebilir komutların ve kullanımlarının daha fazla örneği.