自分の使うlinuxマシンの備忘録

#好んでいるのはelementary OS
[ubuntu](https://www.ubuntulinux.jp/)から始まって、[Linux Mint](http://linuxmint-jp.net/)、[lubuntu](https://lubuntu.net/)、[xubuntu](https://xubuntu.org/)、[Zorin OS](https://zorinos.com/)、[CentOS](https://www.centos.org/)等々ディストリビューションごとのデスクトップ環境の違いを楽しみながらOSを取っ替え引っ替えして行き着いたのは[elementary OS](https://elementary.io/ja/)でした。理由は単純に見やすい、機能がどこにあるか分かりやすいというユーザ目線での利便性からです。ubuntuから派生したディストリビューションだから分からないことがあっても調べやすいのは使ってる上で安心できます。

#本題：なぜこの記事を書くのか
自分が使いたいアプリケーションがOSを入れ替えて設定しているうちに固まってきたので、インストールに迷わないようにメモしておきたくなったためです。パソコンが壊れて入れ直しになったりしても、一々調べるよりこのページだけ見ればOKとしたほうが速いですし。

##入れるアプリ一覧とインストール手順
###1.AppEditor
AppCenterからインストール。これがあると.desktopファイルもGUI操作で作れて便利。テキストも開けるのがベネ。

###2.unar
[※公式ページリンク](https://theunarchiver.com/command-line)
windowsも使う自分にとって、ファイルを解凍したら文字化けしたというのも困るので入れておくべき。zipや他の圧縮形式もこれ１個で解凍できるらしい、便利。
↓コマンドラインでこれだけでインストールできる
`sudo apt -y install unar`

###3.Firefox Developer Edition
[Firefox Developer Edition(https://www.mozilla.org/en-US/firefox/developer/)](https://www.mozilla.org/en-US/firefox/developer/)から.tarファイルを取得

/optにインストールしたファイルをコピー
`sudo cp firefox-xx.0b10.tar.bz2 /opt`

解凍
`sudo unar firefox-xx.0b10.tar.bz2`

権限付与
'sudo chown -R $USER /opt/firefox'

デスクトップエントリ作成
`cd ~/.local/share/applications/ && touch firefoxdeveloperedition.desktop`
`[Desktop Entry]
Encoding=UTF-8
Categories=Network;WebBrowser;
Exec=/opt/firefox/firefox -P dev-edition-default
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Name=Firefox Developer Edition
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognitos;
Actions=new-window;new-private-window;`

`[Desktop Action new-window]
Name[en_GB]=New Window
Name[ja]=New Window
Exec=/opt/firefox/firefox -P dev-default-edition`

`[Desktop Action new-private-window]
Name[en_GB]=New Incognito window
Name[ja]=New Private Windows
Exec=/opt/firefox/firefox --private-window`



###4. Android-studio
[Android-studio(https://developer.android.com/studio/?hl=ja)](https://developer.android.com/studio/?hl=ja)から.zipファイルを取得

/optにインストールしたファイルをコピー
※~/Downloadsフォルダに"android-studio-ide-182.5314842-linux.zip"をダウンロードした場合
`cp ~/Downloads/android-studio-ide-182.5314842-linux.zip /opt`

zipの解凍
`unar android-studio-ide-182.5314842-linux.zip`

4.アプリケーションランチャーへの登録
コマンドライン`/opt/android-studio/bin/studio.sh`
アイコン`/opt/android-studio/bin/studio.png`

###5. scilab 
1.scilabのインストール
コマンドラインで以下のコマンドを実行
'sudo apt -y install scilab'

2.このままだといくつかのエラーが出るので
以下のコマンドを実行
`sudo apt -y install openjdk-8-jre openjdk-8-jre-headless`
`sudo apt -y install gtk2-engines-pixbuf`

3.jlatexmath-fop-1.0.6.jarの追加
[https://repo.maven.apache.org/maven2/org/scilab/forge/jlatexmath-fop/1.0.6/](https://repo.maven.apache.org/maven2/org/scilab/forge/jlatexmath-fop/1.0.6/)からインストールしたら
/usr/share/java/に置く

###5. Chrome
1.鍵の登録
`wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - `

2.リポジトリ登録
`sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'`

3.apt
`sudo apt -y update && sudo apt -y install google-chrome-stable`


#これで
万が一パソコン壊れても、その時の私が次のパソコンでうまいことやってくれるでしょう。