Обновление Ubuntu 17.04 от ISO

[Это мой устаревший ранний ответ, теперь он исследует эти и связанные с ними ошибки; для более новых и улучшенных обходных решений без изменения прав на файл / восстановление неудобства sudo, см. ответ kk78 вместо этого или в командной строке "dropbox stop && dbus-launch dropbox start" в другом ответе]

Ошибка этого значка в окне Dropbox, похоже, связана с Разрешения.

До тех пор, пока он не будет исправлен, временное обходное решение из командной строки (Konsole, Terminal и т. д.), которое работает в эти дни для пользователей Xubuntu, Linux Mint и т. д .::!!d3]

dropbox stop
sudo dropbox start

Примечание:

О [Это мой устаревший ранний ответ, теперь он предназначен для исследования этих и связанных с ними ошибок; для более новых и лучших обходных решений без изменения прав на файл / восстановление неудобства sudo, см. ответ kk78 или командную строку "dropbox stop && dbus-launch dropbox start" в другом ответе] , запуск Dropbox с правами root исключает ошибку разрешения и лоток Значок снова работает правильно.

Однако он имеет небольшой вторичный эффект наличия нескольких файлов в скрытой папке ~ / .dropbox /, принадлежащих корню, вместо пользователя (как вы можете видеть, например, с помощью файловый менеджер, такой как Dolphin), и поэтому при запуске Dropbox запрашивается пароль root.

Это нормально в качестве временного обходного пути, чтобы полностью использовать иконку Dropbox в Linux, пока ошибка не будет исправлена ​​с помощью следующее обновление, но если исправление не восстановит правильные разрешения, в этом гипотетическом случае быстрое решение после исправления ошибок будет:

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start

Конечно, заменив USER и GROUP. Например, если вы являетесь соавтором Unix, UTF-8, языка Go и т. Д.;) Это будет примерно так:

sudo chown -R ken:ken /home/ken/.dropbox

Примечание:

Извините, я только что видел что-то, что делает этот временный обходной путь еще работоспособным, но менее удобным: не только те немногие уже упомянутые файлы в скрытой папке ~ / .dropbox / получают root, а также файлы, загруженные с серверов Dropbox, в папку Dropbox (обычно ~ / Dropbox) на компьютере, на котором запущен Dropbox, как root.

Итак, я все еще использую этот обходной путь до исправления ошибки, но если мы хотим его использовать, мы должны применить линию восстановления разрешений также к папке Dropbox, по крайней мере, когда мы хотим отредактировать наши загруженные документы. Например:

sudo chown -R USER:GROUP /home/USER/Dropbox

Чтобы сэкономить время и применить его при запуске компьютера, мы можем включить его в простой сценарий оболочки, например. текстовый файл ~ / Dropbox с исполняемым свойством, который мы можем запустить из командной строки или щелчком мыши:

#!/bin/bash

dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox

Простой альтернативный способ:

Вместо всех предыдущих процедур, если иметь дело с изменениями и восстановлениями файлов, и т. д. слишком неудобно, самой простой альтернативой, вероятно, просто дождаться исправления ошибок Dropbox без использования значка и просто проверить статус Dropbox со времени к времени, используя командную строку:

dropbox status

Результат, если Dropbox работает, большую часть времени будет: «До даты».

Позже, возможно, вы можете используйте стрелку вверх, чтобы быстро запустить эту строку из небольшого окна командной строки, которое вы можете открыть.

См. дополнительную справку по командной строке, просто набрав:

dropbox

Как уже предложил прекратить использование другого обходного пути (sudo), восстановить нормальное владение файлами и снова запустить Dropbox в качестве обычного пользователя вместо root, использовать только один раз (заменяя USER и GROUP):

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start

Простой альтернативный метод обхода:

См. ответ kk78 на этот вопрос с гораздо лучшим обходом, чем мой, и с иконкой в ​​Dropbox в качестве обычного пользователя, а не root. Он работает, по крайней мере, для Xubuntu и Linux Mint.

Его также можно использовать в качестве сценария оболочки:

#!/bin/bash

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start
2
задан 21 October 2017 в 15:19

2 ответа

Есть ли способ, который я могу обновить с ISO / Live CD?

Из установщика единственного метода, который работает:

«что-то еще» Установите / и не выбирайте «формат», если / home / является частью /. Гора / дом и не выбирайте «формат».

Вы также можете сделать резервную копию / home / (copy / home на USB) (всегда хорошая идея). Все ваши настройки будут там (например, закладки браузера), чтобы вы могли также переустановить, а затем выбрать настройки из этой резервной копии.

1
ответ дан 18 July 2018 в 04:54
Есть ли способ, который я могу обновить с ISO / Live CD?

Из установщика единственного метода, который работает:

«что-то еще» Установите / и не выбирайте «формат», если / home / является частью /. Гора / дом и не выбирайте «формат».

Вы также можете сделать резервную копию / home / (copy / home на USB) (всегда хорошая идея). Все ваши настройки будут там (например, закладки браузера), чтобы вы могли также переустановить, а затем выбрать настройки из этой резервной копии.

1
ответ дан 24 July 2018 в 18:11
  • 1
    Это то же самое, что и обновление с использованием опции обновления по умолчанию в Live CD / cdromupgrade? Или есть ли недостатки в использовании этого метода по методам по умолчанию? – PSP 21 October 2017 в 19:09
  • 2
    Что ты имеешь в виду? 1-й метод, который я упомянул, работает, но я считаю это в последнюю очередь. Когда я прочитал это: & quot; В настоящее время я не могу обновить его с помощью диспетчера обновлений & quot; Я бы подумал: так подождите, пока не сможете. Никто не заставляет вас устанавливать 17.10. И моя вторая мысль: вам нужно переосмыслить то, как вы настраиваете свою машину. Моя настройка позволяет мне - всегда - переустановить мою систему, поскольку все то, что имеет значение, находится на диске / диске, который я просто монтирую. Мои / и / домашние пусты. И у меня есть сценарий с кучей "sudo apt install & quot; и "суподобная продувка" команды, чтобы изменить его на то, что я хочу. – Rinzwind 21 October 2017 в 19:22
  • 3
    У меня также есть резервная копия на моем разделе данных, где хранится копия настроек, которые я хочу сохранить. Мой .config/users-dirs.dirs есть. Так что мои закладки, мой пароль безопасный и некоторые другие вещи. cdromupgrade с момента, когда у нас был «альтернативный установщик». – Rinzwind 21 October 2017 в 19:24

Другие вопросы по тегам:

Похожие вопросы: