운영 체제 및 하드웨어: 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
그 이유는 소프트웨어 소스의 내용이 올바르지 않기 때문일 수 있습니다. 이를 해결하려면 다음을 수행하십시오.
확실하지 않은 경우 다음을 사용하여 원하는 편집기를 사용하여 소스 코드를 편집하십시오
nano
.sudo nano /etc/apt/sources.list
#
모든 CD 행을 주석 처리(사용 )합니다.있는지 확인하세요무엇CD 외에도;
추가 질문이 없으면 아래 전체 목록을 복사하여 붙여넣으세요.
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
캐시 새로 고침:
sudo apt-get update
필요한 것은 무엇이든 설치하세요 ;)
몇 가지 사항을 고려하는 것이 현명할 수 있습니다. 즉, 이 답변에서는 다음 두 가지 사항을 고려하십시오.
소프트웨어 소스가 필요하지 않은 경우
deb-src
이 줄을 생략할 수 있습니다. 이는 현재 소프트웨어를 직접 컴파일할 필요가 없다면 이 줄이 필요하지 않지만 해를 끼치지 않기 때문에...순수한 GNU 무료 소프트웨어만 사용할 계획이라면
non-free
모든 라인에서 이를 생략할 수 있습니다. 확실하지 않거나 Linux를 처음 사용하는 경우 일부non-free
소프트웨어를 갖고 싶을 수도 있지만...