O Pbox é um Simple Windows Packet Manager (escrito e usado em Codeforces).

Então, para o trabalho, é constantemente necessário acesso ao console, Git, nó, jade. Eu gostaria de ilustrar um pouco de trabalho com o chocolate no contexto (no exemplo) preparação para o desenvolvimento nodester.

Requerimentos de instalação:

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

É simplesmente definido, a execução de um comando tão descomplicada (no CMD.EXE no PowerShell não é processada):

@Powershell -noprofile -ExecutionPolicy -command "Iex ((Net-Object Net.WebClient) .DownloadString (" http://bit.ly/pschocinstall ")"

Depois disso, é instalado automaticamente em C: \\ chocolate, em C: \\ chocolate \\ libs estará descrevendo pacotes, bibliotecas. Os módulos básicos de programas padrão são instalados em arquivos de programa (x86).

Todos os principais e necessários, para o desenvolvedor, os pacotes estão presentes. Idiomas interpretáveis, digite php, ruby, python, node.js. BD - MySQL, MongoDB, SQLite. Controle de versões do Git, Mercurial, SVN. Notepad ++, sublime. Calcre para lidar com livros sob Kindle.

1. Instalando o pacote node.js com NPM

Cinst nodejs.install.

Este comando é semelhante ao seguinte

Chocolate Install Nodejs.Install.

TRUE, o console terá que fechar e reabrir que os caminhos gravados no caminho se tornaram disponíveis.

2. Quando o nó estiver instalado, você já pode desenvolver, instalar módulos através do Gerenciador de Pacotes. Aqui está uma bolsa para nodstra

3. Sem Git-A no Nodester, você não será capaz de fazer uma implantação, então eu instalo com chocolate

Aqui está uma lista do que eu também instalei.

Cinst console2.
Cinst putty.
Cinst Curl.
Cinst wget.

Nós tentamos putty, a equipe abre a janela do programa e vê, o fato de que o Git foi bem sucedido (vamos lembrá-lo de você ter que fechar o console e abrir novamente).

4. Aqui você vê que o nodester pode contatar livremente

Em seguida, o processo de rotina permanece, instalando em uma máquina local via NPM necessária nos módulos do projeto, como Expressjs, jade, testando em um servidor da Web local que carrega o nó. Tudo isso é feito no Git, vem, após o qual o empurrão é realizado no nodester Reap. O Nodester-E (Lista de Comandos) também precisará instalar os módulos NPM via AppName Instalar Nodester NPM.

Não para todos se encaixa chocolate. A ideologia das janelas e as aplicações criadas sob a plataforma estão inclinando-se para o fato de que eles próprios devem subir em autoloads e com cada caso conveniente sem permissão para subir. Então, há cromo nos pacotes, mas sabemos sobre GoogularUpdater.exe, que e então tudo atualiza. Então, sobre o Notepad ++ que pode ser escalado por atualizações. Skype e atualize-se. No entanto, se você inicialmente colocar tudo em um chocolate, uma rápida atualização de um comando será prazer, especialmente se isso se aplica a ferramentas de GUI.

Finalmente, aplique um videoclipe com o escritório. Local.

Nos comentários pedidos para adicionar o pacote Slik Subversion (SVN). Eu acho que será útil ilustrar o quão simples é feito. Também limpando o princípio do trabalho "chocolate".

O principal descrição e script de instalação para o caso mais simples. Todos os pacotes podem ser coletados, aqui são exemplos.

1. Crie um arquivo C: \\ sliksvn \\ sliksvn.nuspec com o texto apropriado (manequim de origem):

sliksvn. Sliksvn. 1.7.4 Empresa de slik. anatool

O controle de versão confiável da Subversion Slik começa aqui Nós fornecemos um pacote de subversão de linha de comando autônomo para o Windows. O instalador contém todas as ferramentas de linha de comando (svnadmin, svnsync, svnserve, svnmucc, etc.), mas sem ligações de aplicativo nem módulos apache. As ferramentas são totalmente compatíveis com outros pacotes. Ideal para scripts automatizados de compilação e implantação http://www.sliksvn.com/ sliksvn SVN Subversion. Empresa de slik. falso

2. Depois disso, crie um script de instalação C: \\ sliksvn \\ tools \\ chocolateyinstall.ps1

Instalar-chocolateypackage "sliksvn" "msi" "/ silencioso" "www.sliksvn.com/pub/slik-subversion-1.7.4-win32.msi" "" http://www.sliksvn.com/pub/slik- Subversion -1.7.4-x64.msi "

Escrever-chocolateSuccess "sliksvn"
) Pega (
Write-chocolateyfailure "sliksvn" $ ($ _. Exceção.Message) "
Lançar
}

Fica claro no código. Que downloads do escritório. Site ou 32 bits, ou 64 bits do instalador e serão colocados em um modo silencioso sem distrair com perguntas.

3. extras. Arquivo de instalação (pode estar ausente), e este caso não é fundamentalmente c: \\ sliksvn \\ tools \\ install.ps1

Param ($ InstallPath, $ Toolspath, $ Package, $ Project)

Write-host "Este não é um pacote com DLLs para referência nele".
Write-host "Por favor, instale usando chocolate"
Write-host "para obter chocolate apenas executar" pacote de instalação chocolate "seguido por" inicialize-chocolate ""
Write-host "Chocolate Install Sliksvn"
Write-host "removendo este pacote ..."
Desinstalar-Pacote Sliksvn -ProjectName $ Project.name

4. Recolha o pacote. Pode ser coletado por Nuget. Afundar o acesso a ele no caminho, ou entre em contato com o caminho completo. Encontra-se em C: \\ chocolate \\ chocolateyinstall \\ nuget.exe

\u003e CD C: \\ sliksvn
\u003e Pacote Nuget.

Depois disso, obtemos c: \\ sliksvn \\ sliksvn.1.7.4.nupkg local pacote. Você já pode instalá-lo, verificar o cinst sliksvn -source c: \\ sliksvn (no caminho apenas o caminho para a pasta onde o pacote está mentindo, sem o nome). Instalado localmente. Então você pode baixar o pacote para o site. Existe um modo de moderação de pós-moderação, portanto, o pacote será visível imediatamente e fica disponível através da Cinst Sliksvn.

Como tudo funciona ao instalar um pacote? Ao instalar, tudo o que é embalado no pacote NUPKG - scripts de instalação, descrição e outros arquivos, arquivos binários (há algo que haja) cai na pasta c: \\ chocolate \\ lib \\ name_pack, mas as ações são prescritas em O script, na nossa estojo, a instalação silenciosa é realizada por padrão, ou seja, Sliksvn eu tenho um sistema de 64 bits, o que significa que ele é colocado em C: \\ Arquivos de Programas \\ Sliksvn \\ e em si é prescrito no caminho. Mas, de fato, a instalação pode ser qualquer descompactação de seu próprio arquivo, que será incluído no pacote, ou algumas outras ações com suas bibliotecas recebidas. Tudo depende da fantasia.

Como removê-lo? Sliksvn em si através da exclusão de instalação, como qualquer programa instalado padrão, e de c: \\ chocolate \\ lib \\ name_pocket mãos.

Atualização 2012-08-15.:

Nas últimas versões, já havia uma exclusão de pacotes através de desinstalação chocolate.. O comando exclui o conteúdo do pacote de C: \\ chocolate \\ lib \\ o nome do pacote, ou seja, os utilitários que são instalados descompactando esta pasta são completamente removidos. O que foi instalado no sistema e em arquivos de programa - não toca.

A lista de instalada, pois seria lógica assumir a lista chocolate de pacotes - não. Mas isso pode ser facilmente corrigido como uma opção para tal hack:

Diff --git "a / c: \\\\ chocolate \\\\ chocolateyinstall \\\\ funções \\\\ chocolate-list.ps1" "" B / c: \\\\ chocolate \\\\ chocolateyinstall \\\\ funções \\\\ chocolate-list.ps1 "Índice 67C2ECC ..aa67027 100644 --- "A / C: \\\\ chocolate \\\\ chocolateyinstall \\\\ funções \\\\ chocolate-list.ps1" +++ "b / c: \\\\ chocolate \\\\ chocolateyinstall \\\\ funções \\\\ List.ps1 "@@ -15,7 +15,12 @@ param ($ parameters \u003d" List "se ($ selector -ne") ($ parameters \u003d "$ parameters" "$ selector" "-) +) Mais (+ $ PackageFolders \u003d Get-Childem $ NUGETLIBPATH | Sort Name + $ Pacotes \u003d $ PackageFolders -replace "(\\. \\ D (1,)) +" | Gu + Write-host $ Packages + EXIT +) Se ($ allversions -eq $ true) (Depuração de gravação "mostrando todas as versões dos pacotes"
Agora por lista chocolate, vamos conseguir:

7zip 7zip.install chocolate console2 curl foobar2000 git git.install msysgit nodejs.install notepadplusplus notepadplusplus.install php php5-dev putty sliksvn sublimetext2 whetup wett

Era uma vez, a instalação do programa no Linux se transformou em um rito inteiro. Não foi suficiente encontrar e baixar a fonte, foi necessário recolhê-lo manualmente, satisfazendo dependências odiadas. Agora não é necessário até mesmo baixar o kit de distribuição - basta escolher um programa no Gerenciador de Pacotes e clicar no botão "Instalar". No Windows, ainda tem que procurar distribuições e instalar manualmente o software. Facto!

Há muitas razões pelas quais a Microsoft não implementou nada semelhante ao Gerenciador de Pacotes. Você pode discutir esta questão por um bom tempo, mas por quê? A ocupação é ingrata e dificilmente útil. Em vez disso, sugerimos fazer negócios e tentar equipar o sistema, semelhante ao que é usado em qualquer Linux moderno. O Package Manager permite encontrar e instalar rapidamente os aplicativos, posteriormente definir atualizações e, se necessário, é necessário excluir o software corretamente. A tarefa é clara e, como não há nada disso, vendemos algo semelhante aos meios de terceiros.

Instalação primária de software

Não há nada mais tedioso e chato do que a principal instalação de programas em um sistema limpo nove. Não, verdadeiro! Mesmo se você não se apresse para a pedreira, instalando todo o software necessário ao mesmo tempo (embora haja esses fetichistas), e é gradualmente tal fetichista, então o conjunto básico de Prog, sem o qual, bem, não faça isso, Ainda se sentirá como a terceira categoria. Três operações: "Abriu um site", "eu baixei a distribuição", "Coloque o programa" - e tão vinte vezes por deslocamento.

Navegador, Messenger, Codecs e Áudio / Video Player, leitor para PDF, pacote de escritório, antivírus, versões mais recentes do Java / .NET Framework / Flash, Archiver - Conjunto de cavalheiros Ninguém cancelou. Aqui e para uma mudança de trabalho, você pode ajudar! 🙂 Há uma chance de adormecer cedo se houver Dailysoft do último disco] [, mas o casamento pode ser ignorado: E se a nova versão saiu? Em uma palavra, a única opção é enviar essa floresta pintada e procurar a opção melhor.

Portanto, adicione aos favoritos Serviço Online www.ninite.com. Este recurso recentemente emergido já conseguiu me salvar de várias horas de tormento e um tempo medíocre. Como? A ideia é muito simples. Na única página, uma lista de diferentes predominantemente gratuitas ou aplicativos abertosque é quebrado por grupos: "navegadores", "segurança", "desenvolvimento", etc. Você precisa escolher de você utilitários obrigatórios E clique no botão "Get Installer". Como resultado, para vários cliques do mouse, recebemos um instalador universal, que instalará todos os programas selecionados. O próprio instalador pesa um pouco e bombeia todos os dados necessários diretamente durante a instalação. Momentos separados, é claro, alarmante. Por exemplo, quem sabe disso, asas este instalador? Mas quão confortável!

Infelizmente, o instalador não deixa os dados que baixados para instalação, portanto, infelizmente, ele não funcionará para criar um instalador offline e gravá-lo na unidade flash, mas essa opção está disponível na versão paga do serviço.

Nós bombamos a ideia

Além da ausência de instalações offline em versão gratuita Ninite tem outra desvantagem - o instalador com tais aplicações. Toda vez que você tem que fazer um novo.
É estranho que os desenvolvedores não adicionassem sistema mais simples Registro para que você possa registrar e baixar imediatamente o instalador para o já compilado um conjunto de programas. Evitar tal erro conseguiu caras da França, que implementou um serviço semelhante - www.allmyapps.com. Em essência é o mesmo nonite, apenas com mais grande quantidade Software e a capacidade de colar a lista de aplicativos para sua conta pessoal (livre).

Além do sistema, você pode instalar um cliente de desktop adicional, após o qual os utilitários que já estão disponíveis no sistema não serão instalados na interface AllMyapps e não precisarão ser instalados. No entanto, mesmo com este cenário, o instalador universal ainda não é um gerenciador de pacotes.

Abordar ligeiramente a ideia do gerenciador de aplicativos permite Zeupp (blog.zeusoft.net/zeuapp) implementada na forma de um aplicativo de desktop. O desenvolvimento também oferece uma ampla lista de software abertoque pode ser rapidamente instalado no sistema. Escolhemos o desejado, clique em "Download" - e o próprio programa, baixando a distribuição, inicia o procedimento de instalação. Ai, o procedimento de instalação não é transparente e não automatizado: o usuário tem mesmo que selecionar manualmente a pasta para baixar a distribuição. Mas não é tudo. Se os serviços on-line ainda pudessem ser perdoados, a falta de verificação de versões no sistema e a capacidade de atualizar o software, na área de trabalho Zeupp, essa possibilidade foi possível implementar. Então você tem que procurar uma solução para suportar a relevância das versões adicionalmente.

Atualizando programas instalados

No caso dos aplicativos do Windows, quando novas pernas longas públicas aparecem quase todas as semanas para diferentes navegadores, o Adobe Reader e outros aplicativos clientes, o problema de atualização é especialmente relevante.

Totalmente sistema automáticoO que rastrearia o surgimento de novas versões e a si mesma realizou uma atualização, eu não encontrei isso. Mas isso, provavelmente, mesmo para melhor, para de tal automação nas condições do ambiente Windows, seria possível esperar por qualquer coisa. É uma outra coisa - uma ferramenta semi-automática que iria constantemente rastrear a presença de atualizações e ofereceu para instalá-los manualmente usando instaladores padrão. O desenvolvimento dessas ferramentas e está envolvido na empresa Western Security Secunia. Não teremos sérias soluções corporativas voltadas para uma atualização centralizada na rede e utilidade livre para uso pessoal - Inspetor de software pessoal Secunia.

O utilitário leve rapidamente e com o conhecimento do caso digitaliza todo o sistema e fornece um relatório detalhado qual dos programas precisam ser atualizados. Para cada programa obsoleto, uma classificação de ameaça é emitida (de acordo com a base extensa das descrições da Secunia de vulnerabilidades) e, mais conveniente, link direto para baixar a versão mais recente da distribuição. Um clique - e você já pode começar a atualizar. Além disso, a presença de atualizações para o próprio Windows é verificada e sempre que você não estabelece o mesmo Última versão Alguns softwares, o aviso apropriado aparecerá na bandeja. Atenção especial é dada à segurança dos navegadores e plugin colocados a eles ( Adobe Flash. Jogador, QuickTime, Sun Java, etc.), bem como software cliente para serviços de rede (por exemplo, Skype). Um relatório detalhado, digamos, os componentes ActiveX se tornam disponíveis se você traduzir Secunia PSI para o modo de interface avançada.
Antes de iniciar os utilitários de digitalização, baixe o conjunto de regras em uma perfuração HTTPS segura, na qual é indicado como verificar a relevância do aplicativo. Vale a pena dizer que no meu carro é instalado apenas uma enorme quantidade de software, da qual não tenho tempo para me livrar. Ao mesmo tempo, a Secunia pode encontrar versões atualizadas para muitos deles. Vendo informações sobre a atualização em seu feed RSS versões Java.O experimento de mim lançou a PSI - informações sobre a necessidade de atualizar imediatamente aparecer na tela. É aqui e você começa a sentir que o apoio do produto não faz alguns entusiastas, mas toda uma equipe de especialista em segurança. By the way, a qualquer momento, o PSI emite a classificação atualizada do pontuação do sistema SCUNI. Eu tenho esse valor após uma longa falta de atualizações foi de 86%. E você tem?

Como lidar com versões beta?

Apesar da presença de programas obsoletos, o sistema também se dá uma enorme quantidade de versões beta de software, que ainda está longe do lançamento. Em geral, é agradável obter bônus agradáveis \u200b\u200bmuito mais cedo do que outros, mas para ajudar os desenvolvedores a encontrar alguns bugs - não uma taxa tão grande para tal oportunidade. Alas, Secunia PSI Não há beterrakes Reconheça - também é claro se houver cheio de insetos nos lançamentos, então o que esperar da versão beta ou até mesmo alfa? Como ser? Rastreando a liberação de programas frescos para mim ajudar os recursos fileforum.betanews.com e www.filehippo.com. Se o primeiro simplesmente publicar notícias sobre as versões de versão recém-lançadas, o Filehippo é um enorme catálogo de software, que é escrupulosamente atualizado assim que acontece uma nova versão. Programas - Provavelmente isso é feito automaticamente. Além disso, todos são convidados a baixar o Verificador de Atualização do FileHippo.com, que é tão bem quanto o programa Secunia verifica o programa instalado no sistema para atualizações. Mas, ao mesmo tempo ... em uma lista separada, ele oferece instalar também versões informais dos programas, indicando links diretos para carregar distribuições. É engraçado que, após a instalação, acabei de baixar FileHippo.com Atualizar o verificador PSI imediatamente cancelando que, para este programa, há uma versão do mais recente. Afinal, é claramente mentir, ofendido ou o que? 🙂.

Remoção adequada de programas

Quando o menu "Start" cresce para dimensões irreais, você começa a pensar: "Talvez muito supérfluo aqui". Minha regra é aproximadamente tal - toda vez, executando um gerenciador regular do Windows para instalar e remover programas, você pode se livrar de pelo menos cinco utilitários desnecessários :). Isso parecia ser a única característica do gerente de lote, que remove o programa, e que a Microsoft parece ser implementada, existe. Use - eu não quero. Mas não! O programa, claro, com o pecado na metade remove, mas se você fizer um instantâneo do registro e sistema de arquivo antes da instalação e após a remoção, então detectou fatos interessantes. Excesso de chaves de registro, alguns arquivos temporários ... por que eles permaneceram - não é claro.

Existem muitos utilitários que magoamente prometem corretamente excluir programas do sistema, usam algoritmos inteligentes para procurar chaves esquerdas no registro, etc. Na verdade, a maioria deles é sapatos completos, mas não ashampoo Magical Uninstall (www.ashampoo.com). O que é diferente de todos os outros? Princípio de ação. A ideia é que o programa funciona o tempo todo com o fundo e assim que detecta o Start Setup.exe, instale. EXE e outros binários de instalação, começa a monitorar cuidadosamente suas ações e mudanças no sistema. No decorrer do caso, um banco de dados é compilado no qual todas as ações do instalador são registradas: quais teclas no registro registrou, quais arquivos e onde ele colocou - tudo está claramente de fato. Queria excluir o programa? Ashampoo Uninstall mágico quebrá-lo através do banco de dados e reverter todas as alterações. A abordagem funciona corretamente. Além disso, se você erroneamente excluir o programa errado ou trocado de forma rápida, qualquer operação de desinstalação pode ser cancelada por algum tempo usando o utilitário de reinstalente embutido. Desinstalação mágica ainda é distribuída gratuitamente, mas chave de licença Você tem que solicitar no site de desenvolvedores.

Alas e ah!

Gerente de Pacotes como no Linux? Ai, até que nada sai. Enquanto não houver mecanismo padronizado para instalar, atualizar e excluir um aplicativo, um repositório de armazenamento de programa, você não pode nem falar sobre qualquer analógico de apt-get. Microsoft não pode? Claro. Mas afinal, os desenvolvedores do software aberto não serão muito arranhados nisso. Atualmente, hospedando seus projetos no código do Google, sourceforge e outros recursos, há muito tempo possível descobrir algo assim.

Basta pensar: um gerenciador de aplicativos conveniente, no qual haverá apenas software aberto - o que é o bônus para todo o abre, e? Enquanto isso, você terá que se contentar com utilitários dispersos, que, mesmo no tandem, por vezes, todos os gerentes de pacotes no Linux são capazes.

Informação.

Você pode tomar nota de outros programas bons para procurar atualizações para software instalado no computador. Este é o Sumo (www.kcsoftwares.com) e appupdater (www.nabber.org/projects/appuppdater).

Há alguns anos, os entusiastas tentaram criar um porto do Linux apt-get - ganhe () apareceu à luz. O sistema escrito em Pascal permitiu estabelecer algumas utilidades através do console, mas, infelizmente, o desenvolvimento rapidamente parou. O mesmo destino foi depositado por outros iniciosos: Appsnap, Appupdater e até mesmo tentando combinar todas as soluções Getit disponíveis (www.puchisoft.com/getit).

Instale e atualize os drivers

Talvez a coisa mais indigna depois de reinstalar o sistema nem é a instalação de todos os programas. Não! Há um monstro muito pior - drivers. Quando vi pela primeira vez o Windows 7, queria gritar: "Aconteceu!" Sim, o sistema através de Atualização do Windows. Puxa quase toda a lenha necessária, e já convenci mais de uma vez. Como resultado, não precisa mais quebrar a cabeça, quais dispositivos desconhecidos são prescritos no Gerenciador de dispositivos - tudo é instalado automaticamente. Mas como estar com versões iniciais Windows e como, em princípio, atualizar os drivers? Nossa resposta é drivermax (www.innovative-sol.com/drivermax).

Este pequeno utilitário permitirá que você retire rapidamente a última versão da lenha para a maioria dispositivos diferentes. Esqueça as pesquisas de pintura por um driver raro ou um disco longo da "caixa" - basta criar uma conta gratuita no serviço e baixar tudo que você precisa. No entanto, o programa será útil mesmo se você não confiar nessa abordagem e preferir baixar o software sistemático de sites oficiais. Drivermax tem outro recurso importante - backup de todos os drivers no sistema. Portanto, depois de reinstalar o sistema, a instalação de todos os drivers levará apenas alguns minutos e exigirá um mínimo de esforço. Eu gostaria de admitir que não encontrei tudo o mesmo que um motorista para um motorista com drivermax, mas rapidamente corrigiu a situação com outro utilitário - Doctor Doctor (www.devictoctor.com).

Atualização automática do Google

Se você já baixou Google Chrome.Você também sabe: Em vez de uma distribuição offline do navegador, você mescla apenas o instalador do envelope, que já está, por sua vez, dependendo do sistema operacional e outros parâmetros, está baixando tudo o que precisa. E se você chegou a pack.google.com, provavelmente não prestei atenção ao programa que uma vez define ou atualiza nos produtos do sistema do Google. Esse sistema inteligente de instalação e autoappite é chamado de atualização do Google ou Omaha. Este projeto está se desenvolvendo em uma licença aberta e está sempre disponível com código.google.com/p/omaha. É importante que isso não seja apenas um programa, e um sistema-pensado no plano arquitetônico, permitindo que você instale e atualize facilmente vários aplicativos - o que está faltando no Windows moderno para tornar o repositório com software e um gerenciador de pacotes Lainux.

Dia bom.

Claro, os gerentes de lote no Linux vida mais fácil e usuários e administradores. No mundo das janelas com isso muito pior, embora alguns desenvolvimentos estejam disponíveis (o progresso é prometido no Windows 10): Nuget, chocolate, WPKG e outros.

Tomando apoio de máquinas de teste para Codeforces, computadores do centro de treinamento do Olimpíadas dos programadores da SSU, a preparação das estações de trabalho dos participantes para diferentes olimpíadas, eu finalmente cansei de escrever uma variedade de arquivos BAT e decidi agilizar esse processo. Acabou sendo uma boa ajuda, mas nos detalhes descobriu-se que nem sempre se adequa a mim: Na maioria dos casos, é impossível especificar o diretório de instalação, não há suporte para seus repositórios, não há muitos pacotes para Codeforces, o repositório shocolatey armazena não programas de instalação, mas apenas links a eles - várias vezes era que o site do programa estava mentindo e instalar o pacote não foi possível.

Por este motivo, em dezembro de 2014, alocou algumas noites para trabalhar em um conveniente amigável para nossos propósitos (chamados Pbox, lido como pi-Box.). Eu suponho usar o Pbox para instalar o software específico de software (versões específicas de compiladores) e para programas propósito geral Algo e shocolatey.

No próximo mês, todos os Servidores de Testes Codeforces (e muitos outros computadores da faculdade de Knieit Saratov Gu) eu pretendo reinstalar o uso em particular Pbox.

Eu já usei para fins pessoais, parece-me que o Pbox pode ser útil para alguém de usuários de codeforces. No site http://pbox.me existem exemplos de uso. Abaixo está uma explicação de bits.

Instalação

Ir para http://pbox.me e no console administrativo do Windows (localizar no cmd.exe e no menu de contexto no botão direito do mouse, selecione Executar administrador) Executar código C página principal. Pbox é escrito em Java se você não tiver, ele mesmo repleta de jre e colocará ao lado dele. By the way, com cada lançamento de Pbox será auto-renovável, então você não precisa pensar em reverter atualizações.

Eu costumo desligar o UAC, se você não quiser, então no futuro terá que sempre ser lançado no administrador. Console, e você pode desligar o UAC quando o Pbox estiver instalado simplesmente digitando Pbox -uac.

Usando

Quer você mesmo exatamente o G ++ que é usado em codeforces? Basta digitar Pbox instalar Mingw-TDM-GCC. Por padrão, ele instalará em% homedrive% \\ programas \\ Mingw-TDM-GCC, você escreverá vários diretórios no caminho (incluindo MSYS), adicionar Mingw_Home ao diretório de instalação. Em geral, para ver o que exatamente acontecerá apenas o suficiente para encontrar um pacote e clicar em mostrar pbox.xml.

Pacotes de Pbox não são muito (mas não o suficiente, 73). Venha http://pbox.me/packages e veja. No console útil, recomendo ferramentas de instalação do PBox - esta é uma montagem de utilitários úteis do Sysinternals, kit de recursos do Windows, ferramentas de suporte, bem como curl diferente, wget, imdisk e outros imediatamente adicionados ao caminho. A propósito, será adicionado e utilidade útil Runexe.exe, que pode executar processos e assistir a hora / memória usada.

By the way, a maioria dos utilitários e compiladores padrão serão instalados em C: \\ Programs (na verdade em% homedrive% \\ programas). É bastante conveniente ter o caminho para eles mais curtos e sem espaços como "arquivos de programa".

Você pode instalar com adicionar. Chaves, por exemplo: Pbox Install Far - HomeDir \u003d C: \\ Far --Harch \u003d 32 --version \u003d 3.0.4040. Para excluir um pacote, basta executar o PBBox Desinstalar longe.

Aqui estão mais exemplos de comandos acessíveis e seu uso.