Сегодня я создал новый псевдоним в ~/.bash_aliases
:
alias upgrade='aptitude update && aptitude full-upgrade -y'
но когда я работаю upgrade
, это показывает:
E: Could not open the lock file "/var/lib/apt/lists/lock" - open (13: Permission denied)
E: Could not lock /var/lib/apt/lists/
Я пытался поместить:
alias upgrade='sudo aptitude update && aptitude full-upgrade -y'
но у меня есть та же ошибка, и я пытаюсь работать:
sudo upgrade
но у меня есть та же ошибка. Как я могу решить это?
Если Вы нуждаетесь в большей информации, говорите мне.
Ваш псевдоним должен содержать sudo
дважды, одна передняя сторона гостиницы каждой из двух команд, Вы объединили использование &&
:
alias upgrade='sudo aptitude update && sudo aptitude full-upgrade -y'
, Кроме того, Вы могли запустить подоболочку с sudo
, который выполняет обе команды внутренне:
alias upgrade='sudo bash -c "aptitude update && aptitude full-upgrade -y"'