Raspberry Pi_Kor_17.7.2 “apt-get update” 명령 – local package database 정보 갱신


Published Book on Amazon


All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1

All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)

최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


17.7.2  "apt-get update" 명령 - local package database 정보 갱신

 

시스템에 설치된 local package repositoty에 있는 프로그램 package 정보를 최신판으로 갱신하는데 사용하는 것이 update 명령이다. 이 명령을 수행하면 local package repositoty에 보관되어 있는 package 정보가 최신판으로 갱신될 뿐만 아니라 설치된 프로그램에 대한 최신 package 파일을 download하여 보관하게 된다.  

 

[명령 형식]

apt-get update

 

[명령 개요]

    시스템에 설치된 local package repositoty에 있는 프로그램 package 정보를 최신판으로 갱신한다.

    user 권한    -- super user.

 

[상세 설명]

    이 명령은 새로운 버젼의 package와 그들의 종속관계/영향도에 대한 정보를 얻기 위해서 server에 있는 repository에서 package list를 다운받아서 로컬 데이터베이스에 있는 package list를 갱신한다

    이 명령이 실행되어도 실제로 새로운 s/w 버젼을 설치하지는 않는다다만 준비작업을 할 뿐이다.

    이용할 수 있는 패키지의 index"/etc/apt/sources.list"에서 지정된 위치로부터 가져온다.  

    "update" 명령은 항상 "upgrade" 명령이나 "dist-upgrade" 명령을 하기 전에 수행되어야 한다

    package정보를 갱신하거나 필요한 package 파일을 download하는 것은 모두 인터넷에서 자동으로 처리되므로 이 명령을 실행할 때는 반드시 인터넷이 연결되어 있어야 한다.


 

[사용 Example]

아래는 "apt-get update" 명령을 실행해 본 사례이다.

 

pi@raspberrypi3:~ $ sudo apt-get update

Get:1 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB]

Get:2 http://mirrordirector.raspbian.org jessie/main armhf Packages [8,981 kB]

Hit http://archive.raspberrypi.org jessie InRelease

Hit http://archive.raspberrypi.org jessie/main armhf Packages

Hit http://archive.raspberrypi.org jessie/ui armhf Packages

Ign http://archive.raspberrypi.org jessie/main Translation-en_GB

Ign http://archive.raspberrypi.org jessie/main Translation-en

~중략

~중략

 

Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB

Ign http://mirrordirector.raspbian.org jessie/main Translation-en

Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB

Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en

Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB

Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en

Fetched 9,105 kB in 41s (220 kB/s)

Reading package lists... Done


 

Leave a Reply