2021/02/06

Ubuntuキッティング

Ubuntuキッティング

# 最新化
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get autoremove -y

# パッケージ依存関係整理
sudo apt-get dist-upgrade

# vim
## インストール
sudo apt-get install -y vim
## デフォルト変更
select-editor

# Chrome
## 公式リンク
https://www.google.com/chrome/?hl=ja
## パッケージソース追加
sudo curl -fsSL https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/chrome-archive-keyring.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/chrome-archive-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/chrome.list'
sudo apt-get update
## インストール
sudo apt-get install -y google-chrome-stable
## 邪魔になったパッケージソース削除
sudo rm -rf /usr/share/keyrings/chrome-archive-keyring.gpg
sudo rm -rf /etc/apt/sources.list.d/chrome.list
sudo apt-get update

# Atom
## 公式リンク
https://flight-manual.atom.io/getting-started/sections/installing-atom/
## パッケージソース追加
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" >> /etc/apt/sources.list.d/atom.list'
sudo wget -q -O - https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
sudo apt-get update
## インストール
sudo apt-get install -y atom
## 日本語化
package「japanese-menu」をインストール

# 趣味
## simplescreenrecorder
sudo apt-get install -y simplescreenrecorder
## smplayer
sudo apt-get install -y smplayer
## gnome
sudo apt-get install -y gnome

# NVIDIADriver
## 公式リンク
https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html
## パッケージソース追加
sudo apt-get install linux-headers-$(uname -r)
distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
## インストール
sudo apt-get install -y cuda-drivers

# Ubuntuアップグレード
sudo do-release-upgrade
## LTS以外にバージョンアップする場合、以下のファイルを編集
sudo vi /etc/update-manager/release-upgrades

# 依存関係のトラブルシューティング
## 大体はコレで直る
sudo apt-get --fix-broken install
## 被疑箇所特定
sudo dpkg --audit
## 被疑箇所を再設定
sudo dpkg --configure パッケージ名
## 被疑箇所がどうにもならなくなって消す
sudo dpkg --remove --force-remove-reinstreq パッケージ名