Steam tidak dapat mengatur data steam

27

Jadi, saya cukup baru di xubuntu, dan baru saja menginstal baru. Saya memutuskan untuk mendapatkan uap, jadi saya menggunakan Pusat Perangkat Lunak untuk menginstal uap, tetapi saya menghadapi masalah. Menjalankan uap dari menu mulai hanya memunculkan kotak yang mengatakan:

Tidak dapat mengatur data Steam - silakan hubungi dukungan teknis

Dan menjalankannya dari terminal menghasilkan:

alex@Craptop:~$ steam
Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory
Setting up Steam content in /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory"

Sudah mencoba menginstal ulang dua kali sekarang, dan saya masih mendapatkan kesalahan mengatakan tidak dapat mengatur data steam.

Snail284069
sumber
1
coba pasang kembali steam.
Avinash Raj
1
Ganti nama folder /home/alex/.steam
davidbaumann
Mengganti nama folder berfungsi, tetapi steam masih tidak berfungsi, saya akan mengajukan pertanyaan baru yang berlaku untuknya.
Snail284069

Jawaban:

53

Anda bisa mencoba ini:

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

Yang pada dasarnya melakukan apa yang ingin dieksekusi, tetapi gagal.

Denilson Sa Maia
sumber
ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex
@calcal Apa pertanyaan Anda? Apakah ini tentang menggunakan ../.local/…bukan ~/.local/…? Keduanya berfungsi dengan baik dalam hal ini. Yang pertama membuat tautan relatif (relatif terhadap lokasi tautan), dan yang berikutnya membuat tautan absolut. Secara pribadi, saya lebih suka yang relatif, karena mereka akan tetap bekerja walaupun me-mount sistem file pada jalur yang berbeda, atau jika saya menyalin / memindahkan seluruh struktur direktori.
Denilson Sá Maia
OK, mengerti. Saya pikir versi ../ perlu dipanggil dari direktori tertentu dan itu belum ditentukan.
mcalex
Bekerja seperti pesona pada 18.04. Terima kasih!
stidmatt
juga bekerja di Linux lain, lakukan saja ini di openSUSE
zeitue
10

Saya tahu ini sudah lama dan Anda mungkin sudah memecahkan masalah, tapi di sini ada perbaikan yang juga berfungsi.

Kesalahan ini dapat terjadi jika Anda HAD Steam diinstal, lalu lakukan "nuke and pave" untuk menginstal ulang sistem Anda tetapi ada /homedi partisi yang berbeda. Ketika Anda menginstal ulang Linux, direktori home Anda utuh, termasuk pengaturan Steam Anda, yang ada di ~/.steamdirektori. Hapus direktori dengan membuka terminal dan mengetik:

cd ~
rm -rf .steam

Ini akan menghapus folder pengaturan, dan Steam harus menginstal dengan normal.

Ric Crouch
sumber
Menyelamatkan hariku. Saya baru saja memperbarui dari ubuntu 16.04 hingga 18.04 dan menerima kesalahan ini, dengan jawaban yang diterima tidak digunakan. Ini solusi bagi saya.
ak93
3

mengingat kamu sudah memiliki ff:

  1. /home/.steam
  2. peluncur uap

Tangga

  1. di terminal:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. menggunakan GUI, .steamfolder goto , secara default terletak di/home/.steam

  3. di dalam ./steamfolder, hapus folder steam .. yeah, masih ada folder steam lain di dalam ./steamfolder .. hapus saja.

  4. tekan Ctrl+ Tdi terminal .. $ steam --resetlalu tekan enter

  5. steam Anda harus bekerja dan memperbarui.

pengguna339589
sumber
2

Jika tidak ada yang berfungsi, cari tahu apakah rumah Anda tidak berada di drive yang dipasang noexec. Jika drive dipasang dengan opsi pengguna, noexec tersirat.

Jika demikian, uap juga akan memberikan kesalahan ini. Solusinya adalah memasang drive dengan opsi exec.

Contoh /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
Tuan salah
sumber