Ubuntu
grep "install" /var/log/apt/history.log
直近でインストールされたパッケージリストを表示
---
サーバーセットアップ
code:sh
sudo timedatectl set-timezone Asia/Tokyo
sudo apt-get update -y
sudo apt-get install -y wget neovim tmux git nmap htop docker docker-compose
full-upgradeはサーバーではしないほうが良いか
caddy
code:sh
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
sudo apt update
sudo apt install caddy
OIDC入れるならApacheだったか
code:setup.sh
sudo timedatectl set-timezone Asia/Tokyo
sudo localectl set-locale LANG=ja_JP.UTF-8
sudo apt-get update -y
# sudo apt-get full-upgrade -y
sudo apt-get install -y wget neovim tmux git nmap htop # docker docker-compose
# sudo apt install bat exa fzf git htop neofech neovim vim ranger tmux zsh fd ripgrep
apt man ページ
full-upgrade
シェルスクリプトではapt-getを使用する。
Users are recommended to use the new apt(8) command for interactive usage and use the apt-get(8) and apt-cache(8) commands in the shell script.
ppa
Personal Package Archive
-------
nginx
digitalocean blog
再起動が必要かどうか調べるには
ls /var/run/reboot-required
ファイルがあれば、再起動が必要
cat /var/run/reboot-required.pkgs
再起動が必要な理由を確認
apt man
purgeは設定ファイルも削除する
apt purge