Ubuntu Software Center 이외의 도구를 사용하여 apt 링크를 열 수 있습니까?


9

없이 우분투 소프트웨어 센터 루 분투 I 편집 개방 할 수 없습니다 경향이 파이어 폭스에서 모든 프로그램의 링크 (볼 이 질문에 ). Ubuntu Software Center를 설치 한 후 해당 문제가 해결되었지만 동일한 목적 으로 Ubuntu Software Center 대신 다른 프로그램을 사용할 수 있습니까? 나는 그것이 너무 무거워서 설치하기 위해 터미널 , gdebi , Lubuntu Software Center 또는 Synaptic을 선호합니다 .

(이제 Firefox / Preferences / Applications에 apt 옵션 이 있으므로 Ubuntu Software Center 를 Lubuntu Software Center 로 변경하려고 시도 하지만 옵션이 변경되지는 않습니다.)


링크를 클릭하면 어떻게됩니까? 온라인 소프트웨어 센터로 이동해야하며 버튼 (주황색)을 클릭하면 설치하려고하는 대화 상자가됩니다.
— Anwar

이미 Ubuntu Software Center를 설치 했으므로 링크는 설치 수단으로 해당 프로그램을 엽니 다. 우분투 소프트웨어 센터 이외의 다른 프로그램을 찾고있었습니다. 왜 Ubuntu Software Center 대신 터미널이 열리지 않습니까?

답변:


7
  • gDebi, Synaptic 또는 Lubuntu Software Center는 "apt : //"프로토콜 / 링크 처리를 지원하지 않습니다.
  • 그러나 AptURLapt-get 이라는 매우 간단한 그래픽 형식 설치 관리자 가 수행합니다.

    • 함께 설치 sudo apt-get install apturl
    • apt에 대해 Firefox 환경 설정을 "항상 묻기"로 설정
    • 링크를 클릭하고 AptURL을 선택하십시오.

    여기에 이미지 설명을 입력하십시오

    • 그리고 창이 열립니다.

    여기에 이미지 설명을 입력하십시오

    • 가벼운 gDebi 스타일 프론트 엔드를 사용하여 설치
  • 다른 옵션은 green7의 답변 과 같은 사용자 정의 스크립트를 사용하는 것입니다

  • 그러나 브라우저 독립적이기 위해서는 실제로 필요한 것은 다음과 같습니다.

    1. .desktop가 처리하는 나타내는 스크립트 / 응용 프로그램 파일 x-scheme-handler/apt프로토콜 (볼 MimeType=의 라인 aptURL.desktop을 , 우분투 소프트웨어 center.desktop )
    2. 그리고 defaults.list파일을 수정하여 기본값을 설정할 수 있습니다/usr/share/applications/

5

당신은 변경할 수 있습니다 액션 에서 환경 설정 > 응용 프로그램 에서 Ubuntu Software Center이 간단한 쉘 스크립트.

#! / bin / bash

toInstall = "$ @"
toInstall = $ {toInstall # * :}
lxterm -e "sudo apt-get 설치 $ toInstall; 읽기"

이 파일을 일부 파일에 저장하고 다음을 aptFirefox.sh실행하여 실행 파일로 만드십시오.

chmod +x /path/to/aptFirefox.sh

지금 당신은 대체 할 수 있습니다 Ubuntu Software Center로 aptFirefox.sh.

여기에 이미지 설명을 입력하십시오

이제 apt링크 를 클릭 할 때마다 비밀번호를 묻는 터미널 창이 표시됩니다.

여기에 이미지 설명을 입력하십시오

비밀번호를 올바르게 입력하면 패키지가 설치됩니다.

여기에 이미지 설명을 입력하십시오

주 당신이 사용할 수있는 xterm대신에 lxterm.


Firefox를 사용함에 따라 귀하의 답변은 나에게 완벽하지만 더 일반적인 응용 프로그램이 있기 때문에 결정적인 izx의 답변으로 설정했습니다. 두 답변을 하나로 병합하는 것이 좋습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.