トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Mint


RSS 無料英単語

目次



記事一覧

キーワード

Mint


Tips

 バージョンの確認

$ cat /etc/linuxmint/info
RELEASE=18.3
CODENAME=sylvia
EDITION="MATE 64-bit"
DESCRIPTION="Linux Mint 18.3 Sylvia"
DESKTOP=MATE
TOOLKIT=GTK
NEW_FEATURES_URL=http://www.linuxmint.com/rel_sylvia_mate_whatsnew.php
RELEASE_NOTES_URL=http://www.linuxmint.com/rel_sylvia_mate.php
USER_GUIDE_URL=help:linuxmint
GRUB_TITLE=Linux Mint 18.3 MATE 64-bit

開発ツール

 Oracle JDK

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
  • インストールするバージョンに応じて次のいずれかのコマンドを実行
$ sudo apt-get install oracle-java6-installer
$ sudo apt-get install oracle-java7-installer
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java9-installer

 Open JDK

 '/usr/lib/jvm/java-9-openjdk-amd64/include/linux/jawt_md.h' を上書きしようとしています。これはパッケージ openjdk-9-jdk-headless:amd64 9~b114-0ubuntu1 にも存在します
$ sudo apt-get -o Dpkg::Options::="--force-overwrite" install openjdk-9-jdk

 Eclipse

cd ~/ダウンロード
sudo tar -zxvf eclipse-*-linux-gtk-x86_64.tar.gz -C /opt
cd /opt
sudo chown -R root:root eclipse
sudo chmod -R +r eclipse
  • ALT+F2起動できるように
sudo touch /usr/bin/eclipse
sudo chmod 775 /usr/bin/eclipse
gksu xed /usr/bin/eclipse
  • /usr/bin/eclipse に以下を記述
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*
OpenJDK Java9 の場合、/opt/eclipse.ini の以下の行をコメントアウト
/opt/eclipse.ini
#--add-modules=ALL-SYSTEM

 IntelliJ IDEA

$ cd ~/Downloads
$ sudo tar -zxvf ideaIC-2018.1.1.tar.gz -C /opt
$ sudo chown -R root:root idea-IC-181.4445.78/
$ sudo chmod -R +r idea-IC-181.4445.78
$ sudo touch /usr/bin/idea
$ sudo chmod 775 /usr/bin/idea
$ gksu xed /usr/bin/idea
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export IDEA_HOME="/opt/idea-IC-181.4445.78"
$IDEA_HOME/bin/idea.sh $*

 Visual Studio Code

Python

拡張機能をインストールしpython3に変更
"python.pythonPath": "python3"

.NET Core

インストール
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1.103
サンプルプロジェクト
dotnet new console
dotnet build
dotnet run

 Android Studio

cd ~/Downloads
sudo unzip -d /opt android-studio-ide-173.4670197-linux.zip
sudo chown -R root:root android-studio/
sudo chmod -R +r android-studio/
sudo touch /usr/bin/eclipse
sudo chmod 775 /usr/bin/eclipse
gksu xed /usr/bin/eclipse

#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ANDROID_STUDIO_HOME="/opt/android-studio"
$ANDROID_STUDIO_HOME/bin/studio.sh $*

 R

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
sudo apt-get update
sudo apt-get install r-base
  • 起動
$ R

RStudio

Trouble shoot

 サスペンドから復帰後、マウスの挙動がおかしい

$ dmesg | grep i8042
[    1.037615] i8042: PNP: PS/2 Controller [PNP0320:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.039765] i8042: Detected active multiplexing controller, rev 1.1
[    1.041211] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.041214] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    1.041241] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    1.041263] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    1.041284] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    1.075641] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    2.353107] input: PS/2 Generic Mouse as /devices/platform/i8042/serio3/input/input10
[    3.185434] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input12
  • grubを編集
gksu xed /etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="atkdb.reset i8042.nomux quiet splash"
  • 更新
$ sudo update-grub
  • 再起動



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto