使用usb installer创建debian启动盘
选择系统类型时,选择debian系统无法正确的创建启动盘,要选择其他linux系统类型才能正常创建
安装系统
三个挂载目录,/,/home,/opt,其中/home和/opt是原来使用的挂载目录,没有改变,只覆盖了/目录
debian桌面环境选择xfce桌面,核心功能模块
联网
安装完系统后,第一步就是联网,正常连接校园网,免去了回退ubuntu的烦恼
设置镜像源
debian在中国有两个主镜像源
1 | deb http://security.debian.org/debian-security stretch/updates main contrib |
debian的主镜像源在国内也可以正常访问
在/etc/apt/source.list文件中添加以下类似的源
安装vim
切换管理员用户
1 | su |
安装中文输入法
linux下的中文输入法有很多,这里选择fcitx,其他的ibus和搜狗输入法都与各种原因没有安装上,很遗憾没有体验一次
切换管理员用户
1 | su |
然后输入im-config进行配置,将下载的输入法添加到fcitx中就行了
如果 im-config
命令提示缺少什么就需要下载什么
设置完成之后无法显示输入法的提示框,先删除 ~/.config/fcitx
目录,然后卸载已将安装的 fcitx
重新安装
安装无线网卡驱动
debian 不会自动安装无线网卡驱动,如果需要手动安装
1 | apt install firmware-iwlwifi |
配置java环境
原来的java文件夹位于/opt/jdk下,因为没有覆盖/opt,所以不用重新下载
修改.bashrc文件,在哪个用户目录下修改.bashrc就只会影响该用户
在最后添加
1 | export JAVA_HOME=/opt/jdk |
修改完成后,使用输入
1 | source ~/.baserc |
如果看见java信息说明安装成功
但是注销后进入发现运行的java不是sunjdk,而是openjdk,直接卸载openjdk,发现由于依赖关系,debian自动又下载了一个gcj-jdk,将依赖的libreoffice卸载后,sunjdk运行成功
配置maven环境
同样修改.bashrc,在最后添加下面语句
1 | export PATH=${PATH}:/opt/maven/bin |
配置eclipse
eclipse也是放在/opt目录下,没有修改,但是无法运行,报错缺少java运行时的环境。
解决方法,修改eclipse目录下的eclipse.ini文件,在最开始添加
1 | -vm |
运行成功
安装mysql
前往mysql下载页面根据版本下载mysql包
在mysql包下载目录下打开终端,输入
1 | dpkg -i mysql-apt-config_w.x.y-z_all.deb |
下载mysql server,中途会选择版本,输入管理员密码
修改mysql字符集,解决中文乱码问题
编辑/etc/mysql/my.cnf,输入下面几句话
1 | [client] |
退出,使用service mysql stop 停止mysql 服务
然后在使用service mysql start 开启mysql服务
进入mysql
输入
1 | show variables like "%char%"; |
查看字符集,如果都是utf8说明修改成功,如果失败,再去找找其他办法吧
下载msyql-workbench
1 | apt install mysql-workbench |
安装git
1 | apt install git |
安装visual studio code
前往visual studio code官网,下载deb包
1 | dpkg -i codeXXXXX.deb |
安装chrome
下载文件包
1 | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
执行安装命令
1 | dpkg -i google-chrome-stableXXX.deb |
解决依赖问题
1 | apt-get install -f |
根据选择的架构不同,安装的chrome版本不同
安装hexo
nvm安装命令
1 | wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh |
安装之后需要配置到用户环境变量 ~/.bashrc
1 | export NVM_DIR="$HOME/.nvm" |
下载最新的 Node
1 | nvm install stable |
hexo 安装命令
1 | npm install -g hexo-cli |
安装pip3
根据python版本,python2使用如下命令下载
1 | apt-get install python-pip |
python3 使用如下命令
1 | apt-get install python3-pip |
安装jupyter notebook
- 更新 pip
1 | pip3 install --upgrade pip |
- 下载 jupyter
1 | pip3 install jupyter |
安装 jupyter 之后因该是可以直接启动,但是输入命令 jupyter notebook
无法正常启动,重启后输入命令
1 | jupyter notebook |
可以正常启动
注意
:如果在第 2 步安装 jupyter 时出错,无法导入 name 为 ‘main’ 可以尝试使用以下命令修复
1 | apt install --reinstall python3-requests |
安装 idle3
1 | apt install idle3 |
安装 shadowsocks-qt5 客户端
感谢网友提供的连接安装成功
安装 virtualbox
[官方指南][https://www.virtualbox.org/wiki/Linux_Downloads]
- 先将virtualbox的源添加到主机,这里的mydist指的是你的系统名称
1 | deb https://download.virtualbox.org/virtualbox/debian `<mydist>` contrib |
- 添加密钥到主机
1 | wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - |
- 更新源并下载virtualbox,并不是只能下载virtualbox5.2版本可以选择其他版本下载
1 | apt update |
安装 kazam
1 | apt install kazam |
安装 dia
1 | apt install dia |
安装dia有可能会遇到无法输入中文字符的问题,解决方法如下:
1 | 1. 点击一个流程图下的图形 |
ssh
如果是第一次使用ssh可以使用ssh-keygen生成密钥对
1 | ssh-keygen |
然后使用ssh-copy-id 将公钥发送给远程主机
1 | ssh-copy-id username@ip-addr |
然后在远程主机上将公钥文件名称修改为authorized_keys
接着使用ssh登陆远程主机,如果不行你也许还要做这一步
1 | ssh-add private-key |
将你的私钥保存起来