Ubuntu 18.04를 새로 설치했습니다. 그런 다음 나는 달렸고 apt-get install curl
나에게 다음을주었습니다.
패키지 'curl'에는 설치 후보가 없습니다.
그런 다음 다시 실행하여 apt-get update
컬 설치를 시도했는데 이번에는 작동했습니다.
"업데이트"라는 용어는 많은 것을 의미할 수 있습니다. 위의 맥락에서 그것은 무엇을 의미합니까? 방금 설치한 Ubuntu가 최신 버전인데 무엇을 업데이트하고 있었나요?
답변1
내가 이해한 대로(Ubuntu 사용자로서 말하면) Ubuntu는 패키징 시스템을 사용합니다(일반적으로 다른 Linux OS와 동일하다고 생각합니다). apt-get은 이 시스템에 액세스합니다. apt-get은 기존 패키지를 설치, 업그레이드 및 '정리'하는 데 사용됩니다. 또한 uptade 절을 통해 설치 또는 업그레이드하기 전에 정보를 수집하는 데에도 사용됩니다. apt-get update는 새 패키지 또는 버전에 대한 정보로 데이터베이스를 업데이트합니다. 설치된 패키지를 업데이트하지 않고, 사용 가능한 항목으로 데이터베이스를 업데이트하고, 데이터베이스를 참조한 후 apt-get 설치를 설치하고, 데이터베이스를 참조한 후 이미 설치된 패키지를 apt-get 업그레이드로 업그레이드합니다. 업데이트하지 않고 설치하는 경우 오래된 데이터베이스를 참조하는 불완전하거나 오래된 시스템을 설치하려고 할 수 있습니다. 그런 다음 업그레이드를 실행하면 패키지가 출시된 이후 수정/개선된 사항을 포함하도록 패키지를 업그레이드하게 됩니다. 업데이트와 업그레이드의 차이점을 명확히 하세요. 도움이 되었기를 바랍니다.
답변2
Ubuntu에서 패키지를 설치하려면 다음을 입력해야 합니다.
apt-get install package_name
여기에는 apt-get
a 외에는 아무것도 없으며 python script
호출됩니다.시냅스 패키지 관리자apt-get
Github에서 소스코드를 확인하실 수 있습니다 .
그리고 저장소 update
에서 apt-get
패키지 목록을 다운로드하고 업데이트하여 최신 버전의 패키지와 해당 종속성에 대한 정보를 얻습니다. 당신은 이것을 볼 수 있습니다 http://linux.die.net/man/8/apt-get:
업데이트된 이후 실행하면 apt-get update
이제 패키지를 사용할 수 있습니다.apt-get install curl
curl
그리고 이건 봐야 해apt-get install은 어디에서 패키지를 가져오나요?install
무엇을 할 것인지 알기 위해 .