いろいろ設定集
必要そうなやつをaptでいれる
sudo apt update && sudo apt install -y build-essential zsh zip language-pack-ja
zsh をログインシェルにする
chsh -s $(which zsh)
https://github.com/cli/cli/blob/trunk/docs/install_linux.md
(type -p wget >/dev/null || (sudo apt update && sudo apt-get install wget -y)) \
&& sudo mkdir -p -m 755 /etc/apt/keyrings \
&& out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \
&& cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y
ghのインストール後
gh auth login
Githubとsshができるようにする
Goを入れる
sudo apt install golang
https://github.com/x-motemen/ghq?tab=readme-ov-file#go-get
go install github.com/x-motemen/ghq@latest
go/bin/ にghqが生成されるのでそれを一旦使う
./go/bin/ghq get [email protected]:RoyMcCrain/dotsfile.git
cd ~/ghq/github.com/RoyMcCrain/dotsfile
https://asdf-vm.com/ja-jp/guide/getting-started.html
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
. "$HOME/.asdf/asdf.sh"
antigenのインストールが出来いなければ antigen apply
をする
chmod +x ./scripts/build_env/asdf_init_plugin.sh
./scripts/build_env/asdf_init_plugin.sh
上記で、asdf plugin add を行う
chmod +x ./scripts/build_env/asdf_install_plugin.sh
./scripts/build_env/asdf_install_plugin.sh
sudo apt remove golang
sudo rm -rf ~/go
ディレクトリは要確認
git clone https://github.com/zsh-users/antigen.git ~/.antigen
chmod +x ./scripts/build_env/create_symlink.sh
./scripts/build_env/create_symlink.sh
上記で、シンボリックリンクを作成できる
https://github.com/eza-community/eza
https://github.com/eza-community/eza/blob/main/INSTALL.md#debian-and-ubuntu
sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y eza
source ~/.zshrc
sudo apt install xsel
https://github.com/nullpo-head/WSL-Hello-sudo
wget http://github.com/nullpo-head/WSL-Hello-sudo/releases/latest/download/release.tar.gz
tar xvf release.tar.gz
cd release
./install.sh
cd ../
rm -fr ./release.tar.gz ./release
[denops] Failed to load plugin 'dpp': TypeError: error sending request for url (https://jsr.io/@std/internal/0.225.1/format.ts):
http2 error: stream error received: refused stream before processing any application logic
[denops] at https://jsr.io/@std/assert/0.225.2/assert_array_includes.ts:4:24
Could not find co
nstraint in the list of versions
こんな感じのエラーが起きたら
rm -fr ~/.cache/deno
rm -fr ~/.cache/dpp
をする。なんかdenoのキャッシュが原因で上手くインストールできないときがある。