Preciso de ajuda para correr a vapor no Ubuntu 16.04

2

Quando clico no Steam, recebo este erro:

Couldn't set up Steam data - please contact technical support.

Estou recebendo o mesmo erro dessa pessoa. Aqui está um link para a pergunta:

O Steam não pode configurar dados de vapor

Eu tentei a resposta principal fornecida no link acima e mostrei o que encontrei abaixo, mas primeiro mostrarei o erro que recebo quando tento executar o Steam no terminal.

Aqui está o erro encontrado no terminal quando tento executar o steam no terminal.

johnwawryk@SteamMachine:~$ steam
Repairing installation, linking /home/johnwawryk/.steam/steam to /home/johnwawryk/.local/share/Steam 
rm: cannot remove '/home/johnwawryk/.steam/steam': Is a directory   
Setting up Steam content in /home/johnwawryk/.local/share/Steam
rm: cannot remove '/home/johnwawryk/.steam/steam': Is a directory
johnwawryk@SteamMachine:~$

Aqui está a primeira resposta de que falei anteriormente, que estava no link fornecido acima:

Então eu tento o que @ Denilson Sá Maia (foi idéia dele para outra pessoa que enfrenta o mesmo erro) disse fazer e nada acontece. Aqui está o link: O Steam não pode configurar os dados de vapor

  • mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • rmdir ~ / .steam / steam
  • ln -s ../.local/share/Steam ~ / .steam / steam
  • rm -rf ~ / .steam / bin

Quando fiz isso no terminal:

johnwawryk@SteamMachine:~$ mv ~/.steam/steam/* ~/.local/share/Steam/
mv: cannot move '/home/johnwawryk/.steam/steam/appcache' to '/home/johnwawryk/.local/share/Steam/appcache': Directory not empty
mv: cannot move '/home/johnwawryk/.steam/steam/userdata' to '/home/johnwawryk/.local/share/Steam/userdata': Directory not empty
johnwawryk@SteamMachine:~$ rmdir ~/.steam/steam
rmdir: failed to remove '/home/johnwawryk/.steam/steam': Directory not empty
johnwawryk@SteamMachine:~$ ln -s ../.local/share/Steam ~/.steam/steam
johnwawryk@SteamMachine:~$ rm -rf ~/.steam/bin

Aqui está um histórico dos comandos que usei.

  • ferramenta de 1 nm
  • 2 sudo lshw -C rede
  • ferramenta de 3 nm
  • 4 lsb_release
  • 5 lsb_release -a
  • 6 $ sudo add-apt-repositório ppa: ubuntu-wine / ppa
  • 7 sudo add-apt-repositório ppa: ubuntu-wine / ppa
  • 8 sudo apt-get instala wine1.7 winetricks
  • 9 sudo add-apt-repositório ppa: ubuntu-wine / ppa
  • 10 sudo add-apt-repositório ppa: wine-1.7.7 / ppa
  • 11 sudo add-apt-repositório ppa: ubuntu-wine / ppa
  • 12 cd desktop
  • 13 cd DESKTOP
  • 14 sudo dpkg -i wine-1.7.7.deb
  • 15 sudo add-apt-repositório ppa: ubuntu-wine / ppa
  • 16 sudo apt-get update
  • 17 sudo apt-get instala vinho1.7 winetricks
  • 18 sudo add-apt-repositório ppa: ubuntu-wine / ppa
  • 19 sudo apt-get instala certificados de ca
  • 20 política do apt-cache nvidia-current
  • 21 sudo nvidia-xconfig
  • 22 sudo apt-get instalar vapor
  • 23 execute o sudo apt-get install gdebi-core
  • 24 sudo apt-get instala o gdebi-core
  • 25 sudo add-apt-repositório ppa: graphics-drivers / ppa
  • 26 sudo apt-get update
  • 27 sudo apt-get instala nvidia-367
  • 28 vapor a vapor: // executar / 325610
  • 29 vinho de corrida
  • 30 vinho de sudo executado
  • 31 chmod + x / usr / bin / winetricks
  • 32 winetricks sh
  • 33 winetricks sh
  • 34 su
  • 35 mv winetricks / usr / bin /
  • 36 wget link
  • 37 wine "c: \ arquivos de programas \ steam \ steam.exe"
  • 38 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 39 rmdir ~ / .steam / steam
  • 40 ln -s ../.local/share/Steam ~ / .steam / steam
  • 41 rm -rf ~ / .steam / bin
  • 42 executar vapor
  • 43 $ mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 44 cd ~
  • 45 rm -rf .steam
  • 46 cd ~
  • 47 rm -rf .steam
  • 48 cd ~
  • 49 rm -rf .steam
  • 50 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 51 rmdir ~ / .steam / steam
  • 52 ln -s ../.local/share/Steam ~ / .steam / steam
  • 53 rm -rf ~ / .steam / bin
  • 54 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 55 rmdir ~ / .steam / steam
  • 56 ln -s ../.local/share/Steam ~ / .steam / steam
  • 57 rm -rf ~ / .steam / bin
  • 58 História 50
  • 59 histórico 10
  • 60 história 40
  • 61 MESA_GL_VERSION_OVERRIDE = 4.3 MESA_GLSL_VERSION_OVERRIDE = 430% de comando%
  • 62 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 63 rmdir ~ / .steam / steam
  • 64 ln -s ../.local/share/Steam ~ / .steam / steam
  • 65 rm -rf ~ / .steam / bin
  • 66 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 68 ln -s ../.local/share/Steam ~ / .steam / steam
  • 69 rm -rf ~ / .steam / bin
  • 70 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 71 rmdir ~ / .steam / steam
  • 72 ln -s ../.local/share/Steam ~ / .steam / steam
  • 73 rm -rf ~ / .steam / bin
  • 74 vapor a vapor
  • 75 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 76 rmdir ~ / .steam / steam
  • 77 ln -s ../.local/share/Steam ~ / .steam / steam
  • 78 rm -rf ~ / .steam / bin
  • 79 vapor a vapor
  • 80 histórico 10
  • 81 histórico 50
  • 82 vapor a vapor: // executar / 325610
  • 83 mv ~ / .steam / steam / * ~ / .local / share / Steam /
  • 85 ln -s ../.local/share/Steam ~ / .steam / steam
  • 86 rm -rf ~ / .steam / bin
  • 87 histórico 70
  • 88 história 1000
por John Watson 15.12.2016 / 20:29

1 resposta

0

Note que eu não sou um usuário Steam, então todos os comandos abaixo não foram testados. Eles devem funcionar, com base no que você escreveu em sua pergunta, mas não posso garantir isso.

Aqui está o núcleo da questão:

johnwawryk@SteamMachine:~$ mv ~/.steam/steam/* ~/.local/share/Steam/
mv: cannot move '/home/johnwawryk/.steam/steam/appcache' to '/home/johnwawryk/.local/share/Steam/appcache': Directory not empty
mv: cannot move '/home/johnwawryk/.steam/steam/userdata' to '/home/johnwawryk/.local/share/Steam/userdata': Directory not empty

Você está recebendo esses dois erros porque os dois diretórios existem:

  • /home/johnwawryk/.steam/steam/appcache
  • /home/johnwawryk/.local/share/Steam/appcache

O mesmo do diretório userdata :

  • /home/johnwawryk/.steam/steam/userdata
  • /home/johnwawryk/.local/share/Steam/userdata

O problema é que não tenho ideia de quais diretórios contêm dados valiosos e quais podem ser excluídos.

Suponho que userdata contenha jogos salvos? Apenas no caso, aqui estão os comandos para salvar o conteúdo de ambos os diretórios em tar files:

tar -cf ~/old-steam-userdata.tar ~/.steam/steam/userdata
tar -cf ~/new-steam-userdata.tar ~/.local/share/Steam/userdata

Quando os arquivos tar forem criados em seu diretório pessoal (você pode verificar o conteúdo deles com o explorador de arquivos), remova os diretórios antigos:

rm -Rf ~/.steam/steam

E então você precisa executar este comando novamente:

ln -s ../.local/share/Steam ~/.steam/steam
    
por Adrien Beau 15.12.2016 / 23:02