당신의 방법을 사용하여
gksudo firefox -install-global-extension addon-1865-latest.xpi
당신을 위해 속임수를 쓰는 것 같습니다. 그러면 시스템의 모든 사용자에게 확장 기능이 설치됩니다.
사용자에 대해서만 확장을 설치하려면 확장 경로를 인수로 사용하십시오.
firefox addon-1865-latest.xpi
그래도 Install
버튼 을 클릭해야합니다 !
설치 자동화
Firefox
애드온 파일 이름이 필요하지 않지만 애드온의 식별자는 패키지 이름으로 사용됩니다. 즉, 사용자 개입없이 애드온을 설치하려는 경우 애드온 이름이 아닌 애드온 식별자 문자열이있는 폴더로 추출해야합니다.
식별자 문자열은 애드온 설치 매니페스트 파일의 첫 번째 줄에서 찾을 수 있으며 install.rdf
다음과 같습니다 <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>
. {}
중괄호를 포함하여 모든 것이 식별자입니다.
애드온이 작동하도록하려면 패키지를 추출하고 파일이 들어있는 폴더의 이름을 애드온 식별자 문자열로 바꾸고 전역 애드온 폴더 나 사용자 애드온 폴더에 배치해야합니다.
글로벌 애드온 설치
시스템의 모든 사용자에게 확장을 자동으로 설치하려면 확장을 추출하고, 애드온이 포함 된 폴더의 이름을 애드온의 id 문자열로 바꾸고 firefox
전역 확장 폴더에 복사하십시오. /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
사용하는 모든 것이 호출됩니다. 사용자가 열 때 자동 firefox
.
사용자 별 설치
시스템의 한 사용자에게만 확장을 자동으로 설치하려면 확장을 추출하고, 애드온이 포함 된 폴더의 이름을 애드온의 ID 문자열로 바꾸고 firefox
사용자 확장 폴더에 복사하십시오 /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
(없는 경우 작성) , 사용자가 열면 사용하는 모든 것이 자동으로 호출됩니다 firefox
.
자동 설치를 위해 애드온을 준비하는 방법-예
extensions
집에 폴더를 만들고 그 안에 애드온을 다운로드하십시오
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
그것을 추출하고 원본을 삭제하십시오
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
install.rdf
파일 에서 첫 번째 행을 읽고 애드온의 ID를 얻으십시오 (이 경우 {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). 그 이름으로 폴더를 만듭니다
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
extensions
폴더의 모든 파일을 새로 만든 폴더로 ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
옮기면 {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
설명에 따라 로컬 설치 또는 전역 설치를 위해 폴더 를 이동하여 설치할 수 있습니다.
기본 홈페이지 설정 방법
Firefox 내부 환경 설정을 사용하지 않고 홈페이지를 변경하려면 편집해야하며 ~/.mozilla/firefox/*.default/prefs.js
( 사용자를 위해 *.default
내부 폴더가 ~/.mozilla/firefox
생성되어 있습니다)이 줄을 끝에 추가해야합니다
user_pref("browser.startup.homepage", "http://uptechtalk.com");
또는이 명령을 사용하여
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
종료 후 수행해야합니다. 그렇지 않으면 firefox
프로그램이 종료시 설정을 덮어 씁니다.
사용자가 firefox
아직 사용 하지 않고 모든 신규 사용자에 대해 홈페이지를 설정하려면 (전 세계적으로 홈페이지 설정)이 명령을 사용하십시오.
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
질문에 대한 의견
-silent
존재하지 않으면 xpi
어쨌든 해당 확장 을 설치하라는 메시지가 표시되며 버튼을 클릭하여 설치해야합니다.
-setDefaultBrowser
홈페이지를 설정하지 않고 firefox
기본 브라우저로 설정합니다