在下常年用debian做开发。最近买了个5手电脑,又一次装了系统,还是会遇到太多问题。太烦了,还是记下来吧!!!
前言
- 系统:debian9
- 用途:开发
开始吧
首先装debian9
有些问题在联网安装的情况下可能不会发生,但我一般都是断网装
软件源
aliyun
1 | cat <<eof > /etc/apt/sources.list |
us常用
1 | cat <<eof > /etc/apt/sources.list |
others
1
# no no no
源设置完成后要update 一下
1 | apt-get update |
创建文件夹
一个临时文件夹,操作都在该目录下执行,完后好一起删了
一个存放app的目录
1 | mkdir ~/applications/ -p |
安装代理软件
apt一波
1 | apt-get install -y proxychains privoxy |
ss
安装sslocal
1 | git clone https://github.com/uljjmhn555/ssinstaller |
配置sslocal
1 | vim /etc/shadowsocks/sslocal.json |
proxychains
配置
1 | vim /etc/proxychains.conf |
privoxy
apt安装常用的软件
常用的,后续再加1
apt-get install -y vim git meld mysql-client curl gdebi net-tools
输入法fcitx
安装之前先看一看是否能正常切换,能切换则可以跳过安装部分
安装
1 | ## 删除默认的 |
完成后,记得把fcitx加入自启动
以kde 为例
在 设置 》 系统设置 》 开机和关机 》 自动启动 里面添加
配置
1 | ## 环境变量 ,以下5句也不晓得哪些有用,貌似记得是有些窗口不能用fcitx,加入以下变量后就可以了 |
docker
docker 安装
参见官网
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
docker-compose安装
参见官网链接和compsoe仓库
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
加入常用用户到docker组
1 | sudo usermod -a -G docker $USER |
配置
阿里云加速
修改data-root
1 |
|
jetbrains tool box
1 | cd ~/tmp |
virtualbox
1 | cd ~/tmp/ |
chrome
1 |
|
charles
这是官网
这是用apt 安装的,也可以直接下载
apt方式安装
1 | wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add - |
wget方式安装
下次用这个方式安装1
2
3
4
5
6cd ~/tmp/
wget https://www.charlesproxy.com/assets/release/4.2.8/charles-proxy-4.2.8_amd64.tar.gz
tar -zxvf charles-proxy-4.2.8_amd64.tar.gz
cd mv charles ~/applications/
# 执行 bin/charles
xx
其它的,目前没有
telegram
teamviewer
这是官网1
2proxychains wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
dpkg -i teamviewer_amd64.deb
anydesk
这是官网1
2
3
4
5cd ~/tmp/
# 用proxychains 代理有可能会快点
proxychains wget https://download.anydesk.com/linux/anydesk_5.1.1-1_amd64.deb
dpkg -i anydesk_5.1.1-1_amd64.deb
node
用nvm 安装
1 |
|
git cz
1 | npm install -g commitizen |
code-server
https://github.com/cdr/code-server/blob/main/docs/guide.md#2-install-code-server
1 | curl -fsSL https://code-server.dev/install.sh | sh |
修改配置文件1
2
3vim ~/.config/code-server/config.yaml
sudo systemctl restart code-server@$USER
termius
这是官网
1 | cd ~/tmp/ |
git工具
我习惯用 meld
1 | # diff |
python
1 | curl https://pyenv.run | bash |
将以下写入 .bashrc
1 | export PATH="$HOME/.pyenv/bin:$PATH" |
或一句命令
1 | cat <<EOF >> ~/.bashrc |
其它问题
typora
1 | wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - |
Atom
安装
1 | wget https://atom.io/download/deb -o atom-amd64.deb |
配置
先暂时用别人的,后面写个专题