Skip to content

Instantly share code, notes, and snippets.

@tomoyk
Last active October 25, 2019 14:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomoyk/b13f97d9a678db2585ae04d0a063720c to your computer and use it in GitHub Desktop.
Save tomoyk/b13f97d9a678db2585ae04d0a063720c to your computer and use it in GitHub Desktop.

My Setup Note on Fedora 30

Install from Repos

sudo dnf install chromium \
terminator \
vim \
vlc \
filezilla \
htop \
figlet

Homedir Name

ダウンロード→Download

LANG=C xdg-user-dirs-update --force

See also: http://alpaca2unix.hatenablog.jp/entry/2017/03/29/195841

Setup Mozc

sudo dnf remove mozc ibus-mozc
sudo yum install fcitx fcitx-configtool
imsettings-switch fcitx

Access to http://www.rpmfind.net/ and downdload following packages.

  • fcitx-mozc
  • mozc
  • mozc-gui-tools

On search, filled in the form by following values

  • System: opensuse
  • Arch: x86_64
wget http://www.rpmfind.net/linux/opensuse/distribution/leap/15.2/repo/oss/x86_64/fcitx-mozc-2.18.2612.102-lp152.6.4.x86_64.rpm
wget http://www.rpmfind.net/linux/opensuse/distribution/leap/15.2/repo/oss/x86_64/mozc-2.18.2612.102-lp152.6.4.x86_64.rpm
wget http://www.rpmfind.net/linux/opensuse/distribution/leap/15.2/repo/oss/x86_64/mozc-gui-tools-2.18.2612.102-lp152.6.4.x86_64.rpm
sudo dnf localinstall ./fcitx-mozc-2.18.2612.102-lp152.6.4.x86_64.rpm ./mozc-2.18.2612.102-lp152.6.4.x86_64.rpm ./mozc-gui-tools-2.18.2612.102-lp152.6.4.x86_64.rpm 

After install, logout your account.

fcitx-configtool

See also: https://qiita.com/azukumas/items/44bb6b07294e8b6e95aa

Wallpaper

Download from pixiv

https://www.pixiv.net/artworks/76602490

Caps to Ctrl

Configure on KDE

Screenshot_20191014_230124

Install Slack

Access to https://slack.com/intl/ja-jp/downloads/linux

sudo dnf localinstall slack-4.1.1-0.1.fc21.x86_64.rpm

Install VSCode

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

sudo dnf check-update
sudo dnf install code

Install git

sudo yum install curl-devel expat-devel gettext-devel   openssl-devel zlib-devel
wget https://github.com/git/git/archive/master.zip
unzip master.zip
sudo mv git-master/ /opt/git
cd /opt/git
sudo dnf install autoconf
make configure
./configure --prefix=/usr/local
make -j 8
sudo make install

Install Docker

See also: https://docs.docker.com/install/linux/docker-ce/fedora/

sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine

sudo dnf -y install dnf-plugins-core

sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo

sudo dnf install docker-ce docker-ce-cli containerd.io

sudo usermod -aG docker `whoami`

sudo systemctl start docker

Install Golang

Access to https://golang.org/dl/

wget https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.13.1.linux-amd64.tar.gz

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
mkdir -p ~/go/src ~/go/bin

Install Python

Access to https://www.python.org/downloads/release/python-374/

See also: https://tecadmin.net/install-python-3-7-on-centos/

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
mv Python-3.7.4.tgz /opt
cd /opt
tar xvf Python-3.7.4.tgz
cd Python-3.7.4
sudo ./configure --prefix=/usr/local  --enable-optimizations
sudo make altinstall

python3 --version

Install LaTeX

sudo dnf install texlive-collection-langjapanese texlive-platex texlive-times pdflatex texworks

https://texwiki.texjp.org/?TeXworks%2F設定

Shift_jisをビルド

platex -kanji=sjis test.tex

https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2418

Shift_jisを開く

編集>設定>エディタ>エンコーディング

http://t-n-clark.hatenadiary.jp/entry/2016/12/27/003917

Install Node.js

wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
tar xvf node-v10.16.3-linux-x64.tar.xz
sudo mv node-v10.16.3-linux-x64 /usr/local/node

export PATH=$PATH:/usr/local/node/bin

Setup zsh

sudo dnf install zsh

zshrc is published on following the link

https://gist.github.com/tomoyk/79f5228d5aa9b24266e58353d1fca616

Install peco + ghq

wget https://github.com/peco/peco/releases/download/v0.5.3/peco_linux_amd64.tar.gz
tar xvf peco_linux_amd64.tar.gz
sudo cp peco_linux_amd64/peco /usr/local/bin/

export GOPATH=$HOME/go
go get github.com/motemen/ghq

enable zsh

chsh -s `which zsh` tkoyama

Install IDEA

xxx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment