В Центре программного обеспечения я искал VirtualBox, нашел его и нажал «Установить». Установка завершилась с появлением всплывающего окна
Сбой операции с пакетом
Установка или удаление пакета программного обеспечения не удалась
и в разделе подробностей
installArchives() failed: fatal: $HOME not set
[master e1552a4] saving uncommitted changes in /etc prior to apt run
1 file changed, 4 insertions(+)
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 793534 files and directories currently installed.)
Removing virtualbox-qt (4.3.10-dfsg-1ubuntu5) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
*** Please tell me who you are.
Run
Помимо этого сообщения, похоже, что установка прошла успешно, но это сообщение сбивает меня с толку. То же самое происходит, когда я снова удаляю его через Центр программного обеспечения.
После удаления через Центр программного обеспечения я установил его из командной строки без каких-либо ошибок или предупреждений, используя
sudo apt-get install virtualbox
Следующая строка с выхода Центра программного обеспечения вызвана etckeeper
, который приводит Я думаю, что etckeeper
нарушает установку и удаление:
[master e1552a4] saving uncommitted changes in /etc prior to apt run
1 file changed, 4 insertions(+)
Если это правда, что я могу сделать, чтобы etckeeper
хорошо работал с Центром программного обеспечения? Если нет, что еще вызывает эту проблему?
Существует две ошибки, показанные в Вашем журнале раздела деталей. Первый на самой вершине (" fatal: $HOME not set
") происходит из-за мерзавца, не знающего Ваш $HOME
каталог после расширения полномочий, и до фиксации (прежде чем VirtualBox установят). Это может быть зафиксировано путем добавления следующей близости вершина файла /etc/etckeeper/pre-install.d/50uncommitted-changes
:
if [ "$HOME" = "" ]; then
export HOME="/root"
fi
можно хотеть фиксировать это изменение с:
cd /etc
sudo git add etckeeper/pre-install.d/50uncommitted-changes
sudo git commit -m "Set $HOME if it is blank"
вторая ошибка (" *** Please tell me who you are...
"), около нижней части, также вызывается мерзавцем и может быть зафиксирована путем установки имени пользователя и электронной почты для /etc/
repo владелец:
cd /etc
sudo git config user.name "Your Name"
sudo git config user.email "your@email.com"
я видел те же проблемы со своими ежедневными обновлениями (на Ubuntu 14.04), однако, они заделали показ после того, как я внес эти изменения.
Hope это помогает.