libappindicator1을 다운로드하는 방법은 무엇입니까?

libappindicator1을 다운로드하는 방법은 무엇입니까?

Debian GNU/Linux 11 \n \l내 Chromebook( 정확히 말하면 Linux가 있음) 에 Discord-ptb-0.0.29.deb를 다운로드하고 싶지만 다음 메시지가 표시됩니다.

The following packages have unmet dependencies:
  discord-ptb: Depends: libappindicator1 but it is not installable

libappindicator1을 다운로드하는 방법은 무엇입니까? 다른 질문을 살펴봤지만 필요한 답변을 찾지 못했습니다.

답변1

libappindicator1을 다운로드하는 방법은 무엇입니까?

패키지 관리자가 libappindicator1자체적으로 다운로드하지만 문제는 다릅니다.다운로드deb 파일을 다른 곳에서 가져오면 잘못된 종속성이 있을 수 있습니다.

Depends: libappindicator1 but it is not installable

실수. 따라서 deb를 다운로드하는 대신 Chromebook에 설치한 배포판의 패키지 관리자를 사용하여( apt이것은 좋은 추측임) 원하는 패키지를 선택하고 설치하십시오. 그런 다음 올바른 .deb파일을 다운로드하고 종속성을 해결할 수 있습니다.


Debian을 사용하는 경우 여러 패키지 관리자 중에서 선택할 수 있습니다. 당신은 쉽게 할 수 있습니다읽어봐인터넷에서 이것에 대해. 개인적으로 apt-get처음 사용하는 기능이고 가끔씩 aptitudeUI가 필요할 때 사용합니다.

따라서 를 설치하려면 libappindicator1먼저 해당 항목을 검색합니다.

$ apt-cache search libappindicator1
libappindicator1 - allow applications to export a menu into the panel

그럼 설치해보겠습니다

$ sudo apt-get install libappindicator1

sudo무언가를 설치하려면 루트(수퍼유저) 액세스 권한이 필요하고 프롬프트에 일반 사용자라는 메시지가 표시 되므로 필요한 경우 루트 액세스 권한을 부여하도록 $설정했습니다 . 프롬프트가 sudo표시되면 이미 루트입니다.#

때로는 사용 가능한 패키지의 로컬 보기를 업데이트해야 하는 경우도 있습니다.

$ sudo apt-get update

아직 수행하지 않은 경우 가장 먼저 수행해야 할 작업입니다.


그러나 그것은 단지 의존성일 뿐이기 때문에 내가 할 일이 아닙니다. 대신 Discord에서 다음을 검색합니다.

$ apt-get search discord

내 시스템에서는 찾을 수 없습니다. 다음으로 "debian Discord"를 검색했는데 배포판에 통합되지 않고 deb 파일만 제공하는 것으로 나타났습니다. Debian의 경우 파일이 호출 discord-0.0.17.deb되고아니요 discord-ptb-0.0.29.deb.

임의의 deb 파일에 대한 종속성은 항상 문제를 일으킬 수 있으므로 이는 위험한 설치 방법입니다. 계속해서 설치해 보겠지만, 실패하더라도 놀라지 않을 것입니다. 저는 deb 파일의 작동 방식을 잘 알고 있기 때문에 종속성 문제를 정확히 찾아낼 수는 있지만(예를 들어 deb는 Debian 11이 아닌 Debian 10용으로 만들어졌습니다) 그래도 여전히 문제가 해결되지는 않습니다.

그래서 나는 "chromebook Discord"를 구글에 검색하면 예를 들어 다음과 같은 것을 찾을 수 있습니다.이것, 내 배포판에서 작동하지 않는 deb를 다루는 대신 이것을 설치해 보았습니다.

답변2

Discord 애플리케이션 작성자는 libappindicator12021년 9월 Debian에서 제거된 이 패키지를 사용하기로 선택한 것으로 보입니다.

https://tracker.debian.org/news/1257945/removed-0492-8-from-unstable/

libayatana-appindicatorDebian 11은 업스트림 지원 패키지 로 전환되었습니다 :

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037

libappindicator1패키지는 Debian 10에서 계속 사용할 수 있지만 Debian 11에서는 더 이상 사용할 수 없습니다.

그러나 이전 라이브러리를 사용할 위험이 있다면 Debian 10에서 패키지 libappindicator1와 해당 종속성을 로드하고 libindicator7eg를 사용하여 설치한 dpkg -i libappindicator1_0.4.92-7_amd64.deb libindicator7_0.5.0-4_amd64.deb다음 누락된 종속성을 해결 apt하거나 허용할 수 있습니다.aptitude

이는 Debian 10에서 11로 업그레이드하는 것과 다르지 않으며 타사 소프트웨어 종속성으로 인해 일부 오래된 라이브러리가 남아 있으므로 작동할 수 있습니다.

다운로드 링크는 각 패키지 정보 페이지 하단에 있습니다.

https://packages.debian.org/oldstable/libappindicator1

https://packages.debian.org/oldstable/libindicator7

답변3

귀하의 제안 중 어느 것도 효과가 없었기 때문에 Chrome 웹 스토어에서 Discord Beta를 찾았습니다. 그래도 도와주셔서 감사합니다!

관련 정보