어떤 프로그램도 설치할 수 없습니다

어떤 프로그램도 설치할 수 없습니다

프로그램을 설치하려고 하는데 어떤 프로그램을 설치하려고 해도 다음 오류가 발생합니다. 예를 들어, 스카이프 '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-getDebian 리포지토리에서 패키지를 다운로드하고 설치하는 데 사용됩니다. 로컬 .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

이것은 나에게 효과적입니다.

관련 정보