Ubuntu 16.04 설치 후에는 거의 모든 것을 설치할 수 없습니다

Ubuntu 16.04 설치 후에는 거의 모든 것을 설치할 수 없습니다

최근에 노트북에 Ubuntu 16.04를 새로 설치했는데 그 이후로 많은 것을 설치할 수 없습니다. 소프트웨어 센터에 버그가 있다는 것을 알고 있지만 문제는 특정 문제에만 국한되지 않습니다.

Steam(항상 종속성이 누락되어 설치할 수 없다고 표시됨), Skype(다시 종속성), VLC, Dropbox(일부 패키지 중단) 등을 설치할 수 없습니다.

Skype와 Steam의 문제는 i386과 관련이 있고 14.04를 사용했을 때 설치할 수 있었기 때문에 14.04를 새로 설치했습니다. 이번에는 Skype나 Steam을 설치할 수 없었습니다. 그래서 16.04로 돌아가서 누락된 종속성을 수정하는 방법을 찾을 수 없습니다.

apt-get -f install, 를 사용하여 aptitude -f install해당 패키지와 해당 종속 패키지까지 수동으로 다운로드하고 설치했지만 매번 종속성이 누락되었습니다. 이제 기본 앱이 없습니다. 이 문제의 원인이 무엇인지 아시나요?

Ubuntu 소프트웨어 및 기타 사항이 업데이트되었기 때문에 어제 Steam을 다시 설치하려고 시도했는데 종속 항목을 다시 설치하려고 하면 작동하지 않았습니다. 그리고 내가 그렇게 하면 sudo apt-get -f install다음과 같은 결과가 나옵니다:

패킷 목록 확인... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Bağımlılıklar düzeltiliyor... Tamamlandı
Aşağıdaki 및 paketler kurulacak: libc6:i386 libgl1-mesa-dri:i386
주요 패킷: glibc-doc:i 386개 로케일:i386
Aşağıdaki YENİ 패키지 패키지: libc6:i386 libgl1-mesa-dri:i386
0 패키지 yükseltilecek, 2 패키지 패키지, 0 패키지 kaldırılacak 및 1 패키지 yükseltilmeeyecek.
35 paket tam olarak kurulmayacak ya da kaldırılmayacak.
7.220 kB 용량의 데이터를 저장할 수 있습니다.
하지만 파일 용량은 127MB이며 디스크 용량은 127MB입니다.
Devam etmek istiyor musunuz? [E/h] e
인디르: 1http://archive.ubuntu.com/ubuntuxenial/main i386 libc6 i386 2.23-0ubuntu3 [2.270 kB]
다운로드: 2http://archive.ubuntu.com/ubuntuxenial/main i386 libgl1-mesa-dri i386 11.2.0-1ubuntu2 [4.950 kB]
24 sn.'de 7.220 kB 표시 (300 kB/s)
N: '/etc/apt/sources.list.d/' dizinindeki ' Opera-stable.list.save' 파일을 저장한 다음 N을 말하거나
N: '/etc/apt/sources.list.d/' dizinindeki 'steam.list.save' 파일을 저장한 다음 파일을 저장하세요
. : '/etc/apt/sources.list.d/' dizinindeki 'ubuntu-wine-ubuntu-ppa-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list .d/' dizinindeki 'spotify.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
Paketler önyapılandırılıyor ...
(Veritabanı okunuyor ... 185674 dosya veya dizin kurulu durumda.)
패키지는 .../libc6_ 2.23 -0ubuntu3_i386.deb ...
패키지 항목: libc6:i386 (2.23-0ubuntu3) ...
dpkg: /var/cache/apt/archives/libc6_2.23-0ubuntu3_i386.deb 파일 읽기(--unpack):
paylaşılan '/usr/share/lintian/overrides/libc6' dosyasının üzerine yazılmaya çalışılıyor, dosya libc6:i386 paketinin diğer örneklerindenfarklı
Paket açılacak: .../libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb ...
패킷 이름: libgl1 -mesa-dri:i386 (11.2.0-1ubuntu2) ...
dpkg: /var/cache/apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb arşivi işlenirken sorun yaşandı (--unpack):
paylaşılan ' /usr/share/doc/libgl1-mesa-dri/copyright' dosyasının üzerine yazılmaya çalışılıyor, dosya libgl1-mesa-dri:i386 paketinin diğer örneklerinden Farklı
Tetikleyiciler isleniyor: libc-bin (2.23-0ubuntu3) ...
작업 sırasında hatalarla karşılaşıldı :
/var/cache/apt/archives/libc6_2.23-0ubuntu3_i386.deb
/var/cache/apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb
N: '/etc/apt/sources.list.d /' dizinindeki 'opera-stable.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'steam.list.save' dosyası geçersiz bir dosya uzantısı olduğu
N: '/etc/apt/sources.list.d/' dizinindeki 'ubuntu-wine-ubuntu-ppa-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor N
: '/etc/apt에 대해 다음과 같이 말합니다. /sources.list.d/' dizinindeki 'spotify.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
E: 하위 프로세스 /usr/bin/dpkg가 오류 코드를 반환했습니다. (1)

추신: Ubuntu 16.04를 새로 설치한 후에 f.lux 표시기, Opera 브라우저 및 Spotti 클라이언트만 설치했습니다.

편집하다:그건 그렇고, 내 모든 의존성 문제는 i386과 관련이 있습니다. 활성화 여부를 확인해 보니 multiarch활성화된 것 같습니다.

편집하다:이제 Steam이 먼저 자동으로 업데이트되도록 한 다음 해당 종속성을 설치하려고 했습니다. 이번에는 다운로드하고 일부 오류가 발생하여 설치되었습니다. 하지만 물론 모두 깨졌습니다. 그래서 아무것도 바뀌지 않았습니다.

최종 편집:Ubuntu 16.04를 새로 설치하고 앱을 설치하기 전에 적절한 업그레이드를 설치한 후 문제가 해결되었습니다. i386 라이브러리를 다시 설치할 수 있습니다.

답변1

그래서 그랬나요 apt-get update? /etc/apt/sources.list에 소스가 있는지 확인하세요.

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse 

너무 슬프다면:

종속성이 누락될 때마다 이제 기본 앱이 없습니다.

충족되지 않은 종속성을 제거해야 한다고 생각합니다. 새로운 것을 설치하려고 하면 충족되지 않은 종속성이 있을 것입니다. 종속성을 제거하고 해당 패키지를 설치해 보십시오.

추신:

apt-get autoremove -y

답변2

.save 파일을 제거해야 합니다.

cd /etc/apt/sources.list.d
/etc/apt/sources.list.d$ ls

이것으로 모두 제거

/etc/apt/sources.list.d$ sudo rm opera-stable.list.save
/etc/apt/sources.list.d$ sudo rm steam.list.save
/etc/apt/sources.list.d$ sudo rm ubuntu-wine-ubuntu-ppa-xenial.list.save
/etc/apt/sources.list.d$ sudo rm spotify.list.save

Rastgele.

답변3

저는 현재 Xubuntu를 사용하고 있지만 둘 다 동일한 저장소에 의존하기 때문에 솔루션은 아마도 동일할 것입니다.

첫째, 이 문제의 원인은 Ubuntu 터키어 저장소 서버의 오래된 구성 때문입니다. 몇 가지 솔루션을 시도한 후 저장소 소스를 편집했고 마침내 Steam을 안심하고 설치할 수 있었습니다. 아마도 이것이 미국 서버가 최신 상태이기 때문에 이 문제에 대해 아무런 소란이 없는 정확한 이유일 것입니다.

경고: 해결 방법을 진행하기 전에 "기본 앱 손실"에 대해 언급하신 것을 확인했습니다. 이는 종속성 문제를 해결하는 동안 일부 핵심 라이브러리를 제거했음을 나타낼 수 있습니다. 우분투를 새로 다시 설치하는 것이 좋습니다.

이제 해결책은 다음과 같습니다.

1) 소스 목록을 다음과 같이 편집합니다.

sudo nano /etc/apt/sources.list

2) "tr."을 삭제합니다. 모든 URL에서

예를 들어 다음과 같이 변경합니다.

deb http://tr.archive.ubuntu.com/ubuntu/ xenial main restricted

이것에:

deb http://archive.ubuntu.com/ubuntu/ xenial main restricted

3) 목록을 다음과 같이 저장하십시오.

Ctrl + O

4) 전체 업데이트/업그레이드 루틴을 수행합니다.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove

5) 마지막으로 리포지토리를 사용하여 Steam을 설치합니다.

sudo apt-get install steam

그게 다야! 글쎄, 적어도 나에게는!

관련 정보