Ubuntu使用过程中遇到的问题及解决办法

时间:2020-12-29 15:28:04

拨号连接

配置PPPoE连接: sudo pppoeconf
连接:      pon dsl_provider
断开:      poff
查看连接状态:  plog

手动设置ip

sudo vim /etc/network/interfaces

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
gateway xxx.xxx.xxx.1

sudo vim /etc/resolv.conf // dns

nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

sudo vim /etc/resolvconf/resolv.conf.d/base // 同上

nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

安装新字体

安装微软雅黑(msyh.ttc, msyhbd.ttc),将文件放到~/Desktop/font/目录下.步骤如下:

sudo mkdir -p /usr/share/fonts/winFonts
sudo cp ~/Desktop/font/*.ttc /usr/share/fonts/winFonts/
sudo chmod 644 /usr/share/fonts/winFonts/*.ttc
cd /usr/share/fonts/winFonts/
sudo mkfontscale (创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
sudo mkfontdir (创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
sudo fc-cache -fv (建立字体缓存信息,也就是让系统认识雅黑)

重新编译vim,使它支持python

完全卸载掉之前的vim:

sudo apt-get remove vim
sudo apt-get remove vim-runtime
sudo apt-get remove gvim
sudo apt-get remove vim-tiny
sudo apt-get remove vim-common
sudo apt-get remove vim-gui-common

下载编译的相关工具和一些库:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial python3-dev

下载最新版本的vim7.4,解压后,进入vim74目录,配置需要安装的vim

./configure –with-features=huge –enable-pythoninterp –with-python-config-dir=/usr/lib/python2.7/config –enable-cscope –enable-multibyte –prefix=/usr

    --with-features=huge:支持最大特性
--enable-pythoninterp:启用Vim对python编写的插件的支持
--enable-multibyte:多字节支持 可以在Vim中输入中文
--enable-cscope:Vim对cscope支持
--with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ 指定 python 路径
--prefix=/usr:编译安装路径

需要重新配置可 输入 make distclean #清理一下上一次编译生成的所有文件。

sudo make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo make install

stardict真人发音

卸载默认安装的很差劲的发音包

sudo apt-get remove stardict-plugin-espeak stardict-plugin-festival

安装 WyabdcRealPeopleTTS

sudo tar -jxvf ~/Download/WyabdcRealPeopleTTS.tar.bz2 -C /usr/share
sudo apt-get install sox

安装codeblocks

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt update
sudo apt install codeblocks

让Ubuntu识别mp3,mp4文件

sudo apt-get install ubuntu-restricted-extras

Rhythembox乱码

sudo vim ~/.profile

添加下面两行
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

source ~/.profile

再重新导入音乐即可

chrominum-browser安装flash

sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree –install

更改日期显示为英文

sudo vim /etc/profile
然后添加
LC_PAPER=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_NAME=en_US.UTF-8

打开windows的txt文件乱码

windows的txt文件格式一般为gbk,而Linux为utf-8,假设文件为test.txt
iconv -f gbk -t utf8 test.txt > test.txt.utf8
同一目录下的test.txt.utf8即为转换之后的为非乱码文件

安装Drcom

下载客户端
解压缩之后,进入目录,执行 privillege.sh
然后执行 DrClientLinux
若不成功,执行以下命令:
sudo apt-get install libsm6:i386
sudo apt-get install libxi6:i386
sudo apt-get install libxrender1:i386
sudo apt-get install libxrandr2:i386
sudo apt-get install libxcursor1:i386
sudo apt-get install libxinerama1:i386
sudo apt-get install libfreetype6:i386
sudo apt-get install libfontconfig1:i386
sudo apt-get install libstdc++6:i386

安装minidwep-gtk

  • 安装Aircrack-ng
    sudo apt-get install build-essential libssl-dev iw
    wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
    tar -zxvf aircrack-ng-1.1.tar.gz
    cd aircrack-ng-1.1
    vim common.mak
    CFLAGS ?= -g -W -Wall -Werror -O3 -> CFLAGS ?= -g -W -Wall -O3
    make
    sudo make install

  • 安装Reaver
    下载 reaver 源代码
    解压 tar -xzvf reaver-1.4.tar.gz
    sudo apt-get install libpcap-dev sqlite3 libsqlite3-dev libpcap0.8-dev
    cd reaver-1.4
    cd src
    ./configure
    make
    sudo make install

  • 安装libssl0.9.8(libcrypto.so.0和libssl.so.0)
    sudo apt-get install libssl0.9.8

  • 安装minidwep-gtk.deb
    下载minidwep-gtk
    dpkg -i minidwep-gtk-40420-ubuntu-64bit.deb(我下载的是这个)

  • 激活无线网卡
    ifconfig 指令查看,若没有无线网卡,则说明无线没有激活
    ifconfig wlo1 up(wlo1为我的无线网卡名)
    若没有成功,则使用rfkill list查看无线网卡及其软硬开关状态
    rfkill unblock 0 将其两个block都设置为no
    然后执行 ifconfig wlo1 up

  • 运行minidwep-gtk
    sudo minidwep-gtk