Ошибка при установке программы с помощью диспетчера пакетов Synaptic [dубликат]

Как обычно,

sudo bash -c "command1; command2"

Если вы хотите запустить команду2 только после успешного завершения команды 1, вы можете использовать ее как &&, а не ;.

sudo bash -c "command1 && command2"

Я буду использовать следующую команду для вашего примера.

sudo bash -c "add-apt-repository <repo> && apt-get update"
13
задан 25 April 2017 в 18:15

9 ответов

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все ниже него могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/ sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 18 July 2018 в 02:53

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все ниже него могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/ sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 24 July 2018 в 17:41

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 31 July 2018 в 20:44

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 2 August 2018 в 13:50

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 3 August 2018 в 18:00

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 5 August 2018 в 03:09

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 6 August 2018 в 20:00

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 9 August 2018 в 00:27

Обычно apt использует пользователя _apt для загрузки пакетов. В вашем случае _apt не имеет права на запись ни /var/cache/apt/archives/partial/, ни существующего файла /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, поэтому он загрузил файл как root.

Убедитесь, что /var/cache/apt/archives/partial/ и все под ним могут быть записаны для _apt, например выполнив

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
9
ответ дан 14 August 2018 в 18:39
  • 1
    У меня есть эта проблема, когда я использую прикрепленную папку на стороне моей виртуальной виртуальной машины, поэтому установленная папка всегда принадлежит пользователю vagrant, который не может быть изменен. Как я могу это решить? возможно, просто отключите предупреждение, потому что в моей тестовой виртуальной машине это не проблема, если apt запущен root – rubo77 21 June 2018 в 20:22
  • 2
  • 3

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

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