P BOX je jednostavan Windows paketni menadžer (napisan i koristio u Codeforctesu).

Dakle, za posao je neprestano potreban pristup konzoli, git, čvoru, žad. Želio bih ilustrirati malo rada sa čokoladom u kontekstu (na primjeru) priprema za razvoj u odnosu na čvorove.

Zahtevi za ugradnju:

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

Jednostavno je postavljeno, izvršenje takve nekomplikovane naredbe (u CMD.exe u PowerShell-u se ne obrađuje):

@Powershell -noProfile -ExiesingPolicy neograničen -Command "IEx ((New-object Net.Webclient) .DownloadString (" http://bit.ly/pschocinstall ")") "

Nakon toga automatski se instalira u C: \\ čokoladu, u C: \\ Chocolatey \\ Libs će opisati pakete, biblioteke. Osnovni moduli zadanih programa instalirani su u programskim datotekama (x86).

Svi glavni i neophodni za programeru su prisutni paketi. Tumačni jezici, tip php, rubin, python, node.js. BD - MySQL, Mongodb, SQLITE. Kontrola verzija git, Mercurial, Svn. Notepad ++, uzvišeno. Carre da se obračunaju knjige pod Kindleom.

1. Instaliranje paketa čvora.js sa NPM-om

Cinst nodejs.install

Ova naredba je slična sljedećem

Čokoladna instalacija nodejs.install

Tačno, konzola će se morati zatvoriti i ponovo otvoriti da su zabilježene staze postale dostupne.

2. Kad se instalira čvor, već možete razviti, instalirati module putem upravitelja paketa. Evo torbe za nodstra

3. Bez Git-A na čvorov, nećete moći da se izvršite raspoređivanje, pa ga instaliram sa čokoladom

Evo popisa onoga što sam dodatno instalirao.

CINST CONSOLE2.
Cinst kit.
Cinst Curl
Cinst wget.

Trudimo se da cetimo, tim otvara prozor programa i pogleda, činjenica da je Git bio uspješan (podsjetimo vas da morate zatvoriti konzolu i otvoriti iznos).

4. Ovdje vidite da se čvor može slobodno kontaktirati

Tada ostaje rutinski proces, instaliranje na lokalnoj mašini putem NPM-a potrebnog u projektnim modulima, kao što su Expressjs, Jade, testiranje na lokalnom web poslužitelju koji učitava čvor. Sve to se radi u git-u, dolazi nakon kojeg se push izvodi u Reapm čvoru. The Wondester-e (popis naredbe) također će trebati instalirati NPM module putem APN-a NPM instalacija.

Ne za sve se uklapaju čokoladu. Ideologija prozora i aplikacije stvorene pod platformom nagnuta je prema činjenici da se sami moraju popeti na automatsko učitavanje i sa svakim zgodnim slučajem bez dozvole za penjanje. Dakle, u paketima je hrom, ali znamo o goougularpupdater.exe koji i tako ažurira. Dakle, o notepad ++ koji se može popeći ažuriranjima. Skype i ažurirajte se. Međutim, ako u početku stavite sve u čokoladu, brzo ažuriranje jedne naredbe bit će zadovoljstvo, posebno ako se to ne odnosi na GUI alate.

Konačno, primijenite video snimku sa uredom. Stranica.

U komentarima koji se zatraži da dodaju paket subverzije Slika (SVN). Mislim da će biti korisno ilustrirati koliko je to jednostavno učinjeno. Takođe čisti princip rada "čokolade".

Glavni opis i instalacijski skript za najjednostavniju futrolu. Svi paketi se mogu sakupiti, evo primjera.

1. Kreirajte C: \\ Slikasvn \\ sliksvn.Nuspec datoteku s odgovarajućim tekstom (izvor lutka):

slikasvn. Slikasvn. 1.7.4 Slika kompanija. anatool

Slike Subverzija Pouzdana kontrola verzije počinje ovdje Pružamo samostalni paket subverzije naredbenog retka za Windows. Instalacijski program sadrži sve alate naredbenog retka (Svnadmin, SVNSync, svnserve, svnmucc, itd.) Ali bez obveza primjene niti Apache modula. Alati su u potpunosti bočni kompatibilni s drugim paketima. Idealno za automatizirano izgradnju i implementirati skripte http://www.skliksvn.com/ slikoviv svn subverzija. Slika kompanija. lažan

2. Nakon toga kreirajte skriptu za instalaciju C: \\ Slikasvn \\ alati \\ chocolateyinstall.ps1

Instaliranje-Chocolateypackage "Slikosvn" "MSI" "/ Tihi" "www.sliksvn.com/pub/slik-subversion-1.7.4-win32.msi" "" http://www.skliksvn.com/pub/slik- subverzija -1.7.4-x64.msi "

Pisanje ChocolateSuccess "Slikosvn"
) Uhvatiti (
Pisanje-ChocolateyFailure "Slikosvn" "$ ($ _. Izuzetak.Message)"
Bacanje
}

Od koda postaje jasno. Koje preuzimanja iz kancelarije. Web stranica ili 32-bitni ili 64 bita instalatora i bit će stavljen u tihi režim bez ometanja s pitanjima.

3. Dodaci. Instalacijska datoteka (može biti odsutna), a ovaj slučaj nije u osnovi C: \\ Slikasvn \\ Alati \\ install.ps1

Param ($ installpath, $ alatništa, $ paket, $ Project)

Pisanje domaćina "Ovo nije paket sa DLL-ovima u njemu."
Napišite-host "Molimo instalirajte pomoću čokolade"
Pisanje-domaćin "Da biste dobili čokoladu samo pokrenute" Install-Paket čokolade ", a zatim" inicijaliziranje-čokolada "" "
Pisanje domaćina "Čokoladna instalacija slika"
Pisanje-domaćin "Uklanjanje ovog paketa ..."
Deinstaliranje Slikovske paketa - Projekt Ime $ Project.Name

4. Prikupite paket. Može se prikupiti nugetom. Potonući pristup na putu ili se obratite punom stazom. Leži u c: \\ chocolatey \\ chocolateyinstall \\ nuget.exe

\u003e CD C: \\ viksvn
\u003e Nuget paket

Nakon toga, dobivamo C: \\ Slikovsvn \\ Slikasvn.1.7.4.nupkg Lokalni paket. Već ga možete instalirati, provjerite Cinst Slikovsvn -Source C: \\ Slikasvn (na putu samo stazom do mape u kojoj paket laže, bez njegovog imena). Instaliran lokalno. Tada možete preuzeti paket na web lokaciju. Postoji režim rada za postavljanje, tako da će paket biti vidljiv odmah i postaje dostupan putem Cinst Slikasvn.

Kako sve radi pri postavljanju paketa? Prilikom instaliranja, sve što se pakira u NUPKG paketu - instalacijske skripte, opis i druge datoteke, binarnu arhivu (postoji nešto što može biti) padne u mapu C: \\ chocolatey \\ lib \\ ime_pack, ali akcije su propisane Skripta, u našoj slučaju tiha instalacija vrši se prema zadanim postavkama, to je, Slikovsko, imam 64-bitni sustav, što znači da se nalazi u C: \\ programskim datotekama \\ i samim putem. Ali u stvari, instalacija može biti otpakiranje iz vlastitog arhive, što će biti uključeno u paket ili neke druge radnje sa svojim dolaznim bibliotekama. Sve zavisi od fantazije.

Kako ga ukloniti? Sam Slikovsvn kroz brisanje instalacije, poput bilo kojeg standardnog instaliranog programa, a iz C: \\ Chocolatey \\ lib \\ name_pocket ruke.

Ažuriranje 2012-08-15:

U najnovijim verzijama već je bilo brisanja paketa kroz Čokoladna deinstalirana. Naredba briše sadržaj paketa iz C: \\ Chocolatey \\ Lib \\ Ime paketa, odnosno komunalije koje su instalirane raspakiranjem ove mape u potpunosti su uklonjene. Ono što je instalirano u sistemu i u programskim datotekama - ne dodiruje.

Lista instaliranih, kao što bi bila logična za preuzimanje čokoladne liste paketa - br. Ali to se može lako ispraviti kao opcija takvog haka:

Diff --Git "A / C: \\\\ Chocolateyinstall \\\\ funkcije \\\\ Chocolatey-list.ps1" "B / C: \\\\ Chocolatay \\\\ ChocolateInstall \\\\ funkcije \\\\ Chocolatey-list.ps1" indeks 67c2ecc ..AA67027 100644 --- "A / c: \\\\ ChocolateyInstall \\\\ funkcije \\\\ chocolatey-list.ps1" +++ "b / c: \\\\ chocolatey \\\\ chocolateyinstall \\\\ funkcije \\\\ chocolatey- List.ps1 "@@ -15,7 +15,12 @@ parametri ($ parametri \u003d" list "ako ($ selektor -ne") ($ parametri \u003d "$ parametri" "") "" -) +) Else (+ $ paket pakovanja \u003d Get-ChildEm $ nugetlibpath | Poredaj naziv + $ paketi \u003d $ pakovanje spolja -Fucke "(\\. \\ D (1,)) +" | gu + pisanje $ paketa + izlaz +) ako ($) Alleverzije -eq $ True) (pisanje debugija "Prikazivanje svih verzija paketa"
Sad po čokoladici ćemo dobiti:

7zip 7zip.install chocolatey console2 curl foobar2000 git git git.install miranda msysgit nodejs.install notepadplusplas.install php5-dev Putty viksvn sublimetext2 wapt

Jednom davno instalacija programa u Linuxu pretvorila se u cijeli obred. Nije bilo dovoljno pronaći i preuzeti izvor, bilo je potrebno ručno prikupiti, zadovoljavajuće mrzene ovisnosti. Sada nije potrebno ni preuzeti komplet za distribuciju - dovoljno je odabrati program u menadžeru paketa i kliknite na "Install" tipku. U Windows-u i dalje mora potražiti distribuciju, a zatim ručno instalirati softver. Činjenica!

Mnogo je razloga zbog kojih Microsoft nije implementirao ništa slično menadžeru paketa. Možete dugo razgovarati o ovom pitanju, ali zašto? Zanimanje je nezahvalno i teško korisno. Umjesto toga, predlažemo poslovati i pokušati opremiti sistem, sličan onome koji se koristi u bilo kojem modernom Linuxu. Upravitelj paketa omogućava vam brzo pronalazak i instaliranje aplikacija, kasnije postavljene ispravke, a po potrebi je potrebno izbrisati ispravno softver. Zadatak je jasan, a jer ne postoji ništa slično, prodajemo nešto slično na treće strane.

Primarna instalacija softvera

Ne postoji ništa zamornije i dosadno od primarne instalacije programa na devet čistih sistema. Ne, istinito! Čak i ako ne žurite u kamenolom, instalirate cijeli potreban softver odjednom (iako postoje takvi fetiširi), a postepeno je tako fetišista, a zatim osnovni skup prog, bez kojeg, ne, nemojte, i dalje će se osjećati kao treća kategorija. Tri operacije: "Otvorilo je web lokaciju", "preuzeo sam distribuciju", "Stavite program" - i dvadeset puta za prebacivanje.

Browser, Messenger, Codecs i Audio / Video uređaj, čitač za PDF, Office Paket, Antivirus, Najnovije verzije Java / .NET Framework / Flash, Archiver - Gentleman's Set Nitko nije otkazao. Ovdje i za cijeli radni smjeni možete pomoći! 🙂 Postoji šansa za zaspavanje rano ako ima dailysoft sa zadnjeg diska] [, ali tako da se brak može preskočiti: šta ako je izašla nova verzija? U reči je jedina opcija slanje ove obojene šume i bolje potražiti opciju.

Dakle, dodajte u oznake Online servis www.nite.com. Ovaj nedavno pojavljen resurs već je uspio spasiti me iz nekoliko sati muke i osrednje vrijeme. Kako? Ideja je vrlo jednostavna. Na jedinoj stranici, popis različitih pretežno slobodnih ili otvorite aplikacijeKoje su slomljene grupama: "Preglednici", "Sigurnost", "Razvoj", itd. Morate izabrati od vas potrebne komunalije I kliknite na dugme "Get Installer". Kao rezultat toga, za nekoliko klikova mišem dobijamo univerzalni instalacijski program koji će instalirati sve odabrane programe. Sam instalater toliko teži i pumpa sve potrebne podatke direktno tokom instalacije. Odvojeni trenuci, naravno, alarmantni. Na primjer, ko to zna, krila ovaj instalater? Ali koliko ugodno!

Nažalost, instalater ne ostavlja podatke koji su preuzeli za instalaciju, pa, na ALAS-u, neće se vježbati da bi se otvorio van mreže instalatora izvanmreživanja i napiši ga na bljeskalici, ali ova je opcija dostupna u plaćenoj verziji usluge.

Pumpamo ideju

Pored odsutnosti izvanmrežnih instalacija u besplatna verzija Ninite ima još jedan nedostatak - instalater sa takve aplikacije Svaki put kada morate napraviti novu.
Čudno je da programeri nisu dodali jednostavni sistem Registracija Da biste se mogli prijaviti i odmah preuzeti instalatora za ikad već sastavljen skup programa. Izbjegavanje takve greške uspeli su momcima iz Francuske, koji je implementirao sličnu uslugu - www.allmyapps.com. U suštini je isti denite, samo sa više velika količina Softver i mogućnost zalijevanja liste aplikacija na vaš lični račun (besplatno).

Pored sistema, možete instalirati dodatni desktop klijent, nakon čega se komunalije koje su već dostupne u sistemu neće instalirati u sučelju Allmyaps i ne treba ih instalirati. Međutim, čak i sa ovim scenarijem, univerzalni instalacijski program još uvijek nije menadžer paketa.

Lagano prilaz Ideja upravitelja aplikacija omogućava Zeupp (blog.zeusoft.net/zeuapp) implementiran u obliku radne površine. Razvoj nudi i široku listu besplatnog i otvoreni programiTo se može brzo instalirati u sustav. Odabrali smo željeni, kliknite na samom "Preuzmi" - i sam program, preuzimanje distribucije, pokreće postupak instalacije. Jao, postupak instalacije nije transparentan, a ne automatiziran: Korisnik čak mora ručno odabrati mapu za preuzimanje distribucije. Ali to nije sve. Ako bi se internetske usluge i dalje mogle oprostiti nedostatkom provjere verzija u sustavu i mogućnost ažuriranja softvera, a zatim na radnoj površini Zeupp ova je mogućnost bila sasvim moguće implementirati. Dakle, morate potražiti rješenje za podršku relevantnosti verzija dodatno.

Ažuriranje instaliranih programa

U slučaju Windows aplikacija, kada se nove javne duge noge pojave gotovo svake sedmice za različite pretraživače, Adobe Reader i druge aplikacije klijenta, pitanje ažuriranja posebno je relevantno.

U potpunosti automatski sistemŠto bi pratilo pojavu novih verzija i sama izvršila ažuriranje, nisam ga našao. Ali to, vjerovatno, čak i za bolje, za takvu automatizaciju u uvjetima Windows-okoline, bilo bi moguće čekati bilo šta. To je sasvim druga stvar - poluautomatski alat koji bi stalno pratio prisustvo ažuriranja i ponudio da ih ručno instalira pomoću standardnih instalatora. Razvoj takvih alata i bavi se kompanijom za zapadno osiguranje Secunia. Nećemo preuzeti ozbiljna korporativna rješenja usmjerena na centralizirano ažuriranje na mreži i uzeti besplatni uslužni program za lična upotreba - Secunia lični softverski inspektor.

Lagani uslužni program brzo i sa znanjem o slučaju skenira cijeli sustav i daje detaljan izvještaj koji od programa treba ažurirati. Za svaki zastarjeli program izdaje se rejting prijetnje (u skladu s opsežnom bazom opisa ranjivosti u sekundi) i, najpovoljnije, direktna veza za preuzimanje najnovije verzije distribucije. Jedan klik - i već možete započeti ažuriranje. Pored toga, provjerava se prisustvo ažuriranja za sam prozore i kad god ne uspostavite nije isto zadnja verzija Neki softver, odgovarajuće upozorenje pojavit će se u ladici. Posebna se pažnja posvećuje sigurnosti preglednika i dodatka koji su im priloženi ( Adobe Flash. Igrač, QuickTime, Sun Java, itd.), Kao i klijentski softver za mrežne usluge (Na primjer, skype). Detaljan izvještaj Recimo, ActiveX komponente postaju dostupne ako prevedete Secunia PSI u napredni režim sučelja.
Prije pokretanja komunalnih usluga, preuzmite skup pravila na sigurnom HTTPS-punkture, u kojem je naznačeno kako provjeriti relevantnost aplikacije. Vrijedi reći da je na mom automobilu instaliran samo ogromna količina softvera, iz kojeg nemam vremena da se riješim. Istovremeno, Secunia može pronaći ažurirane verzije za mnoge od njih. Viđenje informacija o ažuriranim u svojim RSS feed java verzijeEksperiment za mirad pokrenuo je PSI - informacije o potrebi za ažuriranjem odmah pojavljuju se na ekranu. Ovdje je i počnete smatrati da podrška proizvoda ne radi nekoliko entuzijasta, već čitav tim stručnjaka za sigurnost. Usput, u bilo kojem trenutku PSI izdaje ažurirani ocena Scuni System System. Imam ovu vrijednost nakon dugog nedostatka ažuriranja iznosila je 86%. A ti imaš?

Kako se nositi sa beta verzijama?

Uprkos prisustvu zastarjelih programa, sustav također dobija veliku količinu beta verzija softvera, što je još uvijek daleko od puštanja. Općenito, ugodno je dobiti ugodne bonuse mnogo ranije od drugih, ali da pomogne programerima u pronalaženju nekoliko grešaka - ne tako veliku naknadu za takvu priliku. Alas, Secunia PSI Nisu prepoznati klađenje - takođe je jasno ako u izdanjima ima pune grešaka, šta onda očekivati \u200b\u200bod beta verzija ili čak alpha verzija? Kako biti? Praćenje oslobađanja svježih programa za mene Pomozite resursima FileForum.Betanews.com i www.filehippo.com. Ako prvi jednostavno objavi vijesti o novoobjavljenim verzijama verzije, a zatim filehippo je ogroman katalog softvera, koji je pažljivo ažuriran čim se ispostavi nova verzija Programi - vjerovatno se to radi automatski. Štaviše, svi su pozvani da preuzmu datoteku za provjeru ažuriranja filehippo.com, što je kao i program Secunia provjerava program instaliran u sustavu za ažuriranja. Ali u isto vrijeme ... na zasebnom popisu nudi i za instaliranje i dostupne beta verzije programa, što ukazuje na izravne veze za opterećenje distribucije. Smiješno je da nakon instalacije upravo preuzeo datoteku datoteke za provjeru ažuriranja PSI odmah odjavio da je za ovaj program, postoji verzija novije verzije. Uostalom, to očigledno laže, uvrijeđene ili šta? 🙂

Pravilno uklanjanje programa

Kada meni "Start" raste na nestvarne dimenzije, počinjete misliti: "Možda ovde puno suvišnog." Moje pravilo je otprilike takvo - svaki put, vodio redovan Windows Manager za instaliranje i uklanjanje programa, možete se riješiti najmanje pet nepotrebnih komunalnih usluga :). Činilo se da je to jedina karakteristika menadžera batch-a, koja uklanja program, a čini se da je Microsoft implementiran, postoji. Koristi - ne želim. Ali ne! Program, naravno, sa grijehom u pola uklanja, ali ako preuzmete snimku registra i sistem podataka Prije instalacije i nakon uklanjanja, zatim otkriveni zanimljivosti. Višak registra, neke privremene datoteke ... Zašto su ostali - nije jasno.

Mnogo je komunalija koje magično obećaju da će ispravno izbrisati programe iz sustava, koristiti inteligentne algoritme za traženje lijevih tipki u registru itd. U stvari, većina njih su potpune cipele, ali ne i ashampoo magično deinstaliranje (www.ashampoo.com). Šta se razlikuje od svih ostalih? Princip akcije. Ideja je da program funkcionira cijelo vrijeme sa pozadinom i čim otkrije početni setup.exe, instaliraju. Exe i druge instalacijske binarne bine, počinje pažljivo nadzirati svoje postupke i promjene u sustavu. U toku slučaja sastavlja se baza podataka u kojoj se zabilježe sve akcije instalatora: koji su ključevi u registraciji registra, koje datoteke i gdje se postavlja - sve je u stvari jasno. Željeli ste izbrisati program? Ashampoo magično deinstaliranje ga probija kroz bazu podataka i prevrću se sve promjene. Pristup pravilno funkcionira. Štaviše, ako ste pogrešno izbrisali pogrešan program ili su se istito promijenili, tada se bilo koji rad deinstalacije može otkazati neko vrijeme pomoću ugrađenog uslužnog programa za ponovno instalaciju. Čarobno deinstaliranje i dalje se distribuira besplatno, ali ključ licence Morate zatražiti web stranicu programera.

Jao i ah!

Manager paketa kao u Linuxu? Jao, dok ništa ne izlazi. Sve dok ne postoji standardizirani mehanizam za instaliranje, ažuriranje i brisanje aplikacije, spremište za pohranu programa, ne možete ni razgovarati o bilo kojem analognom apt-get-u. Microsoft ne može? Naravno. Ali na kraju krajeva, programeri otvorenog softvera neće biti vrlo ogrebani na tome. Pažljivo ugostite svoje projekte na Google Codeu, Sourceforge i drugim resursima, već je moguće shvatiti nešto takvo.

Samo mislite: Pogodan upravitelj aplikacija, u kojem će biti samo otvoreni softver - koji je bonus za cijeli otvara i? U međuvremenu ćete morati biti zadovoljni sa raštrkanim komunalnim uslugama, koji čak i u tandemu ponekad obavljaju sve ono što su menadžeri paketa u Linuxu sposobni.

Info

Možete imati na umu druge dobre programe za traženje ažuriranja za softver instaliran na računaru. Ovo je Sumo (www.kcsoftwares.com) i appupdater (www.nabber.org/projects/appuppdater).

Prije nekoliko godina, entuzijasti su pokušali stvoriti Linux Apt-Get Port - Win-Get () pojavio se na svjetlu. Sistem napisan na Pascalu dozvoljeno je uspostaviti neke komunalije kroz konzolu, ali, nažalost, razvoj brzo je zaustavio. Ista sudbina položila je drugi počeci: appsnap, appUpdater, čak i pokušavajući kombinirati sva dostupna dostupna rješenja (www.puchisoft.com/get).

Instalirajte i ažurirajte upravljačke programe

Možda je najuželjnija stvar nakon ponovnog instalacije sistema nije ni ugradnja svih programa. Ne! Postoji čudovište mnogo gore - vozači. Kad sam prvi put vidio Windows 7, želio sam vrisnuti: "Dogodilo se!". Da, sistem kroz Windows Update. Povlači gotovo svu potrebnu ogrev i već sam se uvjerio više od jednom. Kao rezultat toga, više ne mora razbiti glavu, koji su nepoznati uređaji propisani u upravitelju uređaja - sve se automatski instalira. Ali kako biti sa rane verzije Prozori i kako u principu ažurirajte upravljačke programe? Naš odgovor je Drivermax (www.innovative-sol.com/drivermax).

Ova mala korisnost omogućit će vam da brzo izvučete najnoviju verziju drva za ogrjev različiti uređaji. Zaboravite na farbanje pretraživanja rijetkog vozača ili dugačkog diska "kutije" - samo napravite besplatni račun na usluzi i preuzmite sve što vam treba. Međutim, program će biti koristan čak i ako ne vjerujete u ovom pristupu i radije preuzmete sistematski softver sa službenih web lokacija. Drivermax ima još jednu važnu karakteristiku - sigurnosnu kopiju svih upravljačkih programa u sistemu. Stoga, nakon ponovne instalacije sustava, instalacija svih vozača trajat će samo nekoliko minuta i zahtijevat će minimum napora. Hteo bih priznati da nisam našao sve kao vozač za vozača sa Drivermaxom, ali brzo je ispravio situaciju s drugim uslužnim programom - doktora uređaja (www.devioctor.com).

Automatsko ažuriranje sa Googlea

Ako ste ikada preuzeli Google chrome.Takođe znate: Umjesto van mreže preglednika, samo spajate instalaciju koverte, koji je već, zauzvrat, ovisno o OS-u i drugim parametrima, preuzima sve što vam treba. A ako ste ikada došli u paket.google.com, vjerovatno, vjerovatno nisam obratio pažnju na program koji jednom postavlja ili ažurira u sistemskim proizvodima s Googlea. Takva inteligentna instalacija i autoapteni sistem naziva se Google Update ili Omaha. Ovaj se projekat razvija pod otvorenom licencom i uvijek je dostupan kod šifre.google.com/p/omaha. Važno je da ovo nije samo program, a sistem koji se osmisli u arhitektonskom planu, omogućujući vam da lako instalirate i ažurirate različite aplikacije - ono što nedostaje u modernim prozorima kako bi se repozitorio sa softverom i upraviteljem lainuxa.

Dobar dan.

Naravno, batch menadžeri u Linuxu rade lakši život i korisnici i administratori. U svijetu prozora s tim mnogo gore, iako su dostupni neki događaji (napredak je obećan u sustavu Windows 10): Nuget, čokolada, WPKG i drugi.

Poduzimanje podrške za testiranje strojeva za kodore, računare Olimpiad srednjeg za obuku SSU programera, priprema radnih stanica za učesnike za različite olimpijade, konačno sam se umorio od pisanja različitih datoteka šišaka i odlučio sam pojednostaviti ovaj proces. Pokazalo se da je dobra pomoć, ali u detaljima se ispostavilo da mi to ne odgovara: U većini slučajeva nemoguće je odrediti instalacijski direktorij, ne postoji podrška za njegove spremice, nema mnogo paketa za Codeforctes, prodavaonice Shocolayy spremišta ne instaliraju programe, ali samo se povezuju s njima - nekoliko puta je bilo da je mjesto programa lagao i instalirao paket nije moguće.

Iz tog razloga, u decembru 2014. godine, dodijelio sam nekoliko večeri za rad na korisniku pogodno za naše svrhe (nazvan p slox, čitati kao pI-kutija). Pretpostavljam da koristim P BOX za instaliranje softverskog softvera (specifične verzije prevoditelja) i za programe opća svrha Nešto i shocolaty.

U sljedećem mjesecu, svi testirani poslužitelji kodeforci (i mnogi drugi računari Fakulteta Knieita Saratov GU) planiram ponovo instalirati korištenje po osobi.

Već sam ga koristio u lične svrhe, čini mi se da Plobox može biti koristan nekome iz korisnika Codeforca. Na web mjestu http://pbox.me Postoje primjeri upotrebe. Ispod je malo objašnjenje.

Instalacija

Idite na http://pbox.me i na Windows administrativnoj konzoli (pronađite u CMD.exe i u kontekstnom meniju na desnom gumbu miša odaberite Pokreni administrator) Pokrenite kod C glavna stranica. P BOX je napisan u Javi ako ga nemate, on sam izbaci jre i stavio pored njega. Uzgred, sa svakom Pbobou Lancy bit će se obnavlja, tako da ne morate razmišljati o prevrtanja ažuriranja.

Obično isključujem UAC, ako ne želite, onda će ubuduće morati uvijek biti pokrenuta u administratora. Konzola, a možete isključiti UAC-u kada se PXOX instalira jednostavno upisivanjem PXOX -UAC-a.

Upotreba

Želite li sebi točno G ++ koji se koristi na Codeforctesu? Samo upišite P BOX Instalirajte mingw-tdm-gcc. Po defaultu će instalirati u% homedrive% \\ programe \\ mingw-tdm-gcc, napisat ćete nekoliko direktorija na putu (uključujući MSYS), dodajte mingw_home u instalacijski direktorij. Općenito, da biste vidjeli šta će se tačno dogoditi dovoljno samo da pronađete paket i kliknite na Show Pbox.xml.

Pbobovi paketi nisu mnogo uopšte (ali nedovoljno, 73). Dođite na http://pbox.me/packea i vidi. Od korisne konzole, preporučujem Pbox Install Tools - ovo je montaža korisnih uslužnih programa SysInternals, Windows Resource Kit, alati za podršku, kao i različite kovrče, wget, imdisk i drugi koji se odmah dodaju na put. Usput će se dodati i korisni uslužni program Runexe.exe, koji može pokrenuti procese i gledati vrijeme / memoriju koja se koristi.

Usput, najpopularnije komunalije i prevoditelje bit će instalirane u C: \\ programima (zapravo u% homedrive% \\ programi). Prilično je prikladno imati put do njih kraći i bez razmaka poput "Programske datoteke".

Možete instalirati dodavanjem. Ključevi, na primjer: Pbox Instalirajte far -Homedir \u003d C: \\ Far --Harch \u003d 32 --verzija \u003d 3.0.4040. Da biste izbrisali paket, dovoljno je izvršiti Pbox Deinstaliranje daleko.

Evo više primjera pristupačnih naredbi i njihovu upotrebu.