基于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的新版本 Asbur

https://github.com/asbru-cm/asbru-cm

https://www.asbru-cm.net/

$ 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