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


9

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

(이제 Firefox / Preferences / Applications에 apt 옵션 이 있으므로 Ubuntu Software CenterLubuntu 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 CenteraptFirefox.sh.

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

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

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

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

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

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


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