따라서 많은 튜토리얼에서 제안을 볼 수 있습니다
apt update
물론 말이 됩니다. 그게 전부입니다.
apt install whatever
apt install을 사용하여 apt update를 자동으로 실행하면 어떨까요? 이는 시간을 절약하고 더 편리하며 MacOS의 기본 동작이라고 생각합니다.
brew install
답변1
근본적인
귀하의 아이디어는 다음과 같은 경우를 제외하고는 괜찮습니다.
apt-get install package
각 설치 전에 자동으로 호출됩니다.
apt-get update
이렇게 하면 여러 패키지를 설치하는 경우 이러한 업데이트가 중복됩니다.
또한 각 패키지의 설치 시간이 크게 늘어납니다.
한 패키지가 다른 패키지에 종속될 수 있으므로 이는 실현 가능하지도 않습니다.
결론적으로
다음으로 전화해야 합니다.
apt-get update
패키지 및/또는 업그레이드를 설치하기 전에.
답변2
Henrik이 말했듯 apt update
이 apt install
두 가지 다른 작업을 수행합니다. 항상 apt
같은 방식으로(먼저 update
, 다음 ) 한다고 해도 install
세상 모든 사람이 그런 것은 아닙니다.
다음 상황에서는 update
각 작업 전에 자동으로 호출하는 것은 좋지 않습니다 .install
누군가가 패키지를 하나씩 설치해야 하는 경우(
apt
추가 처리를 위해 종료 코드를 가져와야 할 수도 있음)apt
대역폭이 낭비됩니다.install
이전에 패키지를 다운로드한 경우 이를 사용하기 위해 인터넷 연결이 필요하지 않으므로update
그렇게 할 필요가 없습니다.사용하는 경우 패키지 이름에 하이픈을 추가하여 설치된 경우 제거할
install
수 있으므로 그렇게 할 필요가 없습니다.-
update
apt
그러나 정말로 원하는 대로 하고 싶다면 다음을 수행할 수 있습니다.
.rc
파일 에 다음과 같은 기능을 추가하세요apt-install() { apt update && apt install "${@}"; }
.apt
/your distro 유지 관리 담당자에게 제안 사항을 제출하세요.소스 코드를 수정합니다
apt
. 결국 그것은 자유 소프트웨어입니다.
답변3
update
이는 매우 다른 두 가지 작업이며 없이 실행되는 사용 사례를 상상하기 어렵지 않으므로 install
별도로 유지해야 합니다.
설치할 항목을 의미 있게 결정하려면 업데이트된 패키지 및 종속성 목록이 필요합니다. fooserver에 의존하는 것을 설치하고 싶다고 상상해 보십시오. 기존 목록만 사용한다면 누군가가 몇 분 전에 저장소에 업로드한 멋진 새 fooserver를 고려하지 않을 것입니다. 이는 실제로 귀하의 요구에 더 잘 맞습니다.