apt-get update와 apt-get Upgrade를 결합한 별칭이 제대로 작동하는지 확실하지 않습니다.

apt-get update와 apt-get Upgrade를 결합한 별칭이 제대로 작동하는지 확실하지 않습니다.

문제의 별칭은 다음과 같습니다.

alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias upgrate='sudo apt-get update && sudo apt-get upgrade'

업데이트를 실행할 때의 출력은 다음과 같습니다.

[Wed Jul 08 20:47] gsw @ MacWoody:~ $ update
[sudo] password for gsw: 
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease                              
Hit:3 http://deb.debian.org/debian buster-updates InRelease                      
Hit:4 https://dl.yarnpkg.com/debian stable InRelease                             
Ign:5 http://ppa.launchpad.net/djcj/screenfetch/ubuntu groovy InRelease          
Hit:6 http://repository.spotify.com stable InRelease
Err:7 http://ppa.launchpad.net/djcj/screenfetch/ubuntu groovy Release
  404  Not Found [IP: 91.189.95.83 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/djcj/screenfetch/ubuntu groovy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

업그레이드를 실행할 때의 출력은 다음과 같습니다.

[Wed Jul 08 20:47] gsw @ MacWoody:~ $ upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

이는 두 프로세스를 결합해야 하는 업데이트를 실행할 때의 출력입니다. 명령의 업그레이드 부분을 실행하지 않는 것 같습니다. 이유는 잘 모르겠습니다.

[Wed Jul 08 20:48] gsw @ MacWoody:~ $ upgrate
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 https://dl.yarnpkg.com/debian stable InRelease                             
Ign:3 http://ppa.launchpad.net/djcj/screenfetch/ubuntu groovy InRelease          
Hit:4 http://repository.spotify.com stable InRelease                
Hit:5 http://deb.debian.org/debian buster InRelease                      
Hit:6 http://deb.debian.org/debian buster-updates InRelease              
Err:7 http://ppa.launchpad.net/djcj/screenfetch/ubuntu groovy Release
  404  Not Found [IP: 91.189.95.83 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/djcj/screenfetch/ubuntu groovy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

업그레이드 결과에 따르면 리포지토리만 업데이트하고 패키지 업그레이드는 진행하지 않는 것처럼 보입니다. 제공할 수 있는 도움이나 정보에 감사드립니다. 감사합니다.

답변1

&&즉, 다음 명령은 이전 명령이 로 종료되는 경우에만 실행됩니다 0.

apt-get update오류가 생성되므로 해당 반환 코드는 실행 되지 0않습니다 .apt-get upgrade

해결책:

alias upgrate='sudo apt-get update; sudo apt-get upgrade'

관련 정보