FireFoxDeveloper Edition을 설치하기 위한 Bash 스크립트

2487 단어 linuxbash
저는 firefox의 열렬한 팬이며 개발자를 위한 최고의 배포판firefox developer edition과 함께 나온 이후로 웹 개발 생활을 정말 쉽게 만들었습니다.

Linux에 설치하는 것은 Windows나 Mac에서처럼 쉽지는 않지만 Linux의 재미입니다. 적어도 저에게는 그렇습니다.

사람들이 설치 방법을 설명하는 많은 기사와 튜토리얼을 보았지만 대부분은 파이어폭스를 없애고 파이어폭스 개발자 에디션으로 대체했습니다. 나는 브라우저가 출시되고 안정적인 버전과 불안정한 개발자 버전을 모두 갖고 싶습니다.

지금까지 수동으로 설치를 수행해 왔으며 새 릴리스가 있을 때마다 동일한 명령줄을 반복해서 실행해야 했고 지루해져서 자체적으로 수행하도록 자동화된 스크립트를 만들었습니다.

모든 사람이 사용할 수 있도록 스크립트를 내 githubupdate-firefox-developer-linux에 업로드했습니다.

여기에서 보여드리겠습니다.

#!/bin/bash

# Source reference: https://www.rogerpence.com/posts/a-bash-script-to-install-firefox-dev-edition

function installFFDE {
    cd ~/Downloads
    ffdFile= firefox-*.tar.bz2
    tar -xvf $ffdFile
    mv firefox firefox-developer
    sudo cp -r firefox-developer/ /opt/
    echo "files were copied into /opt/"
    rm -r firefox-developer && rm -r $ffdFile
    echo "All files were removed, your're good to go"
}

function downloadAndInstallFFDE {
    curl -o releases.txt https://download-installer.cdn.mozilla.net/pub/devedition/releases/
    echo "Downloaded..."
    latest=$(grep -o '[0-9][0-9]\.[0-9][a-z][0-9]' releases.txt | tail -1)  
    echo "getting latest release...\nthe latest release is:\nfirefox-$latest.tar.bz2" 
    echo "got latest version"
    ffdFile=firefox-$latest.tar.bz2
    rm releases.txt
    curl -o $ffdFile https://download-installer.cdn.mozilla.net/pub/devedition/releases/$latest/linux-x86_64/en-US/$ffdFile
    echo "got latest version. Proceeding to install it"
    tar -xvf $ffdFile
    mv firefox firefox-developer
    sudo cp -r firefox-developer/ /opt/
    echo "files were copied into /opt/"
    rm -r firefox-developer && rm -r $ffdFile
    echo "All files were removed, your're good to go"
}

FILE=firefox-*.tar.bz2

if [ -e $FILE ]; then
    installFFDE
else 
    echo "installation file does not exists, will start downloading it now..."
    downloadAndInstallFFDE
fi


당신이 그것을 좋아하기를 바랍니다. 개선 제안이 있으면 알려주시면 기꺼이 도와드리겠습니다.

팔로우, ❤️ 또는 🦄 잊지 마세요.
즐거운 코딩!!!

좋은 웹페이지 즐겨찾기