명령 행을 통해 .deb 파일을 어떻게 설치합니까? .deb명령 줄을 통해 파일을 어떻게

.deb명령 줄을 통해 파일을 어떻게 설치 합니까?



답변

패키지는 명령 (Debian Package Management System)을 통해 수동으로 설치됩니다 dpkg. dpkgapt-getand와 같은 명령에 대한 백엔드 이며 aptitude, 이는 Software Center 및 Synaptic과 같은 GUI 설치 앱의 백엔드입니다.

다음과 같은 내용이 있습니다.

dpkg-> apt-get, aptitude-> 시냅틱, 소프트웨어 센터

그러나 물론 패키지를 설치하는 가장 쉬운 방법이 될 것이다, 먼저 GUI의 터미널 명령 다음에 응용 프로그램 (시냅틱, 소프트웨어 센터, 등), apt-get그리고 aptitude즉, 백엔드 때 dpkg에 아주 좋은 사용자 친화적 인 접근 방식을 추가 포함하지만, 패키지 된 의존성에 국한되지 않고, 설치된 것을 제어하고, 업데이트를 필요로하고, 설치되지 않거나, 깨진 패키지 등을 말합니다. 마지막으로 모든 dpkg명령의 기본 명령입니다.

dpkg가 기본이므로이를 사용하여 명령 행에서 직접 패키지를 설치할 수 있습니다.

패키지 설치

sudo dpkg -i DEB_PACKAGE

예를 들어 패키지 파일이 호출 askubuntu_2.0.deb되면해야 sudo dpkg -i askubuntu_2.0.deb합니다. 경우 dpkg에 의한 의존성 문제에 오류를보고, 당신은 실행할 수 있습니다 sudo apt-get install -f누락 된 종속성을 다운로드하고 모든 것을 구성 할 수 있습니다. 오류 가보고되면 PPA를 추가 한 후 충족되지 않은 종속성을 어떻게 해결합니까?와 같이 직접 종속성을 정렬해야합니다 . .

패키지 제거

sudo dpkg -r PACKAGE_NAME

예를 들어 패키지가 호출 askubuntu되면해야 sudo dpkg -r askubuntu합니다.

기존 패키지 재구성

sudo dpkg-reconfigure PACKAGE_NAME

이것은 해당 패키지와 관련된 것을 재구성해야 할 때 유용합니다. X 서버를 재설정하기 위해 + + keyboard-configuration를 활성화하려는 경우 유용한 예를 들면 다음과 같습니다.CtrlAltBackspace

sudo dpkg-reconfigure keyboard-configuration

또 다른 좋은 점은 서버 또는 로컬 테스트 컴퓨터의 시간대를 설정해야 할 때 tzdata패키지 를 사용하는 것입니다 .

sudo dpkg-reconfigure tzdata


답변

데비안 (.deb) 패키지는 우분투에서 사용되는 패키지입니다. 시스템에 .deb 패키지를 설치할 수 있습니다. 기본 설치 프로그램과의 파일 연결이 이미 Ubuntu에 설정되어 있기 때문에 .deb 파일은 일반적으로 파일 관리자 (노틸러스)에서 파일을 클릭하기 만하면 설치할 수 있습니다. 이 지시 사항은 명령 행 터미널 (터미널)에서 패키지를 설치하려는 사용자를위한 것입니다.

다운로드 한 데비안 ( Ubuntu ) 패키지 (.deb) 를 설치하려면 : 터미널을 열고 다음을 입력하십시오.

sudo dpkg -i packagename.deb

데비안 (우분투) 패키지 (.deb)를 제거하려면 :

sudo dpkg -r packagename

설치된 데비안 (Ubuntu) 패키지 (.deb)를 재구성 / 복구하려면 :

sudo dpkg-reconfigure packagename


답변

내가 가장 좋아하는 것은 터미널 / 쉘 또는 그래픽 데스크탑에서 모두 사용할 수있는 GDebi입니다.

스크린 샷

나는 보통 .debUbuntu Software Center와 비교할 때 빠르고 효율적이므로 GDebi 와 파일을 연결 합니다. GDebi의 주요 기능 중 하나는 종속성을 해결하고 설치한다는 것입니다.

sudo gdebi <package.deb>단일 deb 파일을 설치하는 명령 줄 실행


답변

모든 dpkg 명령 을 찾고 있습니까? 이 링크를 클릭하면 읽을 수 있습니다.

데비안 기반 Linux 서버를 관리하기위한 15 개의 dpkg 명령

DPKG 명령

두 가지 작업이 있습니다, 그들은은 dpkg-querydpkg-deb.

패키지 설치

# sudo dpkg -i {package_name}
# sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

패키지 제거

# sudo dpkg -r {package_name}
# sudo dpkg -r vlc

패키지 및 구성 파일 제거

# sudo dpkg -P {package_name}
# sudo dpkg -P vlc

설치된 모든 패키지를 나열하십시오.

명령을 less(pager) 로 파이프 하면 내용을보다 쉽게 ​​스크롤 할 수 있습니다.

# dpkg -l | less

패키지가 설치되어 있는지 확인

# dpkg -l {package_name}
# dpkg -l vlc

패키지가 설치되어 있는지 확인하고 설치되어 있는지 확인하십시오.

# dpkg -l | vlc

패키지가 설치되어 있는지 확인

패키지가 설치 될 위치가 표시됩니다. 패키지가 설치되었는지 여부를 검색하는 여기 -S(capital S)입니다.

# sudo dpkg -S {package_name}
# sudo dpkg -S skype

지정된 위치에서 * .deb 패키지 설치

여기에 -R재귀입니다. ( *.deb지정된 디렉토리 및 모든 서브 디렉토리에서 찾은 패턴 과 일치하는 모든 일반 파일을 재귀 적으로 처리하십시오 ).

# sudo dpkg -R --install {package_location}
# sudo dpkg -R --install /home/sysadmin/soft

패키지 세부 사항 표시

여기 -p(소문자 p)는 패키지 정보를 보여줍니다 :

# dpkg -p {package_name}
# dpkg -p apache2

패키지 내용보기

내용을 표시 하려면 -c(소문자 c)를 사용하십시오 .

# sudo dpkg -c {package_name}
# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

*.deb패키지 파일 추출

사용 -x(소문자를 x추출) :

# dpkg -x {package_name} {location_were_to_extract}
# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

패키지에 포함 된 파일 이름 추출 및 표시

추출 된 내용을 표시 하려면 -X(대문자 X)를 사용하십시오 .

# dpkg -X {package_name} {location_were_to_extract}
# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

패키지에 대한 정보 표시

다음 -I은 정보를 나타냅니다.

# dpkg -I {package_name}
# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

이미 설치된 패키지를 재구성

dpkg-reconfigure패키지가 이미 설치된 후 재구성합니다. 다시 구성 할 패키지의 이름을 전달하십시오. 패키지를 처음 설치할 때와 매우 유사하게 구성 질문을합니다.

# dpkg-reconfigure postfix

postfix처음 설치할 때와 같은 방식으로 재구성 됩니다.

dpkg명령 에 대해 더 알아야 합니까? 매뉴얼 페이지를 살펴보십시오.

# man dpkg


답변

dpkg -i실제로 패키지를 설치하는 동안 자동 종속성 해결을 수행하지 않지만 gdebi 또는 apt-get 도구를 사용하는 다른 두 가지 대안이 있습니다. 나중에 사용하려면 다음을 사용하십시오.

sudo apt-get install /path/to/package.deb

패키지가있는 디렉토리에 있더라도 ./시작시 경로를 지정해야합니다 .

sudo apt-get install ./package.deb


답변

폴더에 여러 .deb 파일이있는 Libreoffice와 같은 프로그램을 설치할 때 유용한 팁을 사용하는 것입니다.

sudo dpkg -i *.deb


답변

gdebi명령 줄 솔루션

커맨드 라인에서 Ubuntu에 .deb 파일을 설치하는 가장 좋은 방법은 다음과 같습니다.

sudo gdebi skype.deb

gdebi아직 설치 하지 않은 경우을 사용하여 설치하십시오 sudo apt install gdebi-core.

왜 그 데비?

gdebi.deb파일 의 모든 종속성을 찾아서 파일을 설치하기 전에 설치 .deb합니다. 나는 이것보다 훨씬 바람직하다 sudo dpkg -i skype.deb && sudo apt install -f. 후자는 특정 상황에서 종속성을 제거하기를 너무 열망합니다. 예를 들어, Skype를 설치하려고 할 때 compizand unity! gdebi훨씬 더 명확한 오류 메시지가 나타납니다.

$ sudo gdebi skype.deb
Cannot install 'libqtgui:i386'

(그런데 특정 문제에 대한 해결책 은 다음과 같습니다 .)