Pbox adalah manajer paket Windows sederhana (ditulis dan digunakan dalam kode).

Jadi, untuk pekerjaan itu terus-menerus diperlukan akses ke konsol, git, node, jade. Saya ingin mengilustrasikan sedikit pekerjaan dengan cokelat dalam konteks (pada contoh) persiapan untuk pengembangan di bawah NODESTER.

Persyaratan instalasi:

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

Ini hanya diatur, eksekusi perintah yang tidak rumit (dalam cmd.exe di PowerShell tidak diproses):

@ Powershell -noprofile -executionPolicy Unstedted -Command "IEX ((new-objek net.webclient). Downloadstring (" http://bit.ly/PSchocinstall "))"

Setelah itu, secara otomatis dipasang di C: \\ Colouny, dalam C: \\ Chocolatey \\ Libs akan menggambarkan paket, perpustakaan. Modul dasar program default dipasang di file program (x86).

Semua utama dan perlu, untuk pengembang, paket hadir. Bahasa yang ditafsirkan, ketik php, ruby, python, node.js. BD - MySQL, MongoDB, SQLite. Kontrol versi Git, Mercurial, SVN. Notepad ++, luhur. Calcre untuk menangani buku-buku di bawah Kindle.

1. Menginstal paket node.js dengan NPM

Cinst nodejs.install.

Perintah ini mirip dengan yang berikut

Cokelat install nodejs.install.

Benar, konsol harus menutup dan membuka kembali jalur yang direkam di jalur telah tersedia.

2. Ketika node diinstal, Anda sudah dapat mengembangkan, menginstal modul melalui paket manajer. Ini tas untuk nodstra

3. Tanpa Git-A pada Nodester, Anda tidak akan dapat membuat penyebaran, jadi saya menginstalnya dengan cokelat

Berikut adalah daftar apa yang saya instal.

Cinst console2.
Sinst Putty.
Cinst Curl.
Cinst Wget.

Kami mencoba Putty, tim membuka jendela program dan melihat, fakta bahwa Git telah berhasil (mari kita ingatkan Anda bahwa Anda harus menutup konsol dan buka Anew).

4. Di sini Anda melihat bahwa NODESTER dapat dengan bebas menghubungi

Kemudian proses rutin tetap ada, menginstal pada mesin lokal melalui NPM yang diperlukan dalam modul proyek, seperti ExpressJS, Jade, pengujian pada server web lokal yang memuat node. Semua ini dilakukan di Git, datang, setelah itu dorongan dilakukan di Nodester Reap. Nodester-E (daftar perintah) juga perlu menginstal modul NPM melalui NODESTER NPM menginstal AppName.

Bukan untuk semua cokelat. Ideologi Windows dan aplikasi yang dibuat di bawah platform condong ke arah fakta bahwa mereka sendiri harus naik ke autoload dan dengan setiap kasus yang nyaman tanpa izin untuk memanjat. Jadi, ada krom dalam paket, tetapi kita tahu tentang Googularupdater.exe yang dan jadi semuanya diperbarui. Jadi, tentang Notepad ++ yang dapat dipanjat oleh pembaruan. Skype dan perbarui diri Anda. Namun, jika Anda awalnya menempatkan semuanya dalam cokelat, pembaruan cepat satu perintah akan senang, terutama jika ini berlaku untuk tidak menggunakan alat GUI.

Akhirnya, oleskan klip video dengan kantor. Situs.

Dalam komentar diminta untuk menambahkan paket SLIK Subversion (SVN). Saya pikir itu akan berguna untuk menggambarkan seberapa sederhana itu dilakukan. Juga membersihkan prinsip kerja "cokelat".

Deskripsi utama dan skrip instalasi untuk kasus paling sederhana. Semua paket dapat dikumpulkan sendiri, berikut adalah contohnya.

1. Buat file C: \\ sliksvn \\ sliksvn.nuspec dengan teks yang sesuai (sumber dummy):

sliksvn. Sliksvn. 1.7.4 Perusahaan slikan. anatool.

Kontrol versi Handal SLIK Subversion dimulai di sini Kami menyediakan paket subversi baris perintah mandiri untuk Windows. Penginstal berisi semua alat baris perintah (svnadmin, svnsync, svnserve, svnmucc, dll.) Tetapi tidak ada binding aplikasi atau modul Apache. Alat-alat ini sepenuhnya kompatibel dengan paket lain. Ideal untuk Build dan Script Deploy Otomatis http://www.sliksvn.com/ sLIKSVN SVN Subversion. Perusahaan slikan. salah

2. Setelah itu, buat skrip instalasi C: \\ sliksvn \\ tools \\ chocolateinstall.ps1

Instal-chocolatepackage "sliksvn" "MSI" "/ tenang" "www.sliksvn.com/pub/slik-subversion-1.7.4-win32.msi" "" http://www.sliksvn.com/pub/slik- Subversion -1.7.4-x64.msi "

Tulis-chokoleSuccess "sliksvn"
) Menangkap (
Write-ChocolateFailure "sliksvn" "$ ($ _. Pengecualian.mesage)"
Melemparkan
}

Menjadi jelas dari kode. Apa unduhan dari kantor. Situs web atau 32-bit, atau 64 bit installer dan akan dimasukkan ke dalam mode tenang tanpa mengganggu dengan pertanyaan.

3. Ekstra. File instalasi (mungkin tidak ada), dan kasus ini tidak pada dasarnya C: \\ sliksvn \\ tools \\ install.ps1

Param ($ installpath, $ toolspath, $ paket, $ proyek)

Tuan rumah tulis "Ini bukan paket dengan DLL untuk referensi di dalamnya."
Tulis-host "Silakan instal menggunakan cokelat"
Tuan rumah menulis "untuk mendapatkan cokelat hanya menjalankan" memasang-paket cokelat "diikuti oleh" inisialisasi-cokelat ""
Tuan rumah "Cokelat instal Sliksvn"
TUKA-HOST "Melepaskan paket ini ..."
Hapus instalan-paket sliksvn -projectname $ proyek.name

4. Kumpulkan paket. Itu dapat dikumpulkan oleh Nuget. Sink akses ke jalurnya, atau hubungi melalui jalur penuh. Terletak pada c: \\ chokelat \\ chocolateyinstall \\ nuget.exe

\u003e CD C: \\ SLIKSVN
\u003e Nuget pack.

Setelah itu, kami memperoleh C: \\ sliksvn \\ sliksvn.1.7.4.nupkg paket lokal. Anda sudah dapat menginstalnya, periksa CINST SLIKSVN -Source C: \\ SLIKSVN (saat ini hanya jalur ke folder tempat paket berbohong, tanpa namanya). Dipasang secara lokal. Maka Anda dapat mengunduh paket ke situs. Ada mode post moderasi, sehingga paket akan segera terlihat dan tersedia melalui Slika Sliksvn.

Bagaimana semuanya bekerja saat memasang paket? Saat menginstal, semua yang dikemas dalam paket nupkg - skrip instalasi, deskripsi, dan file lain, arsip biner (ada sesuatu yang mungkin ada) jatuh ke folder C: \\ chocolatey \\ lib \\ name_pack, tetapi tindakan diresepkan dalam Script, dalam kasus kami instalasi diam dilakukan secara default, yaitu, SLIKSVN saya memiliki sistem 64-bit, yang berarti ditempatkan di C: \\ Program Files \\ SLIKSVN \\ dan itu sendiri diresepkan di jalur. Tetapi pada kenyataannya, instalasi dapat berupa pembongkaran dari arsipnya sendiri, yang akan dimasukkan dalam paket, atau tindakan lain dengan perpustakaan yang masuk. Itu semua tergantung pada fantasi.

Bagaimana cara menghapusnya? Sliksvn sendiri melalui penghapusan instalasi, seperti program yang diinstal standar, dan dari C: \\ Chocolatey \\ lib \\ name_pocket.

Perbarui 2012-08-15.:

Dalam versi terbaru, sudah ada penghapusan paket melalui cOPELEY UNINSTALL.. Perintah menghapus isi paket dari C: \\ Chocolatey \\ Lib \\ nama paket, yaitu, utilitas yang diinstal dengan membongkar folder ini sepenuhnya dihapus. Apa yang dipasang di sistem dan dalam file program - tidak menyentuh.

Daftar yang diinstal, karena akan logis untuk mengasumsikan daftar paket cokelat - tidak. Tetapi ini dapat dengan mudah dikoreksi sebagai opsi untuk peretasan tersebut:

Diff --Git "A / C: \\\\ Chocolatey \\\\ ChocolateYinstall \\\\ Fungsi \\\\ chokele-list.ps1" "b / c: \\\\ chokelat \\\\ chokeleinstall \\\\ Fungsi \\\\ chokele-list.ps1" Indeks 67C2ECC ..aa67027 100644 --- "A / C: \\\\ chokele \\\\ chokeleinstall \\\\ functions \\\\ chokele-list.ps1" +++ "b / c: \\\\ chokele \\\\ chocolateyinstall \\\\ function- Daftar.ps1 "@@ -15,7 +15,12 @@ param ($ parameter \u003d" daftar "jika ($ selector -ne") ($ parameter \u003d "$ parameter" "$ selektor" "" -) +) +) +) Lain (+ $ packagefolders \u003d get-child-childem $ nugetlibpath | sort name + $ paket \u003d $ PackageFolders -Replace "(\\. \\ D (1,)) +" | gu + write-host $ paket + keluar +) jika ($ alversi -eq $ BENAR) (Tulis-debug "menunjukkan semua versi paket"
Sekarang dengan daftar cokelat yang akan kita dapatkan:

7ZIP 7ZIP

Sekali waktu instalasi program di Linux berubah menjadi ritual penuh. Itu tidak cukup untuk menemukan dan mengunduh sumbernya, itu perlu untuk secara manual mengumpulkannya, memuaskan dependensi yang dibenci. Sekarang tidak perlu mengunduh kit distribusi - cukup untuk memilih program di manajer paket dan klik tombol "Instal". Di Windows, masih harus mencari distribusi dan kemudian secara manual menginstal perangkat lunak. Fakta!

Ada banyak alasan mengapa Microsoft belum menerapkan sesuatu yang mirip dengan manajer paket. Anda dapat mendiskusikan pertanyaan ini untuk waktu yang cukup lama, tetapi mengapa? Pekerjaan tidak berterima kasih dan tidak berguna. Sebagai gantinya, kami sarankan untuk melakukan bisnis dan mencoba melengkapi sistem, mirip dengan yang digunakan dalam Linux modern apa pun. Paket Manajer memungkinkan Anda menemukan aplikasi dengan cepat dan menginstal, kemudian mengatur pembaruan, dan jika perlu, perlu untuk menghapus perangkat lunak dengan benar. Tugasnya jelas, dan karena tidak ada yang seperti itu, kami menjual sesuatu yang mirip dengan sarana pihak ketiga.

Instalasi Perangkat Lunak Utama

Tidak ada yang lebih membosankan dan membosankan daripada instalasi utama program pada sembilan sistem bersih. Tidak benar! Bahkan jika Anda tidak terburu-buru ke tambang, memasang seluruh perangkat lunak yang diperlukan sekaligus (meskipun ada fetishist seperti itu), dan secara bertahap fetishist seperti itu, maka set prog dasar, yang tanpanya, tidak melakukannya, masih akan membuat diri Anda merasa seperti kategori ketiga. Tiga operasi: "membuka situs", "Saya mengunduh distribusi", "menempatkan program" - dan dua puluh kali untuk bergeser.

Browser, messenger, codec dan pemutar audio / video, pembaca untuk PDF, paket kantor, antivirus, versi terbaru dari Java / .NET Framework / Flash, Archiver - Gentleman's Set tidak ada yang dibatalkan. Di sini dan untuk pergeseran kerja yang dapat Anda bantu! 🙂 Ada kesempatan untuk tertidur lebih awal jika ada DailySoft dari disk terakhir] [, tetapi jadi pernikahan dapat dilewati: Bagaimana jika versi baru keluar? Singkatnya, satu-satunya pilihan adalah mengirim hutan yang dicat ini dan mencari opsi dengan lebih baik.

Jadi tambahkan ke layanan online bookmark www.ninite.com. Sumber daya yang baru saja muncul ini telah berhasil menyelamatkan saya dari beberapa jam siksaan dan waktu yang biasa-biasa saja. Bagaimana? Idenya sangat sederhana. Pada satu-satunya halaman, daftar yang berbeda secara dominan bebas atau buka aplikasiyang rusak oleh kelompok: "browser", "keamanan", "pengembangan", dll. Anda perlu memilih dari Anda utilitas yang Diperlukan Dan klik tombol "Dapatkan Installer". Akibatnya, untuk beberapa klik mouse, kami mendapatkan installer universal, yang akan menginstal semua program yang dipilih. Pemasang itu sendiri berbobot sedikit dan memompa semua data yang diperlukan secara langsung selama instalasi. Memisahkan momen, tentu saja, mengkhawatirkan. Misalnya, siapa yang tahu, sayap installer ini? Tapi betapa nyamannya!

Sayangnya, installer tidak meninggalkan data yang diunduh untuk instalasi, oleh karena itu, sayangnya, itu tidak akan berhasil untuk membuat installer offline dan menuliskannya pada flash drive Anda, tetapi opsi ini tersedia dalam versi berbayar layanan.

Kami memompa ide

Selain tidak adanya instalasi offline di versi gratis Ninite memiliki kelemahan lain - penginstal dengan aplikasi seperti itu Setiap kali Anda harus membuat yang baru.
Aneh bahwa pengembang tidak menambahkan sistem yang lebih sederhana Pendaftaran sehingga Anda dapat login dan segera mengunduh installer untuk yang pernah dikompilasi satu set program. Menghindari kesalahan seperti itu dikelola kepada orang-orang dari Prancis, yang menerapkan layanan serupa - www.allmyapps.com. Pada dasarnya itu adalah ninit yang sama, hanya dengan lebih banyak jumlah besar Perangkat lunak dan kemampuan untuk merekatkan daftar aplikasi ke akun pribadi Anda (gratis).

Selain sistem, Anda dapat menginstal klien desktop tambahan, setelah itu utilitas yang sudah tersedia dalam sistem tidak akan diinstal di antarmuka AllmyApps dan tidak perlu diinstal. Namun, bahkan dengan skenario ini, penginstal universal masih belum menjadi manajer paket.

Sedikit pendekatan ide manajer aplikasi memungkinkan zeupp (blog.zeusoft.net/zeuapp) diimplementasikan dalam bentuk aplikasi desktop. Pengembangan juga menawarkan daftar luas gratis dan buka perangkat lunakyang dapat dengan cepat dipasang di sistem. Kami memilih yang diinginkan, klik "Unduh" - dan program itu sendiri, mengunduh distribusi, memulai prosedur instalasi. Alas, prosedur instalasi tidak transparan dan tidak otomatis: Pengguna bahkan harus secara manual memilih folder untuk mengunduh distribusi. Tapi itu tidak semua. Jika layanan online masih dapat diampuni kurangnya memeriksa versi dalam sistem dan kemampuan untuk memperbarui perangkat lunak, kemudian di desktop ZEUPP kemungkinan ini sangat mungkin untuk diimplementasikan. Jadi, Anda harus mencari solusi untuk mendukung relevansi versi tambahan.

Memperbarui program yang diinstal

Dalam hal aplikasi Windows, ketika kaki panjang publik baru muncul hampir setiap minggu untuk browser yang berbeda, Adobe Reader dan aplikasi klien lainnya, masalah pembaruan sangat relevan.

Sepenuhnya sistem Otomatis.Yang akan melacak munculnya versi baru dan dirinya sendiri melakukan pembaruan, saya tidak menemukannya. Tapi ini, mungkin, bahkan untuk yang lebih baik, karena dari otomatisasi seperti itu dalam kondisi jendela-lingkungan, akan mungkin untuk menunggu apa pun. Ini adalah hal lain - alat semi-otomatis yang akan terus melacak keberadaan pembaruan dan ditawarkan untuk menginstalnya secara manual menggunakan installer standar. Perkembangan alat-alat tersebut dan bergerak di bidang Keamanan Barat Secunia. Kami tidak akan mengambil solusi korporasi yang serius yang ditujukan pada pembaruan terpusat di jaringan, dan ambil utilitas gratis. untuk pemakaian pribadi - Inspektur Perangkat Lunak Pribadi Secunia.

Utilitas ringan dengan cepat dan dengan pengetahuan kasus memindai seluruh sistem dan memberikan laporan terperinci yang mana dari program yang perlu diperbarui. Untuk setiap program usang, peringkat ancaman dikeluarkan (sesuai dengan basis ekstensif deskripsi kerentanan) dan, paling nyaman, tautan langsung untuk mengunduh versi terbaru dari distribusi. Satu klik - dan Anda sudah dapat mulai memperbarui. Selain itu, kehadiran pembaruan untuk Windows itu sendiri diperiksa, dan setiap kali Anda menetapkan tidak sama versi lalu. Beberapa perangkat lunak, peringatan yang sesuai akan muncul di baki. Perhatian khusus diberikan pada keamanan browser dan plugin yang terlampir ( Adobe Flash. Pemain, QuickTime, Sun Java, dll.), Serta perangkat lunak klien untuk layanan Jaringan (misalnya, Skype). Laporan terperinci, katakanlah, komponen ActiveX tersedia jika Anda menerjemahkan Secunia PSI ke mode antarmuka canggih.
Sebelum memulai pemindaian utilitas, unduh seperangkat aturan pada https-tusukan yang aman, di mana ia ditunjukkan bagaimana memeriksa relevansi aplikasi. Perlu dikatakan bahwa di mobil saya dipasang hanya sejumlah besar perangkat lunak, dari mana saya tidak punya waktu untuk menyingkirkan. Pada saat yang sama, Secunia dapat menemukan versi terbaru untuk banyak dari mereka. Melihat informasi tentang yang diperbarui dalam umpan RSS-nya versi Java.Eksperimen demi saya meluncurkan PSI - informasi tentang kebutuhan untuk memperbarui segera muncul di layar. Itu di sini dan Anda mulai merasa bahwa dukungan produk tidak melakukan beberapa penggemar, tetapi seluruh tim spesialis keamanan. By the way, kapan saja, PSI mengeluarkan peringkat skor sistem SCUNI yang diperbarui. Saya memiliki nilai ini setelah kurangnya pembaruan sebesar 86%. Dan kamu punya?

Bagaimana cara menangani versi beta?

Meskipun ada kehadiran program usang, sistem juga mendapatkan sejumlah besar versi beta perangkat lunak, yang masih jauh dari rilis. Secara umum, menyenangkan untuk mendapatkan bonus yang menyenangkan jauh lebih awal daripada yang lain, tetapi untuk membantu pengembang dalam menemukan beberapa bug - bukan biaya besar untuk kesempatan seperti itu. Sayangnya, Secunia Psi tidak ada taruhan yang dikenali - Juga jelas apakah ada bug dalam rilis, lalu apa yang diharapkan dari versi beta atau bahkan alpha? Bagaimana menjadi? Melacak rilis program-program segar kepada saya Bantu Sumber Daya Fileforum.betAnews.com dan www.filehippo.com. Jika pertama kali menerbitkan berita tentang versi versi yang baru dirilis, maka Filehippo adalah katalog besar perangkat lunak, yang secara diam-diam diperbarui segera setelah ternyata versi baru Program - mungkin ini dilakukan secara otomatis. Selain itu, setiap orang diundang untuk mengunduh Pemeriksa Pembaruan FileHippo.com, yang merupakan program Secunia memeriksa program yang diinstal dalam sistem untuk pembaruan. Tetapi pada saat yang sama ... dalam daftar terpisah, ia menawarkan untuk menginstal juga versi program beta yang tersedia, menunjukkan tautan langsung untuk memuat distribusi. Sangat lucu bahwa setelah instalasi baru saja mengunduh Filehippo.com Perbarui Checker PSI segera berhenti berlangganan bahwa untuk program ini ada versi yang lebih baru. Lagi pula, itu jelas berbohong, tersinggung atau apa? 🙂.

Penghapusan program yang tepat

Ketika menu "Mulai" tumbuh menjadi dimensi Unreal, Anda mulai berpikir: "Mungkin banyak berlebihan di sini." Aturan saya kira-kira seperti itu - setiap kali, menjalankan manajer Windows reguler untuk menginstal dan menghapus program, Anda dapat menyingkirkan setidaknya lima utilitas yang tidak perlu :). Itu sepertinya satu-satunya fitur dari Manajer Batch, yang menghapus program, dan mana Microsoft tampaknya diimplementasikan, ada. Gunakan - saya tidak mau. Tapi tidak! Program, tentu saja, dengan dosa dalam setengah removes, tetapi jika Anda mengambil snapshot dari registri dan berkas sistem sebelum instalasi dan setelah penghapusan, lalu terdeteksi fakta Menarik. Kunci registri berlebih, beberapa file sementara ... mengapa mereka tetap - tidak jelas.

Ada banyak utilitas yang janji secara ajaib untuk menghapus dengan benar program dari sistem, menggunakan algoritma cerdas untuk mencari kunci kiri dalam registri, dll. Bahkan, kebanyakan dari mereka adalah sepatu lengkap, tetapi bukan Ashampoo Magical Uninstall (www.ashampoo.com). Apa yang berbeda dari yang lain? Prinsip tindakan. Idenya adalah bahwa program ini bekerja sepanjang waktu dengan latar belakang dan segera setelah mendeteksi start setup.exe, instal. Exe dan biner instalasi lainnya, mulai dengan hati-hati memonitor tindakan dan perubahannya dalam sistem. Dalam prosesnya, basis data dikompilasi di mana semua tindakan installer direkam: tombol apa yang terdaftar dalam registri, file apa dan di mana ditempatkan - semuanya jelas. Ingin menghapus program? Ashampoo Magical Uninstall memecahnya melalui database dan memutar kembali semua perubahan. Pendekatan ini berfungsi dengan benar. Selain itu, jika Anda secara keliru menghapus program yang salah atau berubah dengan benar, maka setiap operasi penghapusan dapat dibatalkan untuk beberapa waktu menggunakan utilitas Reinstaller bawaan. Copy instalan magis masih didistribusikan gratis, tetapi kunci lisensi Anda harus meminta di situs web pengembang.

Alas dan ah!

Manajer paket seperti di Linux? Sayangnya, sampai tidak ada yang keluar. Selama tidak ada mekanisme standar untuk menginstal, memperbarui dan menghapus aplikasi, repositori penyimpanan program, Anda bahkan tidak dapat berbicara tentang analog apt-get. Microsoft tidak bisa? Tentu saja. Tetapi setelah semua, pengembang perangkat lunak terbuka tidak akan sangat tergores pada ini. Hador dengan hati-hati proyek Anda di Google Code, SourceForge dan sumber daya lainnya, sudah lama mungkin untuk mencari tahu sesuatu seperti itu.

Pikirkan saja: manajer aplikasi yang nyaman, di mana hanya akan ada perangkat lunak terbuka - apa bonus untuk seluruh buka, dan? Sementara itu, Anda harus puas dengan utilitas yang tersebar, yang bahkan dalam tandem terkadang melakukan semua manajer paket di Linux.

Info.

Anda dapat mencatat program bagus lainnya untuk mencari pembaruan untuk perangkat lunak yang diinstal pada komputer. Ini Sumo (www.kcsoftwars.com) dan appupdater (www.nabber.org/projects/appuppdater).

Beberapa tahun yang lalu, penggemar mencoba membuat port Linux Apt-get - Win-get () muncul di lampu. Sistem yang ditulis pada Pascal diizinkan untuk membangun beberapa utilitas melalui konsol, tetapi, sayangnya, perkembangannya dengan cepat macet. Nasib yang sama telah disimpan oleh awal lainnya: appsnap, appupderater dan bahkan mencoba menggabungkan semua Solusi Getit yang tersedia (www.puchisoft.com/getit).

Instal dan perbarui driver

Mungkin hal yang paling tidak layak setelah menginstal ulang sistem bahkan tidak ada instalasi semua program. Tidak! Ada monster yang jauh lebih buruk - driver. Ketika saya pertama kali melihat Windows 7, saya ingin berteriak: "Itu terjadi!". Ya, sistem melalui Pembaruan Windows. Menarik hampir semua kayu bakar yang diperlukan, dan saya sudah meyakinkan lebih dari sekali. Akibatnya, tidak lagi harus mematahkan kepala, yang diresepkan perangkat yang tidak diketahui di manajer perangkat - semuanya dipasang secara otomatis. Tapi bagaimana dengannya versi awal Windows dan bagaimana pada prinsipnya memperbarui driver? Jawaban kami adalah Drivermax (www.innovative-sol.com/drivax).

Utilitas kecil ini akan memungkinkan Anda untuk dengan cepat mengeluarkan versi terbaru dari kayu bakar untuk yang paling perangkat yang berbeda. Lupakan tentang lukisan pencarian untuk driver langka atau disk panjang "kotak" - cukup buat akun gratis pada layanan dan unduh semua yang Anda butuhkan. Namun, program ini akan berguna bahkan jika Anda tidak mempercayai pendekatan ini dan lebih suka mengunduh perangkat lunak sistematis dari situs resmi. Drivermax memiliki fitur penting lain - cadangan semua driver dalam sistem. Oleh karena itu, setelah menginstal ulang sistem, instalasi semua driver hanya akan mengambil beberapa menit dan akan membutuhkan upaya minimum. Saya ingin mengakui bahwa saya tidak menemukan semua sama dengan driver untuk driver dengan drivermax, tetapi dengan cepat memperbaiki situasi dengan utilitas lain - DEWAND dokter (www.devicedoctor.com).

Pembaruan otomatis dari Google

Jika Anda pernah mengunduh Google Chrome.Anda juga tahu: alih-alih distribusi offline browser, Anda hanya menggabungkan amplop-installer, yang sudah, pada gilirannya, tergantung pada OS dan parameter lainnya, sedang mengunduh semua yang Anda butuhkan. Dan jika Anda pernah datang ke paket.google.com, mungkin, mungkin, saya tidak memperhatikan program yang pernah menetapkan atau memperbarui dalam produk sistem dari Google. Instalasi dan sistem autoappite yang cerdas seperti itu disebut Google Update atau Omaha. Proyek ini berkembang di bawah lisensi terbuka dan selalu tersedia dengan Code.google.com/P/OMAHA. Penting bahwa ini bukan hanya sebuah program, dan pemikiran sistem dalam rencana arsitektur, memungkinkan Anda untuk dengan mudah menginstal dan memperbarui berbagai aplikasi - apa yang hilang di jendela modern untuk membuat repositori dengan perangkat lunak dan manajer paket Lainux.

Selamat siang.

Tentu saja, manajer batch di Linux lakukan kehidupan yang lebih mudah dan pengguna dan administrator. Di dunia Windows dengan ini jauh lebih buruk, meskipun beberapa perkembangan tersedia (kemajuan dijanjikan di Windows 10): Nuget, cokelat, WPKG dan lainnya.

Mendukung Mendukung Mesin Pengujian untuk Kode Kode, Komputer Pusat Pelatihan Olimpiade Programmer SSU, persiapan workstation peserta untuk Olimpiade yang berbeda, saya akhirnya bosan menulis berbagai file kelelawar dan memutuskan untuk merampingkan proses ini. Ternyata menjadi bantuan yang baik, tetapi dalam detailnya ternyata tidak selalu cocok untuk saya: Dalam kebanyakan kasus tidak mungkin untuk menentukan direktori instalasi, tidak ada dukungan untuk repositorinya, tidak ada banyak paket untuk CodForces, toko repositori Shocolatey bukan program penginstal, tetapi hanya tautan ke mereka - beberapa kali itu adalah bahwa situs program berbohong, dan menginstal paket itu tidak mungkin.

Untuk alasan ini, pada bulan Desember 2014, saya mengalokasikan beberapa malam untuk bekerja pada kenyamanan ramah pengguna untuk keperluan kami (disebut pbox, baca sebagai pi-Box.). Saya berasumsi untuk menggunakan pbox untuk menginstal perangkat lunak spesifik perangkat lunak (versi kompiler tertentu), dan untuk program tujuan umum Sesuatu dan shocatily.

Pada bulan berikutnya, semua Codforces Server Pengujian (dan banyak komputer lain dari Fakultas Knieit Saratov Gu) saya berencana untuk menginstal ulang menggunakan pboom tertentu.

Saya telah menggunakannya untuk keperluan pribadi, menurut saya pbox dapat bermanfaat bagi seseorang dari pengguna kode. Di situs http://pbox.me ada contoh penggunaan. Di bawah ini sedikit penjelasan.

Instalasi

Buka http://pbox.me dan di konsol administratif Windows (temukan di cmd.exe dan dalam menu konteks pada tombol kanan mouse, pilih Run administrator) Jalankan Kode C halaman Utama. Pbox ditulis di Jawa jika Anda tidak memilikinya, dia sendiri meluncurkan JRE dan meletakkan di sebelahnya. Ngomong-ngomong, dengan setiap peluncuran pbox akan terbarukan sendiri, jadi Anda tidak perlu berpikir tentang memutar pembaruan.

Saya biasanya mematikan UAC, jika Anda tidak mau, maka di masa depan itu harus selalu diluncurkan ke admin. Konsol, dan Anda dapat mematikan UAC ketika pbox dipasang hanya dengan mengetik POB --UAC.

Menggunakan

Ingin diri Anda benar-benar G ++ yang digunakan pada kode kode? Cukup ketik pbox instal MingW-TDM-GCC. Secara default, ini akan menginstal dalam% homedrive% \\ program \\ mingw-tdm-gcc, Anda akan menulis beberapa direktori di jalur (termasuk msys), tambahkan mingw_home ke direktori instalasi. Secara umum, untuk melihat apa sebenarnya itu akan terjadi cukup untuk menemukan paket dan klik Tampilkan pbox.xml.

Paket pbox tidak banyak sama sekali (tetapi tidak cukup, 73). Ayo http://pbox.me/packages dan lihat. Dari konsol yang bermanfaat, saya sarankan alat menginstal KBOx - ini adalah perakitan utilitas sysinternal yang berguna, kit sumber daya Windows, alat pendukung, serta ikal yang berbeda, wget, imdisk dan lainnya yang langsung ditambahkan ke jalur. Ngomong-ngomong, akan ditambahkan dan utilitas yang berguna Runexe.exe, yang dapat menjalankan proses dan menonton waktu / memori yang digunakan.

By the way, sebagian besar utilitas dan kompiler default akan diinstal pada C: \\ Program (sebenarnya dalam% homedrive% \\ program). Cukup nyaman untuk memiliki jalan untuk mereka lebih pendek dan tanpa spasi seperti "file program".

Anda dapat menginstal dengan add. Tombol, misalnya: pbox install Far --Homedir \u003d C: \\ Far --Harch \u003d 32 --version \u003d 3.0.4040. Untuk menghapus paket, cukup untuk mengeksekusi POBS uninstall jauh.

Berikut ini lebih banyak contoh dari perintah yang dapat diakses dan penggunaannya.