우분투에서 dep 파일로 프로그램을 설치하려면 dpkg 명령을 사용합니다. 간혹 dpkg로 dep 파일을 설치하는데 중간에 의존성 문제가 발생했다면서 멈추는 경우가 있습니다. 아~ 이럴 때는 참 리눅스가 어렵다는 생각이 듭니다. 뭐 어쩌라는 것인지 당황스러운데요, 구글은 역시 최고이군요. 같은 문제를 경험하시고 해결 방법을 올려놓으신 분이 계시네요. dpkg로 설치 중 의존성 문제가 발생하면 apt-get install을 한 번 돌려주면 된답니다.
- dpkg -i 명령으로 dep 파일 설치
- 설치 중 의존성 문제 발생 시 apt-get -f -y install을 실행하고
- dpkg -i 명령으로 설치 재 실행
실제로 해 보니 정말 되네요. apt-get install 다음에 어떤 내용도 없는데 어떻게 해결된 것인지는 모르겠습니다만, 콘솔에서 캡처한 화면을 올립니다.
우분투 dep 파일 설치
$ sudo dpkg -i veracrypt-1.25.9-Ubuntu-20.04-amd64.deb
Selecting previously unselected package veracrypt.
(데이터베이스 읽는중 ...현재 599975개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack veracrypt-1.25.9-Ubuntu-20.04-amd64.deb ...
Unpacking veracrypt (1.25.9-1) ...
dpkg: 종속성 문제로 veracrypt의 구성이 차단되었습니다:
veracrypt 패키지는 다음 패키지에 의존: libwxgtk3.0-gtk3-0v5: 하지만:
libwxgtk3.0-gtk3-0v5 패키지는 설치하지 않았습니다.
veracrypt 패키지는 다음 패키지에 의존: libayatana-appindicator3-1: 하지만:
libayatana-appindicator3-1 패키지는 설치하지 않았습니다.
dpkg: error processing package veracrypt (--install):
의존성 문제 - 설정하지 않고 남겨둠
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24+linuxmint1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for shared-mime-info (1.15-1) ...
처리하는데 오류가 발생했습니다:
veracrypt
$
dep 파일을 sudo 권한으로 dpkg -i로 실행하여 설치하려고 했습니다만, 설치 중에 의존성 문제가 발생해서 중지되었습니다. 이럴 때 apt-get install을 실행하고 다시 설치합니다.
dep 파일 설치 중 의존성 문제 해결
$ sudo apt-get -f -y install
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
의존성을 바로잡는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
libllvm10 libllvm10:i386 libllvm11 libllvm11:i386 linux-hea ...
linux-headers-5.4.0-60-generic linux-headers-5.4.0-65 linu ...
... 중 략 ....
libayatana-appindicator3-1 (0.5.4-2) 설정하는 중입니다 ...
veracrypt (1.25.9-1) 설정하는 중입니다 ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
$
sudo apt-get -f -y install을 실행한 모습입니다. 콘솔 캡처 내용을 보시면 아시겠습니다만, install 다음에 언급된 패키지 이름이 없습니다. 그러나 의존성을 바로 잡는다는 내용을 보면 apt-get install만 실행해도 의존성 리스트를 만들고 문제점이 있으면 바로 잡는 것 같습니다.
$ sudo dpkg -i veracrypt-1.25.9-Ubuntu-20.04-amd64.deb
(데이터베이스 읽는중 ...현재 600256개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack veracrypt-1.25.9-Ubuntu-20.04-amd64.deb ...
Unpacking veracrypt (1.25.9-1) over (1.25.9-1) ...
veracrypt (1.25.9-1) 설정하는 중입니다 ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24+linuxmint1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for shared-mime-info (1.15-1) ...
$
이제 dep 파일을 다시 설치합니다. 다행히 잘 설치되었네요. 리눅스가 어려운 것은 모든 준비가 되어 있지만, 정확한 사용 방법을 모르기 때문인 것 같습니다.
설치 파일로 한 번에 설치되는 윈도우에 비해 리눅스는 완료되는 순간까지 불안하게 하는 부분이 있습니다. 그나마 앞서 경험하고 고생하신 분이 애써 찾은 방법을 공유해 주셔서 얼마나 고맙고 다행인지 모르겠습니다. 자기의 지식을 아낌없이 공유해 주시는 분 덕분에 리눅스가 오랫동안 생명력을 유지하고 계속 발전하는 것이 아닌가 싶습니다.
'컴퓨터 > 우분투·리눅스' 카테고리의 다른 글
우분투 암호화 디스크 만들기 베라크립트 (0) | 2022.04.11 |
---|---|
윈도우 사용자 리눅스 빨리 배우는 방법 (4) | 2021.12.27 |
우분투·리눅스 파일 디렉토리 처리 명령어 (2) | 2021.05.01 |