Opera Portable Howto
前言
剛從這篇「討論」得知,原來opera目前有developer版阿,
我還在想說在linux的版本怎麼都一直處在12.16。
然後連到「這一頁」,下載「Opera Linux版」。
發現是「Deb」檔,不是像以前那樣可以下載「.tar.bz」,解開就可以使用了。
而且我還特地解開「deb」檔,觀看「DEBIAN/postinst」,果然如我想的
有一段會加入這個檔「/etc/apt/sources.list.d/opera-developer.list」內容是「deb https://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)」。跟安裝「Google Chrome」一樣,都會有這個動作。
呵呵,不過無意間,竟然讓我發現一個「script」檔,可以把這個「deb」檔,解開製作成「portable(standalone)」版。是從「這一頁」看到的
步驟
- 連到「這一頁」。下載「standalone-opera.sh」這個「script」。放到剛剛下載的「opera-developer_26.0.1655.0_amd64.deb」同一層。
1 | wget -c wget https://gist.githubusercontent.com/ruario/8416e36372f1a976a713/raw/85576f14d8ac37621143c39bb710e74fc40e7052/standalone-opera.sh |
或
1 | git clone https://gist.github.com/8416e36372f1a976a713.git standalone-opera |
- 執行下面的指令,注意:過程會提示說明,會用到sudo,這時只要輸入密碼就行了。
1 | $ chmod u+x standalone-opera.sh |
就會產生一個資料夾「opera-developer_26.0.1655.0_amd64」。
然後執行下面的指令就行了。1
opera-developer_26.0.1655.0_amd64/run &
當然也可以在檔案總管之類的File Manager,點選那個檔。
不然就是要自己寫「.desktop」檔案。
「/usr/share/applications/」有很多可以參考。
寫完後,可以放到「~/.local/share/applications」或是「桌面(~/Desktop)」。
剛發現「opera-developer_26.0.1655.0_amd64/usr/share/applications/opera-developer.desktop」原本就有了,可以直接拿來用或是改寫。
「prefile」會放在「opera-developer_26.0.1655.0_amd64/prefile」
1 | ls opera-developer_26.0.1655.0_amd64/prefile |
官方網頁
- https://www.opera.com/developer
- https://www.opera.com/zh-tw/developer
- https://blogs.opera.com/desktop/
探索「deb」檔
解開「deb」檔
1 | $ dpkg -x opera-developer_26.0.1655.0_amd64.deb opera-developer |
觀看「DEBIAN/postinst」
1 | $ vi DEBIAN/postinst |
額外一提
發現作者還有另外一個「standalonechrome」,還沒測試,先紀錄一下 :-)
還有幾個蠻特別的「Gist」