프로그램을 설치하려고 하는데 어떤 프로그램을 설치하려고 해도 다음 오류가 발생합니다. 예를 들어, 스카이프 'skype-debian_4.2.0.11-1_i386.deb'를 다운로드하고 다음 명령을 실행했습니다.
$ cd downloads
그런 다음:
$ sudo apt-get install skype-debian_4.2.0.11-1_i386
다음 오류가 발생합니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package skype-debian_4.2.0.11-1_i386
E: Couldn't find any package by regex 'skype-debian_4.2.0.11-1_i386'
저는 CrunchBang을 실행하고 있습니다. 문서는 sources.list
다음과 같습니다:
## CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
#deb-src http://packages.crunchbang.org/waldorf waldorf main
## DEBIAN
deb http://http.debian.net/debian wheezy main contrib non-free
#deb-src http://http.debian.net/debian wheezy main contrib non-free
## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main
And in the folder there is one file called google-chrome.list and it says in it
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main
편집 #1
명령을 실행하려고 하면:
$ sudo gdebi skype-debian_4.2.0.11-1_i386.deb
알겠어요:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
This package is uninstallable
Wrong architecture 'i386'
답변1
질문 1
apt-get
Debian 리포지토리에서 패키지를 다운로드하고 설치하는 데 사용됩니다. 로컬 .deb 파일 설치에는 작동하지 않습니다. 이렇게 하려면 다음을 사용해야 합니다 gdebi
.
sudo gdebi skype-debian_4.2.0.11-1_i386
또는 그래픽 인터페이스의 경우
sudo gdebi-gtk skype-debian_4.2.0.11-1_i386
저는 CrunchBang을 사용해본 적이 없지만 설치 프로그램을 두 번 클릭하기만 하면 거의 확실하게 설치할 수 있습니다. 자동으로 열려야 합니다 gdebi-gtk
.
또는 직접 설치할 수도 있지만 dpkg
이는 권장되지 않습니다(종속성 문제, 버전 문제 등이 발생할 가능성이 더 높음).
sudo dpkg -i skype-debian_4.2.0.11-1_i386
질문 2
그렇기 때문에 귀하가 하고 있는 일의 맥락을 우리에게 제공하는 것이 중요합니다. 내 생각엔 이런 일이 일어난 것 같다. 튜토리얼에 따라 Skype를 설치했습니다. 이 애플리케이션은 32비트 애플리케이션이고 64비트 시스템을 실행 중인 것으로 나타나므로 일반적인 절차는 다음과 같습니다.다중 아키텍처. 이는 명령을 통해 수행됩니다 sudo dpkg --add-architecture
. 왠지 넌 도망친 것 같아
sudo dpkg --add-architecture asdf
그러면 저장소에 존재하지 않는 디렉터리에서 패키지가 검색됩니다 apt-get
.binary-asdf
이러한 오류를 해결하려면 다음 명령을 실행하세요.
sudo dpkg --remove-architecture asdf
그런 다음 실행
sudo apt-get update
오류 없이 완료되어야 합니다.
답변2
이 트릭을 수행
sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype
이것은 나에게 효과적입니다.