Debian Jessie의 기본 소스 목록(충족되지 않은 종속성)

Debian Jessie의 기본 소스 목록(충족되지 않은 종속성)

운영 체제 및 하드웨어: Lenovo G50-45의 Debian Jessie x64 cinnamon

방금 친구의 노트북에 새 Debian Jessie(Debian 8.7.1 x86_64 Cinnamon)를 설치했습니다. 커널과 몇 가지 항목을 업그레이드해야 했습니다. #debian IRC 채팅에 있는 한 사람이 저에게 다음 단계를 알려줬습니다. 이 세 가지 소프트웨어 패키지를 만들려면 Wi-Fi가 제대로 작동합니다:

linux-image-4.8.0-0.bpo.2-amd64_4.8.15-2~bpo8+2_amd64.deb
linux-base_4.3~bpo8+1_all.deb
firmwqare-atheros_20161130-2~bpo8+1_all.deb

지금 내가 겪고 있는 문제는 아무것도 설치할 수 없다는 것입니다.

내가 설치하려고 하는 모든 프로그램은 심지어 DosBox처럼 단순한 프로그램이라도 충족되지 않은 종속성에 대한 오류를 표시합니다.

이 문제의 원인과 해결 방법은 무엇입니까?

터미널 출력 로그:

$ sudo apt-get install wine

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package wine

$ sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo: add-apt-repository: command not found

$ sudo apt-get update
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie InRelease
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie Release.gpg
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie Release
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/contrib amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/main amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/non-free amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/contrib Translation-en_US
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/contrib Translation-en
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/main Translation-en_US
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/main Translation-en
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/non-free Translation-en_US
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170117-02:05] jessie/non-free Translation-en
Reading package lists... Done

$ sudo apt-get install software-properties-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package software-properties-common

$ sudo apt-get install dosbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package dosbox

$ sudo apt-get install python-software-properties
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-software-properties is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

답변1

그 이유는 소프트웨어 소스의 내용이 올바르지 않기 때문일 수 있습니다. 이를 해결하려면 다음을 수행하십시오.

  1. 확실하지 않은 경우 다음을 사용하여 원하는 편집기를 사용하여 소스 코드를 편집하십시오 nano.

    sudo nano /etc/apt/sources.list
    
  2. #모든 CD 행을 주석 처리(사용 )합니다.

  3. 있는지 확인하세요무엇CD 외에도;

  4. 추가 질문이 없으면 아래 전체 목록을 복사하여 붙여넣으세요.

    deb http://httpredir.debian.org/debian jessie main contrib non-free
    deb-src http://httpredir.debian.org/debian jessie main contrib non-free
    
    deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
    deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
    
    deb http://security.debian.org/ jessie/updates main contrib non-free
    deb-src http://security.debian.org/ jessie/updates main contrib non-free
    
  5. 캐시 새로 고침:

    sudo apt-get update
    
  6. 필요한 것은 무엇이든 설치하세요 ;)

몇 가지 사항을 고려하는 것이 현명할 수 있습니다. 즉, 이 답변에서는 다음 두 가지 사항을 고려하십시오.

  • 소프트웨어 소스가 필요하지 않은 경우 deb-src이 줄을 생략할 수 있습니다. 이는 현재 소프트웨어를 직접 컴파일할 필요가 없다면 이 줄이 필요하지 않지만 해를 끼치지 않기 때문에...

  • 순수한 GNU 무료 소프트웨어만 사용할 계획이라면 non-free모든 라인에서 이를 생략할 수 있습니다. 확실하지 않거나 Linux를 처음 사용하는 경우 일부 non-free소프트웨어를 갖고 싶을 수도 있지만...

관련 정보