删除预装软件
sudo apt purge aisleriot gnome-chess gnome-contacts gnome-documents evolution five-or-more hitori four-in-a-row gnome-klotski lightsoff gnome-mahjongg gnome-maps gnome-mines gnome-nibbles quadrapassel rhythmbox gnome-robots gnome-sudoku swell-foop gnome-taquin gnome-tetravex transmission-gtk gnome-weather xterm tali libreoffice*
安装软件
sudo apt install chromium git fcitx python3-pip firmware-realtek
搜狗输入法
# 从 https://pinyin.sogou.com/linux/?r=pinyin 下载 ded 包。
# 安装输入法的依赖
sudo apt install libqt4-declarative libqtwebkit4 libopencc2 libopencc-dev libopencc1 zip fcitx-libs libfcitx-qt0
debian 软件商店
- goldenDict
- virtualbox
- calibre
- firewall
vim
# Debian 10
sudo apt purge vim-common vim-tiny
# 安装依赖
# sudo apt install libncurses5-dev libgtk2.0-dev libatk1.0-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 lua5.1-dev libperl-dev git
sudo apt install libncurses5-dev libgtk2.0-dev libatk1.0-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev
# 安装主体
./configure --with-features=huge --enable-multibyte --enable-cscope --enable-rubyinterp=yes --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu/ --prefix=/usr/local
make VIMRUNTIMEDIR=/usr/local/share/vim/vim82
sudo make install
terminal
chrome 插件
从网站下载插件:
字体
驱动
- 无线驱动
- 显卡驱动,如下 ```bash sudo apt update sudo apt upgrade sudo reboot
安装依赖
sudo apt install linux-headers-$(uname -r) build-essential pkg-config libglvnd-dev
关闭 x11
sudo systemctl set-default multi-user.target sudo reboot
作为 root 用户登入,运行安装程序。第一次运行会失败,但是会生成
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf 文件,
该文件禁用 nouveau 模块
./NVIDIA-Linux-x86_64-418.88.run
更新文件
update-initramfs -u
reboot
./NVIDIA-Linux-x86_64-418.88.run
开启 x11
systemctl set-default graphical.target
reboot
查看显卡状况
nvidia-smi
=================================================================================
https://wiki.debian.org/NvidiaGraphicsDrivers#buster-418 https://wiki.debian.org/NvidiaGraphicsDrivers/Optimus#Dynamic_Graphics_Disabled_-_xrandr_and_Display_Manager_Scripts
<a name="RxumO"></a>
## 开发环境
---
<a name="RGGid"></a>
### nodejs
安装 [nvm](https://github.com/nvm-sh/nvm) ,并通过它安装 nodejs。
- 下载:https://github.com/nvm-sh/nvm/releases
- `./install.sh`
- `nvm install v13.6.0`
<a name="EdXUv"></a>
### rust
安装:
```bash
# 安装 rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 切换中科大源
# 1. 创建`$HOME/.cargo/config`文件,并添加如下内容
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
# 或者使用清华大学源
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
vscode
安装插件:
- editorconfig
- path intellisence
- npm intellisence
- one dark pro
- vim
- vscode-icons
- vscode-viml-syntax
- rust(rls)