As respostas aqui têm boa informação ... mas nenhuma parece explicar por que o comando que você está executando não funciona. Mas psusi 's comentário faz:
Pino quadrado, orifício redondo. apt-get install
baixa e instala um
pacote do repositório de software do Ubuntu, ele não faz nada com
arquivo local, e muito menos um que é um arquivo executável do Windows.
Para expandir isso, apt-get
fornece funcionalidade que não corresponde a nada no Windows. No Ubuntu, a maneira mais comumente usada e altamente recomendada de instalar software é usar o sistema de gerenciamento de pacotes integrado para baixá-lo e instalá-lo automaticamente. Isso também o mantém atualizado - quando você executa o Atualizador de Software, ele atualiza tudo instalado dessa maneira.
Uma boa maneira de ver o gerenciamento de pacotes no Ubuntu é que ele tem duas camadas:
O próprio gerenciador de pacotes (dpkg)
O utilitário dpkg
e o banco de dados que ele usa e mantém executa as operações reais de instalação, remoção e atualização (incluindo a execução de scripts de instalação e remoção incluídos nos pacotes) e rastreia quais pacotes estão instalados em quais versões e quais dependências existem entre os pacotes.
Você pode executar dpkg
em um arquivo no seu computador, mas deve ser um arquivo de pacote .deb
. Se você baixou manualmente esse arquivo (suponha que ele fosse chamado foo.deb
), você poderia instalá-lo com dpkg
executando:
sudo dpkg -i foo.deb
Há também front-ends gráficos para dpkg
, como gdebi .
Comparação: dpkg
e o Windows Installer
dpkg
na verdade faz corresponde a parte do Windows: corresponde ao Windows Installer, que consiste em um utilitário de instalação, um serviço do sistema e um banco de dados (parte do registro) para acompanhar do que está instalado. Existe até um utilitário de linha de comando para isso: msiexec.exe
.
Um pacote .msi
installer no Windows corresponde a um pacote .deb
no Ubuntu e nos outros sistemas operacionais (por exemplo, Debian) que usam dpkg
.
APT, Centro de Software, Gerenciador de Atualizações (e outros)
Costumamos dizer que o APT é a parte do sistema de gerenciamento de pacotes do Ubuntu responsável por:
- sabendo quais fontes (normalmente, mas nem sempre, isso significa fontes online) estão sendo usadas para instalar software automaticamente (veja
man sources.list
)
- sabendo qual fonte de software forneceu cada pacote atualmente instalado, bem como quais pacotes estão disponíveis em cada fonte de software (veja
man apt-cache
)
- instalando e atualizando pacotes baixando-os e os pacotes dos quais eles dependem dessas fontes de software e instalando-os, na ordem correta, chamando
dpkg
nos bastidores (veja man apt-get
)
O APT faz parte do Ubuntu e faz essas coisas. No entanto, nem todas as ferramentas que fazem essas coisas são front-ends para os programas que fazem parte do APT. Por exemplo, o Centro de Software e o Gerenciador de Atualizações na verdade não chamam apt-get
nos bastidores quando instalam e atualizam o software.
Eles, no entanto, usam os bancos de dados e (até certo ponto) os arquivos de configuração e arquivos de log do APT. E eles fazem seus trabalhos seguindo de perto as regras estabelecidas pelos desenvolvedores da APT, portanto, mantenham a compatibilidade. (Há outra alternativa de linha de comando para as ferramentas do APT, chamada aptitude
não chamar apt-get
ou outras ferramentas APT nos bastidores, mas se comporta como eles.
Ao contrário de dpkg
, o APT (e o Update Manager / Software Updater e o Software Center) não correspondem a nada nas versões mais do Windows.
Comparação: Centro de Software e Windows Store
A Loja do Windows é muito parecida com o Centro de Software ... exceto que normalmente não está envolvida na atualização de componentes principais do Windows (uma exceção notável é a atualização do Windows 8 para 8.1) e em versões do Windows que suportam aplicativos de desktop , não é usado para instalar e atualizar a maioria dos softwares, mas apenas aplicativos do Metro.
Por outro lado, nas versões do Windows que são apenas Metro, como o Windows RT, todos os aplicativos são instalados pela Windows Store e são como o Centro de Software.
Comparação parcial: Update Manager / Software Updater e Windows / Microsoft Update
No Windows, o Windows Update atualizará as partes oficiais do Windows quando correções de bugs e melhorias de recursos forem lançadas, e o Microsoft Update (que pode ser habilitado pelo usuário) também atualizará algum outro software oficial da Microsoft.
Mas a maioria dos softwares no Windows não é mantida por esses utilitários, o que contrasta com o Update Manager / Software Updater no Ubuntu, onde até softwares não oficiais podem vir de fontes de software que fornecem atualizações e onde o software dos repositórios oficiais é não é principalmente escrito ou mantido pela Canonical.
Para esclarecer melhor por que isso não funciona ...
Com essas informações, espero que fique claro por que sudo apt-get install something.exe
não funcionará: isso é como acessar a Windows Store e tentar executar o arquivo "something.exe". É a ferramenta errada para o trabalho.
Então, como fazer isso?
A resposta do Lucio explica bem como (tentar) instalar um executável do Windows no Ubuntu com o Wine. Se você quiser fazer isso a partir da linha de comando, você pode fazer isso também (embora o instalador ainda seja gráfico):
wine CreepySetup.0.1.94.exe
Não use sudo
; O Wine foi projetado para funcionar sem ele (e não foi projetado para funcionar muito bem se você usá-lo: você provavelmente não conseguirá executar o software instalado, exceto como root).