Como instalo programas antigos salvos no Windows?

7

Eu tenho tentado instalar programas no meu sistema Ubuntu recém-carregado e até agora descobri que eles pertencem à etcpasta, mas é claro que não tenho permissões para isso, pois o Linux configurou seus sistemas para serem assim. Como posso contornar isso dentro do terminal?

Gostaria de instalar programas antigos que salvei do meu sistema anterior (Windoes 10), como o VLC, etc, no meu sistema Linux. Existe um lugar melhor (e mais seguro) para instalá-los do que a etcpasta ou devo apenas baixá-los completamente?

Enzo
fonte
8
escrever para /etcvocê pode usar sudo, mas esse não é o lugar para instalar programas. Por favor, diga-nos o que você está realmente tentando alcançar para que possamos ajudá-lo corretamente sem quebrar o seu sistema
Zanna
6
Os programas não pertencem à /etcpasta desde 1980. Se você deseja instalar um software para todos os usuários, use o gerenciador de pacotes Ubuntu ou instale o software /usr/localou /opté para isso que eles servem.
precisa
6
@Enzo Você deve baixar a versão nativa do Linux dos aplicativos sempre que possível.
Melebius 13/12
9
Os programas antigos do @Enzo salvos no sistema Windows 10 não serão executados no Linux . Você precisa instalar pacotes nativos do Ubuntu, por exemplo sudo apt install vlc.
Boris the Spider
3
@ LưuVĩnhPhúc: Baixe um DVD inteiro em vez de apenas baixar os pacotes que deseja instalar? Essa não é uma maneira de economizar nos custos de download.
Henning Makholm

Respostas:

27

Programas do Windows não serão executados nativamente no Ubuntu. Você provavelmente seria capaz de executá-los no Wine (uma camada de compatibilidade do Windows para sistemas Unix), mas na maioria dos casos, há também uma versão do Linux. Se você estiver procurando por programas alternativos, simplesmente navegando no centro de software (procure "Ubuntu Software" no painel) obterá resultados; caso contrário, pesquise na web ou acesse alternativeto.net . Eles têm uma opção de filtro para programas Linux.

Tenha cuidado com as pastas fora do diretório inicial. Normalmente, você deve instalar aplicativos usando o comando apt-get install application-nameou snap install application-name, no centro de software, ou baixando e instalando arquivos .deb.

Mas se você precisar fazer algo interessante etc, basta prefixar seus comandos sudoou digite o sudo !!comando sudo bang bang ( ) diretamente depois de emitir um comando com permissões insuficientes. Se não quiser redigitar o comando sudo toda vez, você pode emitir sudo -ipara fazer login como root ou sudo sufazer login como root e permanecer na sua pasta pessoal. Isso concederá direitos administrativos nessa sessão do terminal. Depois de terminar, digite exitpara fazer login novamente com sua conta de usuário ou fechar a janela do terminal. Mas tenha cuidado: com grande poder vem uma grande responsabilidade. E não beba e sudo.

Além disso, a maioria dos programas não entra na etcpasta. Use usrou opt. Se você estiver usando o wine para executar seus aplicativos antigos do Windows, usará o que é chamado de unidade C virtual - essencialmente apenas uma pasta dentro do diretório inicial. Instruções detalhadas podem ser encontradas em seu site .

NeoTheThird
fonte
6

Junto com as informações atualmente postadas aqui, eu também gostaria de adicionar várias coisas em termos de compatibilidade entre plataformas entre Linux e Windows:

  • O Windows moderno é criado a partir da plataforma Windows NT (que por sua vez pode executar aplicativos do DOS, mas é totalmente diferente do DOS); Ubuntu / Linux é construído a partir do Unix. Você simplesmente não pode executar a maioria dos aplicativos Windows nativamente no Ubuntu e vice-versa.
  • Ambos usam APIs de renderização totalmente diferentes - a Microsoft usa o DirectX (pode usar o OpenGL) enquanto o Linux depende do OpenGL (observe que é provável que isso mude com a introdução do Vulkan, que é o equivalente em plataforma cruzada do DirectX 12).
  • Vinho, ou W ine i s n ot um E mulator, é uma camada de compatibilidade que permite que alguns programas do Windows para ser executado no Ubuntu. O WineHQ tem uma lista de aplicativos com revisões enviadas pelo usuário para vários aplicativos do Windows no Wine.
  • O Wine é limitado ao DirectX 9 ou inferior, o que significa que alguns aplicativos e jogos não são suportados. O Wine também não pode fazer chamadas de API de baixo nível, o que significa que alguns programas que fazem interface com o hardware não funcionam . (Ex: AutoHotkey).
  • O vinho é aproximadamente 10 a 20% mais lento que o Windows nativo na maioria dos aplicativos também. Sempre procure alternativas nativas do Linux . O desempenho é melhor e você não precisa lidar com a dor de alternar e transferir entre estruturas de arquivos do Windows e Ubuntu.

No entanto, arquivos, documentos e vídeos do Windows usados ​​por outros programas podem ser usados ​​no Ubuntu e em aplicativos Ubuntu.

Por favor , não saia mexendo com pastas e permissões do sistema, especialmente porque você é novo no Ubuntu. Comandos como sudo, chmod, chown, rm, etc., pode fazer danos irreparáveis à sua instalação Ubuntu. Pise com cuidado e você colherá os benefícios de mudar para o Ubuntu :)

negusp
fonte
5
A última versão do Windows que foi criada no DOS foi o Windows ME; versões modernas do Windows são criadas no Windows NT.
Ignacio Vazquez-Abrams
O Libreoffice no Wine é um pouco mais rápido que a versão nativa do Linux - pelo menos ao renderizar gráficos complexos no Calc (vergonha no LibO, mas essa característica foi herdada do OOo).
Ruslan
@ IgnacioVazquez-Abrams Esqueceu disso, editado. facepalm
negusp
@Ruslan Editado.
Negusp
1
"Você simplesmente não pode executar aplicativos do Windows nativamente no Ubuntu ..." Veja também: Binfmt_misc e How is Mono Magical?
cat