Synaptic은 "git"과 같은 패키지를 표시하지 않아서 제거했습니다. 다시 설치하는 방법은 무엇입니까? [데비안 9.0]

Synaptic은 "git"과 같은 패키지를 표시하지 않아서 제거했습니다. 다시 설치하는 방법은 무엇입니까? [데비안 9.0]

더 이상 Synaptic의 검색을 사용하여 "git"과 같은 패키지를 찾을 수 없으므로(이전에는 작동함) 여기에 설명된 대로 다시 설치해 보았습니다.https://askubuntu.com/questions/496827/well-known-packages-are-not-shown-in-synaptic-package-manager이제 저는 더 이상 Synaptic을 소유하지 않습니다.

특히 다음 명령을 시도했습니다.

sudo apt-get --purge autoremove synaptic

제거. 처음으로 작동하면 다시 실행하면 다음과 같이 표시됩니다.

패키지 목록 읽는 중... 완료됨
종속성 트리 구축
완료 상태 정보 읽는 중...
완료된
패키지 'synaptic'이 설치되지 않아 제거되지 않음 0개 업그레이드됨, 0개 새로 설치됨, 0개 제거 예정, 9개 업그레이드되지 않음.

sudo apt-get install synaptic

다시 설치하면 다음과 같은 결과가 나타납니다.

패키지 목록을 읽는 중...
완료됨
종속성 트리 구축
상태 정보를 읽는 중...
완료됨
패키지 시냅스를 사용할 수 없지만 다른 패키지에서 참조하고 있습니다. 이는 패키지가 없거나 더 이상 사용되지 않거나 다른 소스에서만 사용 가능함을 의미할 수 있습니다.
E: 패키지 'synaptic'에는 설치 후보가 없습니다.

저는 Cinnamon 및 source.list 파일과 함께 Debian 9.0.0을 새로 설치하여 사용하고 있습니다.이러한 소스가 설정되었습니다.:

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

deb http://deb.debian.org/debian/ stretch-updates main
deb-src http://deb.debian.org/debian/ stretch-updates main

편집하다synaptic_0.84.2_amd64.deb: 다운로드해서 설치 하려고 하면https://cdn-aws.deb.debian.org/debian/pool/main/s/synaptic/내 브라우저에서 다음을 얻습니다.

Error: Dependency is not satisfiable: libept1.5.0" in the Package Installer.

종속성 누락 문제가 있는 경우(예: 무언가를 제거했기 때문에) 시냅틱을 사용하여 설치하지 않는 이유와 이 문제를 해결하는 방법은 무엇입니까?

답변1

알겠습니다. 다른 답변에 대한 댓글/답글에서 여러 질문을 하셨습니다...

원래 질문에 - 기본값은 /etc/apt/sources.list다음과 같아야 합니다

deb http://ftp.us.debian.org/debian/ stretch main 
deb http://security.debian.org/debian-security stretch/updates main

현재 stretch-updates채널이 활성화되어 있지만 기본 채널이 없습니다 stretch.

my에 이 두 줄만 추가하고 /etc/apt/sources.listmy에는 아무것도 추가하지 않음으로써 /etc/apt/sources.list.d약 3시간 전에 다운로드한 데비안 9의 "기본 시스템 유틸리티"의 새로운 네트워크 설치에 시냅틱을 설치할 수 있었습니다.

sources.list파일을 원래 위치로 되돌리고 시냅틱 apt-get update을 다시 설치할 수 있는지 확인하세요.

차단된 firefox-esr 등을 수정할 수도 있습니다.

답변2

질문

명령줄에서 패키지를 강제로 제거했습니다. 이 --purge옵션을 사용하면 파일과 해당 종속성이 제거됩니다 autoremove. 이 조합을 함께 사용하면 지정된 패키지와 해당 종속성뿐 아니라 모든 구성 데이터도 지워집니다.

해결하다

아래와 같이 제거한 패키지가 의존하는 패키지 목록을 결정해야 합니다(목록은 XUbuntu 설치에서 가져온 것이지만 Ubuntu는 Debian 분기이므로 결과는 거의 동일합니다).

sudo -i
apt-cache depends synaptic
synaptic
  Depends: libapt-inst2.0
  Depends: libapt-pkg5.0
  Depends: libc6
  Depends: libept1.5.0
  Depends: libgcc1
  Depends: libgdk-pixbuf2.0-0
  Depends: libglib2.0-0
  Depends: libgtk-3-0
  Depends: libpango-1.0-0
  Depends: libstdc++6
  Depends: libvte-2.91-0
  Depends: libx11-6
  Depends: libxapian30
  Depends: hicolor-icon-theme
  Depends: policykit-1
    policykit-1:i386
  Conflicts: menu
  Recommends: libgtk2-perl
  Recommends: rarian-compat
  Recommends: xdg-utils
  Suggests: dwww
  Suggests: menu
    menu:i386
  Suggests: deborphan
  Suggests: apt-xapian-index
  Suggests: tasksel
  Suggests: software-properties-gtk

귀하의 경우 편집 내용을 통해(오류를 강조하기 위해 귀하의 질문을 편집했습니다) 누락된 패키지가 다음 libept1.5.0과 같은 것으로 확인되었습니다.libept1.5.0 (1.1+nmu3 등)내부에데비안 확장팩 저장소.

이제 다음을 방문하여 저장소에서 누락된 패키지를 다운로드해야 합니다.소프트웨어 패키지: libept1.5.0 (1.1+nmu3 등): 데비안 소프트웨어 패키지 정보를 관리하기 위한 고급 라이브러리. 창 하단까지 아래로 스크롤하여 아키텍처에 적합한 패키지를 다운로드합니다. 우리가 먼저 시도했으므로 결과 페이지의 댓글은 무시하세요.

패키지를 저장한 후 새 터미널 창을 시작한 다음 패키지를 설치합니다 cd /path/to/downloaded/file.sudo dpkg -i libept1.5.0_1.1+nmu3+b1_<arch>.deb


추가 크레딧

이거 드실 분들은 조심하세요: 우리가 다운로드한 패키지가 귀하의 저장소에 있어야 하기 때문에 이것을 제공합니다. 귀하의 저장소와 목록이 어떤 상태인지 모르기 때문에 처음부터 시작하겠습니다.

에서 가져옴기본 저장소를 복원하는 방법은 무엇입니까?AskUbuntu에서는 개념이 동일합니다. sources.list데비안용 생성기는 다음 위치에 있습니다 .데비안 소스 목록 생성기.

  1. 생성기에 필요한 패키지를 설치합니다.apt-get install curl wget apt-transport-https dirmngr
  2. 다음 명령을 실행하여 소스 목록을 삭제하십시오.sudo rm /etc/apt/sources.list
  3. 구성 옵션 등을 선택하고 가장 중요한 것은올바른 버전. 버전을 선택한 후 필요한 경우 타사 이미지를 선택할 수 있습니다.
  4. 생성을 클릭합니다.
  5. 특정 형태의 sudo를 사용하십시오. 즉, gksudo원하는 텍스트 편집기를 엽니다. 결과를 /etc/디렉터리 에 저장하려면 루트여야 합니다 .
  6. 4단계의 결과를 5단계의 편집기에 복사합니다. 타사 저장소를 선택하는 경우 GPG 키 출력 창에서 명령을 실행하는 것을 잊지 마세요.
  7. 결과를 sources.list다른 이름으로 저장/etc/apt/
  8. 보내sudo apt-get update

발전기 출력의 예

#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                    
#------------------------------------------------------------------------------#

###### Debian Main Repos
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free

deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free

deb http://deb.debian.org/debian-security stable/updates main
deb-src http://deb.debian.org/debian-security stable/updates main

deb http://ftp.debian.org/debian jessie-backports main
deb-src http://ftp.debian.org/debian jessie-backports main

관련 정보