태그 보관물: deb

deb

명령 행을 통해 .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'

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