Debian 9 desktop work environment
基于Debian9发行版安装我的Linux工作环境
一. Debian 9 系统安装
二. 系统配置
关闭shell下TAB键联想时滴滴响
安装中文字体
$ sudo apt-get install xfonts-intl-chinese
$ sudo apt-get install xfonts-wqy ttf-wqy-zenhei ttf-wqy-microhei
三. 常用软件安装
apt对https地址的支持
$ sudo apt-get install apt-transport-https
安装开发环境 c/c++
$ sudo apt-get install build-essential
安装git
$ sudo apt-get install git
安装usb有线网络转换器驱动 rtl8153
$ git clone https://github.com/xk/rtl8152-rtl8153.git
$ cd rtl8152-rtl8153
$ make -j4
$ sudo make install
解决 mechrevo S1 笔记本电脑自带无线网卡驱动问题
安装时曾提示缺失固件文件:iwlwifi-3168-26.ucode … 修改apt源配置 增加 non-free
$ cd /etc/apt/sources.list.d
$ sudo cp sources.list sources.list.orig
$ sudo vi sources.list
VVVVVVVV
deb http://ftp.cn.debian.org/debian/ stretch main non-free
$ sudo apt update
安装固件文件
$ sudo apt-get install firmware-iwlwifi
$ sudo modprobe -r iwlwifi
$ sudo modprobe iwlwifi
安装vim
$ sudo apt-get install vim
安装五笔拼音输入法
$ sudo apt install fcitx-table-wbpy
注销后配置输入法,删除不用的输入法,保留五笔拼音输入法。
安装chrome
增加apt源配置
$ sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
$ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
$ sudo apt-get update
安装
$ sudo apt-get install google-chrome-stable
安装VirtualBox
增加apt源配置
$ sudo vi /etc/apt/sources.list.d/virtualbox.list
deb https://download.virtualbox.org/virtualbox/debian <debian版本名> contrib
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update
安装
$ sudo apt-cache search virtualbox
可能会有多个版本可供安装
$ sudo apt-get install virtualbox-6.0
为了让VirtualBox可以找到USB设备,需要将当前用户加入vboxusers组。
$ sudo usermod -aG vboxusers [当前用户]
安装vscode
增加apt源配置
$ sudo vi /etc/apt/sources.list.d/vscode.list
deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
$ wget -q -O- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-get update
安装
$ sudo apt-get install code
vscode界面设置成中文
- 打开vscode
- 按 ctrl+shift+p 跳出输入框
- 输入 “Configure Display Langure”
- 修改en 为 zh-CN
- 点击进行左侧 Extensions
- 在搜索框输入 “Chinese” 安装语言包
- 重启vscode
安装PAC
发现pac的新版本
https://github.com/asbru-cm/asbru-cm
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh | sudo bash
$ sudo apt install asbru-cm
安装后该软件会出现在LXDE菜单的附件组中,而我希望把它改到互联网组中。修改如下
$ sudo vi /usr/share/applications/asbru-cm.desktop
9c9
< Categories=Utility;TerminalEmulator;GTK;
---
> Categories=Network;TerminalEmulator;GTK;
下载pac安装包 2015年11月就没有再更新了 过时不用,以下内容忽略
$ wget http://sourceforge.net/projects/pacmanager/files/pac-4.0/pac-4.5.5.7-all.deb
安装依赖软件包
$ sudo apt-get install libgnome2-gconf-perl libsocket6-perl libexpect-perl libnet-proxy-perl libyaml-perl libcrypt-cbc-perl libcrypt-blowfish-perl libgtk2-gladexml-perl libgtk2-ex-simple-list-perl libnet-arp-perl libossp-uuid-perl telnet ftp libcrypt-rijndael-perl libgtk2-unique-perl libio-stty-perl libio-pty-perl libossp-uuid16
安装
$ sudo dpkg -i pac-4.5.5.7-all.deb
无法成功连接的一个错误情况
@:~$ pac
PAC started (pac) with PID 10304
INFO: Used config file '/home/wii/.config/pac/pac.nfreeze'
INFO: Using 'standard Gnome2' tray icon
*** unhandled exception in callback:
*** Can't locate object method "new" via package "Gnome2::Vte::Terminal" (perhaps you forgot to load "Gnome2::Vte::Terminal"?) at /opt/pac/lib/PACTerminal.pm line 500.
*** ignoring at /opt/pac/lib/PACMain.pm line 363.
PAC finishing (pac) with pid 10304
段错误
解决办法
$ find /opt/pac/ -name "Vte.so*" -exec sudo rm -f {} +
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh | sudo bash
$ sudo apt install libgnome2-vte-perl