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 |