Steam не може налаштувати дані про пар


27

Отже, я досить новачок у xubuntu, і щойно зробив нову установку. Я вирішив отримати пару, тому для встановлення пари використовував Центр програмного забезпечення, але у мене виникають проблеми. Запуск пари з меню "Пуск" просто відображає поле з написом:

Не вдалося встановити дані Steam - зверніться до служби технічної підтримки

І запуск його з терміналу виробляє:

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"

Спробував перевстановити двічі, і я все ще отримую помилку, сказавши, що не може встановити дані пари.


1
спробуйте перевстановити пар.
Авінаш Радж

1
Перейменуйте папку /home/alex/.steam
davidbaumann

Перейменування папки спрацювало, але пара все ще не працює, я задаю нове питання, яке стосується її.
Snail284069

Відповіді:


53

Ви можете спробувати це:

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

Що по суті робить те, що намагається зробити паровий виконаний, але не вдається.


ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex

@mcalex Яке ваше запитання? Це про використання ../.local/…замість ~/.local/…? У цьому випадку обидва працюють добре. Перший створює відносне посилання (щодо місця розташування посилання), а пізніше створює абсолютне. Особисто я віддаю перевагу відносним, оскільки вони продовжуватимуть працювати, навіть якщо монтувати файлову систему на іншому шляху, або якщо я скопіюю / переміщую всю структуру каталогів.
Denilson Sá Maia

Гаразд, готча. Я подумав, що версію ../ потрібно викликати з певного каталогу, і це не було вказано.
mcalex

Працював як шарм 18.04. Спасибі!
stidmatt

також працює на інших Linux, щойно зробив це на openSUSE
zeitue

10

Я знаю, що минув час, і ви, ймовірно, вже вирішили проблему, але ось виправлення, яке також працює.

Ця помилка може спричинити, якщо ви встановили HAD Steam, тоді зробили "нук і прокласти", щоб перевстановити вашу систему, але мали /homeінший розділ. Після перевстановлення Linux ваш домашній каталог є неушкодженим, включаючи ваші параметри Steam, які знаходяться в ~/.steamкаталозі. Видаліть каталог, відкривши термінал і набравши:

cd ~
rm -rf .steam

Це видалить папку налаштувань, і Steam повинен нормально встановити.


Врятував мій день. Я щойно оновив з ubuntu 16.04 до 18.04 і отримував цю помилку, при цьому прийнята відповідь не використовує. Це було рішенням для мене.
ak93

3

враховуючи, що ви вже мали ff:

  1. /home/.steam
  2. паровий пусковий апарат

Кроки

  1. на терміналі:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. використовуючи графічний інтерфейс, .steamпапку goto , за замовчуванням її розміщують у/home/.steam

  3. всередині ./steamпапки видаліть папку з парою. Так, ще одна папка пари всередині ./steamпапки .. просто видаліть її.

  4. натисніть Ctrl+ Tна терміналі .. $ steam --resetпотім натисніть клавішу Enter

  5. ваша пара повинна працювати і оновлюватися.


2

Якщо жодне з цих не працює, з’ясуйте, чи у вашому домі немає диска, на якому встановлено noexec. Якщо накопичувач був встановлений з користувацькою опцією, noexec мається на увазі.

Якщо це так, пара також дасть цю помилку. Рішення - встановити накопичувач за допомогою опції exec.

Приклад /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.