一、Ubuntu下需要安装软件的三种方法(链接:),如下:
1 apt-get直接安装
- sudo apt-get install xxx
- sudo apt-get remove xxx
- sudo apt-get update:更新软件仓库,即访问源列表的每个网址并读取软件列表,然后同步更新到本地电脑中的软件列表;
- sudo apt-get upgrade:更新本地已安装的软件,即把本地已安装的软件和软件列表中的软件作对比;
2 dpkg安装deb包
- dpkg -i package.deb
- dpkg -r package或dpkg -P package
- dpkg -l package
- dpkg -l
3 make install源码安装
- 配置:./configure
- 编译:make
- 安装:make install
二、dpkg、apt-get、aptuitude的区别和联系
(1)dpkg:仅用来安装deb文件,不会解决模块的依赖关系,且不会关心软件仓库内的软件;
(2)apt-get:会解决和安装模块的依赖问题,并会咨询软件仓库;
(3)aptitude:和apt-get类似,但是在处理依赖问题上更佳
三、常用软件比如chrome、搜狗输入法、vim8、Visual Studio Code、sublime test3、source insight;
1 chrome(参考链接:)
(1)方法一:先到https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb下载安装包,然后cd命令切换至安装包所在目录,执行如下命令:
1 sudo apt-get install libappindicator1 libindicator7 #安装google-chrome-stable 的依赖项
2 sudo dpkg -i google-chrome-stable_current_amd64.deb
3 sudo apt-get -f install
(2)方法二:执行如下命令
1 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
2 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
3 sudo apt-get update
4 sudo apt-get install google-chrome-stable
2 搜狗输入法(链接:)
(1)添加fcitx的键盘输入法系统,因为搜狗是基于fcitx的,而系统默认是IBus的;
1 sudo add-apt-repository ppa:fcitx-team/nightly
2 sudo apt-get update
3 sudo apt-get install fcitx
4 sudo apt-get install fcitx-config-gtk
5 sudo apt-get install fcitx-table-all
6 sudo apt-get install im-switch
(2)安装搜狗输入法:先到官网https://pinyin.sogou.com/linux/?r=pinyin下载安装包,然后cd命令切换至安装包所在目录,执行如下命令:
1 sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
(3)设置系统参数及一些注意点;
- 系统设置--->语言支持:将键盘输入法系统由默认的IBus设置为fcitx
- 注销一次
- 输入法配置--->搜索出fcitx配置--->将搜狗输入法设置为默认即可
3 vim8(链接:)
1 # 从github克隆最新vim源码
2 git clone https://github.com/vim/vim.git
3 # 进入源码目录
4 cd vim
5 # 配置生成Makefile
6 ./configure --with-features=huge \
7 --enable-pythoninterp=yes \
8 --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
9 --enable-python3interp=yes \
10 --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \
11 --enable-rubyinterp=yes \
12 --enable-luainterp=yes \
13 --enable-perlinterp=yes \
14 --enable-tclinterp=yes \
15 --enable-multibyte \
16 --enable-cscope \
17 --enable-gui=gtk2
18 # 编译
19 make -j8
20 # 安装(输入软件说明一路回车)
21 sudo checkinstall
22 # 完成后删除源码
23 cd ..
24 sudo rm -rf vim
25 # 使用dpkg查看
26 dpkg -l vim
27 # 设置vim为默认编辑器(vi和editor默认调用vim)
28 sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 50
29 sudo update-alternatives --set editor /usr/local/bin/vim
30 sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 50
31 sudo update-alternatives --set vi /usr/local/bin/vim
注意vim的自动缩进功能:
- gg=G(整理全部代码的缩进)
- ==(整理当行的缩进)
- ={(整理一个代码块的缩进)
- mG=nG(整理m行到n行的缩进)
4 Visual Studio Code(链接:)
(1)通过官方PPA安装ubuntu-make
1 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
2 sudo apt-get update
3 sudo apt-get install ubuntu-make
(2)命令安装Visual Studio Code
1 umake ide visual-studio-code
(3)命令卸载
1 umake ide visual-studio-code --remove
5 sublime test3(链接:https://jingyan.baidu.com/article/64d05a023cd849de55f73be4.html)
1 sudo add-apt-repository ppa:webupd8team/sublime-text-3
2 sudo apt-get update
3 sudo apt-get install sublime-text-installer
6 source insight(链接:)
(1)安装wine:wine是一个能在多种POXIS-compliant操作系统(比如Linux、Mac等)上运行Windows应用的兼容层,它会模仿一个类Windows的运行环境;
1 sudo apt-get install wine
(2)查看wine安装情况:.wine/driver_c/目录下和Windows类似,比如Program Files/等
1 cd ~/.wine/
2 ll
3 cd driver_c/
4 ll
(3)安装source insight:进入到source insight安装包(可执行文件exe)目录下,执行如下命令
1 wine Si35Setup.exe
(4)彻底删除wine的方法
1 sudo apt-get remove --purge wine
2 rm -r ~/.wine
3 sudo apt-get autoremove
7 其他待续~