Quando as aplicações são escritas, elas são simplesmente um grande grupo de arquivos de texto chamado código-fonte que os desenvolvedores digitaram em qualquer linguagem de programação escolhida para escrever o programa. programa, esses arquivos precisam ser compilados usando um programa de software chamado "compilador" em binários . Os binários são os arquivos que podem ser lidos por computador e, quando os programas são distribuídos ou baixados através do Centro de Software, eles são as versões compiladas e empacotadas do programa.
Patches de software são arquivos que descrevem as alterações a serem feitas no código-fonte. patch
é o nome do programa usado para corrigir o código-fonte. Para corrigir software, você faz o download (ou cria) um arquivo de correção e usa o programa patch
no arquivo de correção para corrigir o código-fonte (confuso!).
Isso leva muito tempo para grandes programas como o Wine, mas isso pode ser feito. Na sua situação, você precisará remover o pacote do Wine que você instalou, baixar e extrair o código fonte do Wine (certificando-se que é aproximadamente a mesma versão do software), aplicar o patch e então compilar e instalar o código fonte corrigido. Isso será facilmente realizado usando o terminal com ferramentas fornecidas pelo pacote de gerenciamento de software apt
. Você pode abrir o Terminal a partir do traço ou com ctrl-alt-T.
Depois de abrir o Terminal, remova a versão empacotada do Wine que você obteve do centro de software junto com todos os outros pacotes nos quais ele depende, e todos os seus arquivos de configuração com o comando abaixo, que você pode copiar e colar . Isso não removerá todos os programas do Wine, como o GTA, que você instalou.
sudo apt-get -y purge wine && sudo apt-get -y --purge autoremove
Este e todos os outros comandos que começam com " sudo
" exigirão que você digite sua senha, que não aparecerá, e então pressione [Enter]. Ele fornece programas com privilégios de administrador / root. Quando isso terminar e você estiver em um prompt (denotado com o símbolo $
) novamente, crie uma nova pasta e vá para ela. Isso criará uma pasta chamada "vinho" na sua pasta Downloads. Eu não sei se você quer tudo isso indo para a sua pasta de downloads, mas você pode modificá-lo a gosto - apenas não apague a pasta!
mkdir ~/Downloads/Wine
cd ~/Downloads/Wine
Em seguida, baixe o código-fonte para o Wine dos repositórios do Ubuntu e cd
para a árvore de fontes do Wine.
sudo apt-get -y build-dep wine1.4
apt-get source wine
cd wine1.4-1.4.1/
Uma longa lista de pacotes será instalada e o código-fonte será baixado e verificado (você pode ignorar qualquer aviso). Quando terminar, baixe e aplique o patch para que seu jogo funcione corretamente. O comando echo
combinado com o uso de >>
adicionará uma nova linha ao final do arquivo de correção - que o Dropbox removeu - para que o comando patch
não reclame. Os comandos apt-get
instalam o programa wget
, que é uma ferramenta de linha de comando para fazer download de arquivos da web.
sudo apt-get -y install wget
wget https://www.dropbox.com/s/0c9e1qjurpjxi3m/patchfile1.patch
patch -p1 < patchfile1.patch
dpkg-buildpackage -rfakeroot -b
Seria aconselhável ir buscar um café, ou dois, ou três neste ponto, porque vai demorar um tempo loooooooonnnnnnnnnngngggg para compilar o vinho!
Quando tudo estiver terminado e você vir o $
novamente, altere um diretório para cima e instale a versão empacotada do código-fonte recém-compilado.
cd ..
sudo dpkg -i *.deb
Espero que funcione!