Я новичок в Ubuntu, у меня были некоторые проблемы с ноутбуком, и мой друг пришел, чтобы «исправить» их. Поскольку эти проблемы устранены, я теперь вынужден использовать sudo перед каждой командой, которую я хочу использовать.
Например, если я хочу использовать простой apt-get update
, он выдаст мне эту ошибку (извините, некоторая информация на французском):
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13: Permission denied)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
W: Problème de suppression du lien /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problème de suppression du lien /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
Если я запускаю sudo apt-get update
, я Получите без проблем, и команды работают. Я единственный пользователь, и я получил разрешение, поэтому мне не приходилось каждый раз судить (раньше у меня не было bafore).
Я попробовал некоторые исправления, которые я нашел в сети, такие как удаление файлов, перечисленных выше, без какого-либо успеха.
Простая команда apt-get
требует sudo
, потому что она требует прав суперпользователя для изменения системных файлов.
Вы должны использовать sudo apt update
и sudo apt upgrade
для установки обновлений. Не существует рекомендуемого или стандартного способа включить это изменение без sudo
.
Команда «apt-get» должна запускаться с sudo, и я не знаю, как вы могли запустить ее раньше без sudo. Вероятно, лучший способ узнать, что сделал ваш друг, чтобы «починить» ваш ноутбук, - это спросить их.