yum = apt-get
rpm = dpkg
소스리스트 업데이트 : apt-get update
설치된 패키지 업데이트 : apt-get upgrade
패키지 설치 : apt-get install <package name>
패키지 제거 : apt-get --purge remove <package name>
패키지 검색 : apt-cache search <package name>
패키지 정보보기 : apt-cache show <package name>
의존성 파일들 강제로 설치해두기 : apt-get -f install
패키지 삭제와 설정지우기 : apt-get --purge autoremove
의존성 검사 수행하며 패키지 업데이트 :apt-get -s dist-upgrade
패키지 제거 : dpkg -P <package name>
설치된 패키지 리스트 : dpkg -l
설치된 패키지에 포함된 파일 보기 : dpkg -L <package name>
deb파일 포함된 파일들 보기 : dpkg -c <file name.deb>
deb파일의 정보보기 : dpkg -I <file name.deb>
파일의 패키지명 알아내기 : dpkg -S <file name>
istall 로 설치된 /var/cache/apt/archives/ 비우기
apt-get clean
apt-get autoclean
강제삭제
dpkg --force-all -r 패키지명
강제설치
dpkg --force-architecture -i 패키지명
시스템 아키텍쳐 확인(32비트,64비트)
dpkg --print-architecture
apt-get 설치중 apt-get install -f 에러가 난다면 그대로 쳐주자
# apt-get install -f
패키지검색
aptitude search 패키지명
패키지를 재설치 하게될때는
apt-get install 명령어로 받은 deb 파일의 저장 위치 /var/cache/apt/archives/ 에 .deb 패키지파일로 저장되어있으니
해당경로로 이동하여 dpkg -i 패키지로 재설치 해주자
http://ftp.de.debian.org/debian/pool/main/ 에서 패키지를 다운받을수도 있다.
아래와같이 하위프로세스가 시그널에 의해서 죽었다는 메세지가 뜨면 강제로 재설치해주자
dpkg: error processing /var/cache/apt/archives/gpgv_1.4.10-4_i386.deb (--unpack):
trying to overwrite '/usr/bin/gpgv', which is also in package gnupg 1.4.1-1.sarge3
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/gpgv_1.4.10-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# dpkg -i --force-overwrite gpgv_1.4.10-4_i386.deb
설치중에 libapt-pkg4.10 관련되서 에러가 뜨면
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
apt-utils: Depends: libapt-pkg4.10
libapt-pkg-perl: Depends: libapt-pkg4.10
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)
아래 주소에서 패키지 다운받고 설치해주자
# wget http://ftp.br.debian.org/debian/pool/main/a/apt/apt_0.8.10.3+squeeze1_i386.deb
# dpkg -i apt_0.8.10.3+squeeze1_i386.deb
출처 : http://cdral.tistory.com/778
'Embedded Lab > linux, x86' 카테고리의 다른 글
[awk에서 substr쓰기] (0) | 2013.01.31 |
---|---|
[LVM에서 VG구성했던 USB없이 VG삭제하는 방법 ] (0) | 2013.01.30 |
[리눅스 RAM 확인하기] (0) | 2013.01.09 |
[ioctl시 CPU관점에서 커널 lock] (0) | 2013.01.08 |
[쉘 명령 후 출력 결과의 라인 세기] (0) | 2013.01.03 |