Default sources.list no Debian Jessie (dependências não compensáveis)

1

OS e HW: Debian Jessie x64 canela na Lenovo G50-45

Acabei de instalar um novo Debian Jessie (Debian 8.7.1 x86_64 Cinnamon) no laptop de um amigo, e eu precisei atualizar o kernel e algumas coisas, eu fui direcionado para essas etapas por uma pessoa no #debian IRC chat com esses 3 pacotes para que o WiFi funcione:

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

O problema que estou tendo agora é que não consigo instalar nada.

Cada programa que eu tento instalar, mesmo coisas simples como o DosBox, me dá erros sobre dependências que são insatisfeitas.

Qual é a razão para isso e como remediá-lo?

Log da saída do terminal:

$ 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
    
por Ben 29.01.2017 / 04:30

1 resposta

1

A razão para isso é provavelmente um conteúdo ruim de suas fontes de software. Para remediar:

  1. Edite suas fontes, com seu editor favorito, use nano se não tiver certeza:

    sudo nano /etc/apt/sources.list
    
  2. Comente (com # ) todas as linhas do CD.

  3. Verifique se há alguma coisa além dos CDs;

  4. se não houver mais nada, você pode copiar e colar a seguinte lista completa:

    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. cache de atualização:

    sudo apt-get update
    
  6. instale o que você precisar;)

Pode ser sensato considerar algumas coisas, a saber, nesta resposta, estas duas:

  • Se você não precisa de fontes de software, você pode omitir deb-src linhas. Isso significa que, se você não precisa compilar nenhum software sozinho, não precisa dessas linhas, mas como elas não causam danos ...

  • Se você pretende usar somente software livre GNU puro, você pode omitir non-free de todas as linhas, se não tiver certeza, ou novo no Linux, você provavelmente vai querer ter algum software non-free , apesar de .. .

por 29.01.2017 / 06:38