前言:
此时看官们对“ubuntuvimtab4”大约比较讲究,我们都想要了解一些“ubuntuvimtab4”的相关资讯。那么小编同时在网络上网罗了一些有关“ubuntuvimtab4””的相关内容,希望同学们能喜欢,大家一起来了解一下吧!一般ubuntu都会默认安装vim-tiny版本
1 vim插件
在用户主目录下的~/.vimrc文件中完成的,如果没有的话,需要自己新建一下:
cd ~
touch .vimrc
touch是在linux中比较常用的创建文件命令, 关于touch和mkdir的区别请自行百度
vim插件中最主要的就是vundle了,vundle用来管理vim的其它插件
项目地址。
首先下载源码:
git clone ~/.vim/bundle/Vundle.vim
如果~/.vim/bundle目录不存在,则新建目录:
cd ~
mkdir .vim
cd .vim
mkdir bundle
然后将下列配置放在.vimrc文件的开头:
set nocompatible " be iMproved, required
filetype off" required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" All of your Plugins must be added before the following line
call vundle#end()" required
filetype plugin indent on " required
如果想下载某个插件,比如自动缩进indentpython.vim插件,需要将
Plugin 'vim-scripts/indentpython.vim'
置于callvundle#begin()和callvundle#end()之间,保存配置后在vim中执行,输入linux命令vim,回车,然后输入:
:PluginInstall
即可以自动下载indentpython.vim插件了。
bundle可以管理下载几种不同的插件,方式如下:
github上的插件
Plugin 'tpope/vim-fugitive'
来自于的插件
Plugin 'L9'
非github上的git插件
Plugin 'git://git.wincent.com/command-t.git'
本地插件
Plugin ''
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
" Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
有旧插件的情况下,下载新的插件并重命名以避免冲突
Plugin 'ascenator/L9', {'name': 'newL9'}
下载方式除了在vim中运行:PluginInstall外,还可以在命令行中运行:
vim +PluginInstall +qall
这部分也可参考以下链接:
2 简单设置.vimrc
简单的配置.vimrc:
set nocompatible "关闭与vi的兼容模式
set number "显示行号
set nowrap "不自动折行
set showmatch "显示匹配的括号
set scrolloff=3 "距离顶部和底部3行"
set encoding=utf-8 "编码
set fenc=utf-8"编码
set mouse=a "启用鼠标
set hlsearch "搜索高亮
syntax on "语法高亮
为py文件添加下支持pep8风格的配置:
au BufNewFile,BufRead *.py
\ set tabstop=4"tab宽度
\ set softtabstop=4
\ set shiftwidth=4
\ set textwidth=79 "行最大宽度
\ set expandtab "tab替换为空格键
\ set autoindent"自动缩进
\ set fileformat=unix"保存文件格式
更多建议参考以下文章:
3 YouCompleteMe
非常好用的自动补全插件,就是比较重。
官网地址:
github地址:
YouCompleteMe安装后还需要手动编译,然后再在.vimrc中配置。
在ubuntu中使用,首先准备一些工具:
sudo apt-get install build-essential cmake
接下来这句话,ubuntu有可能会包包依赖的错:
sudo apt-get install python-dev python3-dev
下列软件包有未满足的依赖关系:
python-dev : 依赖: python (= 2.7.11-1) 但是 2.7.12-1~16.04 正要被安装
依赖: libpython-dev (= 2.7.11-1) 但是它将不会被安装
依赖: python2.7-dev (>= 2.7.11-1~) 但是它将不会被安装
python3-dev : 依赖: libpython3-dev (= 3.5.1-3) 但是它将不会被安装
依赖: python3.5-dev (>= 3.5.1-2~) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
然后发现不管怎么执行sudo apt命令都无法安装其中任意一个,因为包与包之间都有相互的依赖关系
博文推荐使用aptitude工具:
sudo apt-get install aptitude
sudo aptitude install python-dev
qly@qlyComputer:~$ sudo aptitude install python-dev
下列“新”软件包将被安装。
libexpat1-dev{ab} libpython-dev{a} libpython2.7-dev{ab} python-dev{b} python2.7-dev{ab}
0 个软件包被升级,新安装 5 个, 0 个将被删除, 同时 1 个将不升级。
需要获取 28.2 MB 的存档。 解包后将要使用 42.1 MB。
下列软件包存在未满足的依赖关系:
python2.7-dev : 依赖: python2.7 (= 2.7.11-7ubuntu1) 但是 2.7.12-1ubuntu0~16.04.3 已安装。
依赖: libpython2.7 (= 2.7.11-7ubuntu1) 但是 2.7.12-1ubuntu0~16.04.3 已安装。
libexpat1-dev : 依赖: libexpat1 (= 2.1.0-7) 但是 2.1.0-7ubuntu0.16.04.3 已安装。
libpython2.7-dev : 依赖: libpython2.7-stdlib (= 2.7.11-7ubuntu1) 但是 2.7.12-1ubuntu0~16.04.3 已安装。
依赖: libpython2.7 (= 2.7.11-7ubuntu1) 但是 2.7.12-1ubuntu0~16.04.3 已安装。
python-dev : 依赖: python (= 2.7.11-1) 但是 2.7.12-1~16.04 已安装。
下列动作将解决这些依赖关系:
保持 下列软件包于其当前版本:
1) libexpat1-dev [未安装的]
2) libpython-dev [未安装的]
3) libpython2.7-dev [未安装的]
4) python-dev [未安装的]
5) python2.7-dev [未安装的]
注意这时一定要选n!!不是y!!
是否接受该解决方案?[Y/n/q/] n
下列动作将解决这些依赖关系:
删除 下列软件包:
1) libexpat1:i386
2) libfontconfig1:i386
3) libgd3:i386
4) libgl1-mesa-dri:i386
5) libgl1-mesa-glx:i386
6) libglu1-mesa:i386
7) libgphoto2-6:i386
8) libsane:i386
9) wine-devel
10) wine-devel-i386:i386
11) winehq-devel
降级 下列软件包:
12) libexpat1 [2.1.0-7ubuntu0.16.04.3 (now) -> 2.1.0-7 (xenial)]
13) libpython-stdlib [2.7.12-1~16.04 (now) -> 2.7.11-1 (xenial)]
14) libpython2.7 [2.7.12-1ubuntu0~16.04.3 (now) -> 2.7.11-7ubuntu1 (xenial)]
15) libpython2.7-minimal [2.7.12-1ubuntu0~16.04.3 (now) -> 2.7.11-7ubuntu1 (xenial)]
16) libpython2.7-stdlib [2.7.12-1ubuntu0~16.04.3 (now) -> 2.7.11-7ubuntu1 (xenial)]
17) python [2.7.12-1~16.04 (now) -> 2.7.11-1 (xenial)]
18) python-minimal [2.7.12-1~16.04 (now) -> 2.7.11-1 (xenial)]
19) python2.7 [2.7.12-1ubuntu0~16.04.3 (now) -> 2.7.11-7ubuntu1 (xenial)]
20) python2.7-minimal [2.7.12-1ubuntu0~16.04.3 (now) -> 2.7.11-7ubuntu1 (xenial)]
保留下列未解决的依赖关系:
21) wine-devel-i386:i386 推荐 libfontconfig1:i386 (>= 2.11.94)
是否接受该解决方案?[Y/n/q/] y
下列软件包将被“降级”:
libexpat1 libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal
下列“新”软件包将被安装。
libexpat1-dev{a} libpython-dev{a} libpython2.7-dev{a} python-dev python2.7-dev{a}
下列软件包将被“删除”:
gstreamer1.0-plugins-base:i386{u} libasn1-8-heimdal:i386{u} libasound2:i386{u} libasound2-plugins:i386{u} libasyncns0:i386{u}
libavahi-client3:i386{u} libavahi-common-data:i386{u} libavahi-common3:i386{u} libbsd0:i386{u} libcapi20-3{u} libcapi20-3:i386{u}
libcdparanoia0:i386{u} libcups2:i386{u} libdb5.3:i386{u} libdbus-1-3:i386{u} libdrm-amdgpu1:i386{u} libdrm-intel1:i386{u}
libdrm-nouveau2:i386{u} libdrm-radeon1:i386{u} libdrm2:i386{u} libedit2:i386{u} libelf1:i386{u} libexif12:i386{u} libexpat1:i386{a}
libffi6:i386{u} libflac8:i386{u} libfontconfig1:i386{a} libfreetype6:i386{u} libgcrypt20:i386{u} libgd3:i386{a} libgl1-mesa-dri:i386{a}
libgl1-mesa-glx:i386{a} libglapi-mesa:i386{u} libglib2.0-0:i386{u} libglu1-mesa:i386{a} libgmp10:i386{u} libgnutls30:i386{u}
libgphoto2-6:i386{a} libgphoto2-port12:i386{u} libgsm1{u} libgsm1:i386{u} libgssapi-krb5-2:i386{u} libgssapi3-heimdal:i386{u}
libgstreamer-plugins-base1.0-0:i386{u} libgstreamer1.0-0:i386{u} libhcrypto4-heimdal:i386{u} libheimbase1-heimdal:i386{u}
libheimntlm0-heimdal:i386{u} libhogweed4:i386{u} libhx509-5-heimdal:i386{u} libicu55:i386{u} libidn11:i386{u} libieee1284-3:i386{u}
libjack-jackd2-0:i386{u} libjbig0:i386{u} libjpeg-turbo8:i386{u} libjpeg8:i386{u} libjson-c2:i386{u} libk5crypto3:i386{u}
libkeyutils1:i386{u} libkrb5-26-heimdal:i386{u} libkrb5-3:i386{u} libkrb5support0:i386{u} liblcms2-2:i386{u} libldap-2.4-2:i386{u}
libllvm5.0:i386{u} libltdl7:i386{u} libmpg123-0{u} libmpg123-0:i386{u} libnettle6:i386{u} libodbc1{u} libodbc1:i386{u} libogg0:i386{u}
libopenal-data{u} libopenal1{u} libopenal1:i386{u} libopus0:i386{u} liborc-0.4-0:i386{u} libosmesa6{u} libosmesa6:i386{u}
libp11-kit0:i386{u} libpcap0.8:i386{u} libpciaccess0:i386{u} libpng12-0:i386{u} libpulse0:i386{u} libroken18-heimdal:i386{u}
libsamplerate0:i386{u} libsane:i386{a} libsasl2-2:i386{u} libsasl2-modules:i386{u} libsasl2-modules-db:i386{u} libsensors4:i386{u}
libsndfile1:i386{u} libspeexdsp1:i386{u} libsqlite3-0:i386{u} libssl1.0.0:i386{u} libstdc++6:i386{u} libsystemd0:i386{u} libtasn1-6:i386{u}
libtheora0:i386{u} libtiff5:i386{u} libtxc-dxtn-s2tc0:i386{u} libudev1:i386{u} libusb-1.0-0:i386{u} libv4l-0:i386{u} libv4lconvert0:i386{u}
libvisual-0.4-0:i386{u} libvorbis0a:i386{u} libvorbisenc2:i386{u} libvpx3:i386{u} libwind0-heimdal:i386{u} libwrap0:i386{u}
libx11-6:i386{u} libx11-xcb1:i386{u} libxau6:i386{u} libxcb-dri2-0:i386{u} libxcb-dri3-0:i386{u} libxcb-glx0:i386{u}
libxcb-present0:i386{u} libxcb-sync1:i386{u} libxcb1:i386{u} libxcomposite1:i386{u} libxcursor1:i386{u} libxdamage1:i386{u}
libxdmcp6:i386{u} libxext6:i386{u} libxfixes3:i386{u} libxi6:i386{u} libxinerama1:i386{u} libxml2:i386{u} libxpm4:i386{u}
libxrandr2:i386{u} libxrender1:i386{u} libxshmfence1:i386{u} libxslt1.1:i386{u} libxxf86vm1:i386{u} wine-devel{a} wine-devel-amd64{u}
wine-devel-i386:i386{a} winehq-devel{a}
0 个软件包被升级,新安装 5 个, 9 个被降级, 140 个将被删除, 同时 1 个将不升级。
需要获取 33.2 MB 的存档。 解包后将释放 653 MB。
您要继续吗?[Y/n/] y
读取: 1 xenial/main amd64 python-minimal amd64 2.7.11-1 [28.2 kB]
读取: 2 xenial/main amd64 python amd64 2.7.11-1 [137 kB]
读取: 3 xenial/main amd64 python2.7 amd64 2.7.11-7ubuntu1 [220 kB]
读取: 4 xenial/main amd64 libpython-stdlib amd64 2.7.11-1 [7,656 B]
读取: 5 xenial/main amd64 libpython2.7 amd64 2.7.11-7ubuntu1 [1,069 kB]
读取: 6 xenial/main amd64 libpython2.7-stdlib amd64 2.7.11-7ubuntu1 [1,852 kB]
读取: 7 xenial/main amd64 libpython2.7-minimal amd64 2.7.11-7ubuntu1 [335 kB]
读取: 8 xenial/main amd64 python2.7-minimal amd64 2.7.11-7ubuntu1 [1,288 kB]
读取: 9 xenial/main amd64 libexpat1 amd64 2.1.0-7 [71.4 kB]
读取: 10 xenial/main amd64 libexpat1-dev amd64 2.1.0-7 [115 kB]
读取: 11 xenial/main amd64 libpython2.7-dev amd64 2.7.11-7ubuntu1 [27.8 MB]
读取: 12 xenial/main amd64 libpython-dev amd64 2.7.11-1 [7,728 B]
读取: 13 xenial/main amd64 python2.7-dev amd64 2.7.11-7ubuntu1 [280 kB]
读取: 14 xenial/main amd64 python-dev amd64 2.7.11-1 [1,160 B]
已下载 33.2 MB,耗时 20秒 (1,596 kB/s)
dpkg:警告:即将把 python-minimal 从 2.7.12-1~16.04 降级到 2.7.11-1
(正在读取数据库 ... 系统当前共安装有 220182 个文件和目录。)
正准备解包 .../python-minimal_2.7.11-1_amd64.deb ...
正在将 python-minimal (2.7.11-1) 解包到 (2.7.12-1~16.04) 上 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 python-minimal (2.7.11-1) ...
dpkg:警告:即将把 python 从 2.7.12-1~16.04 降级到 2.7.11-1
(正在读取数据库 ... 系统当前共安装有 220182 个文件和目录。)
正准备解包 .../python_2.7.11-1_amd64.deb ...
正在将 python (2.7.11-1) 解包到 (2.7.12-1~16.04) 上 ...
dpkg:警告:即将把 python2.7 从 2.7.12-1ubuntu0~16.04.3 降级到 2.7.11-7ubuntu1
正准备解包 .../python2.7_2.7.11-7ubuntu1_amd64.deb ...
正在将 python2.7 (2.7.11-7ubuntu1) 解包到 (2.7.12-1ubuntu0~16.04.3) 上 ...
dpkg:警告:即将把 libpython-stdlib:amd64 从 2.7.12-1~16.04 降级到 2.7.11-1
正准备解包 .../libpython-stdlib_2.7.11-1_amd64.deb ...
正在将 libpython-stdlib:amd64 (2.7.11-1) 解包到 (2.7.12-1~16.04) 上 ...
dpkg:警告:即将把 libpython2.7:amd64 从 2.7.12-1ubuntu0~16.04.3 降级到 2.7.11-7ubuntu1
正准备解包 .../libpython2.7_2.7.11-7ubuntu1_amd64.deb ...
正在将 libpython2.7:amd64 (2.7.11-7ubuntu1) 解包到 (2.7.12-1ubuntu0~16.04.3) 上 ...
dpkg:警告:即将把 libpython2.7-stdlib:amd64 从 2.7.12-1ubuntu0~16.04.3 降级到 2.7.11-7ubuntu1
正准备解包 .../libpython2.7-stdlib_2.7.11-7ubuntu1_amd64.deb ...
正在将 libpython2.7-stdlib:amd64 (2.7.11-7ubuntu1) 解包到 (2.7.12-1ubuntu0~16.04.3) 上 ...
dpkg:警告:即将把 libpython2.7-minimal:amd64 从 2.7.12-1ubuntu0~16.04.3 降级到 2.7.11-7ubuntu1
正准备解包 .../libpython2.7-minimal_2.7.11-7ubuntu1_amd64.deb ...
正在将 libpython2.7-minimal:amd64 (2.7.11-7ubuntu1) 解包到 (2.7.12-1ubuntu0~16.04.3) 上 ...
正在处理用于 doc-base (0.10.7) 的触发器 ...
Processing 1 changed doc-base file...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
正在设置 libpython2.7-minimal:amd64 (2.7.11-7ubuntu1) ...
dpkg:警告:即将把 python2.7-minimal 从 2.7.12-1ubuntu0~16.04.3 降级到 2.7.11-7ubuntu1
(正在读取数据库 ... 系统当前共安装有 220182 个文件和目录。)
正准备解包 .../python2.7-minimal_2.7.11-7ubuntu1_amd64.deb ...
正在将 python2.7-minimal (2.7.11-7ubuntu1) 解包到 (2.7.12-1ubuntu0~16.04.3) 上 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 python2.7-minimal (2.7.11-7ubuntu1) ...
(正在读取数据库 ... 系统当前共安装有 220181 个文件和目录。)
正在卸载 winehq-devel (2.4.0~ubuntu16.04.1) ...
正在卸载 wine-devel (2.4.0~ubuntu16.04.1) ...
正在卸载 wine-devel-i386:i386 (2.4.0~ubuntu16.04.1) ...
正在卸载 libglu1-mesa:i386 (9.0.0-2.1) ...
正在卸载 libgl1-mesa-glx:i386 (17.2.8-0ubuntu0~16.04.1) ...
正在卸载 libgl1-mesa-dri:i386 (17.2.8-0ubuntu0~16.04.1) ...
dpkg: libexpat1:i386:有依赖问题,但是如您所愿,将继续卸载:
libfontconfig1:i386 依赖于 libexpat1 (>= 2.0.1).
正在卸载 libexpat1:i386 (2.1.0-7ubuntu0.16.04.3) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
dpkg:警告:即将把 libexpat1:amd64 从 2.1.0-7ubuntu0.16.04.3 降级到 2.1.0-7
(正在读取数据库 ... 系统当前共安装有 218156 个文件和目录。)
正准备解包 .../libexpat1_2.1.0-7_amd64.deb ...
正在将 libexpat1:amd64 (2.1.0-7) 解包到 (2.1.0-7ubuntu0.16.04.3) 上 ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
(正在读取数据库 ... 系统当前共安装有 218155 个文件和目录。)
正在卸载 gstreamer1.0-plugins-base:i386 (1.8.3-1ubuntu0.2) ...
正在卸载 libldap-2.4-2:i386 (2.4.42+dfsg-2ubuntu3.2) ...
正在卸载 libgssapi3-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libheimntlm0-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libkrb5-26-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libhx509-5-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libhcrypto4-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libasn1-8-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libasound2-plugins:i386 (1.1.0-0ubuntu1) ...
正在卸载 libasound2:i386 (1.1.0-0ubuntu1) ...
正在卸载 libpulse0:i386 (1:8.0-0ubuntu3.8) ...
正在卸载 libasyncns0:i386 (0.8-5build1) ...
正在卸载 libcups2:i386 (2.1.3-4ubuntu0.4) ...
正在卸载 libsane:i386 (1.0.25+git20150528-1ubuntu2.16.04.1) ...
正在卸载 libavahi-client3:i386 (0.6.32~rc+dfsg-1ubuntu2.1) ...
正在卸载 libavahi-common3:i386 (0.6.32~rc+dfsg-1ubuntu2.1) ...
正在卸载 libavahi-common-data:i386 (0.6.32~rc+dfsg-1ubuntu2.1) ...
正在卸载 libllvm5.0:i386 (1:5.0-3~16.04.1) ...
正在卸载 libedit2:i386 (3.1-20150325-1ubuntu2) ...
正在卸载 libbsd0:i386 (0.8.2-1) ...
正在卸载 libcapi20-3:amd64 (1:3.27-1) ...
正在卸载 libcapi20-3:i386 (1:3.27-1) ...
正在卸载 libcdparanoia0:i386 (3.10.2+debian-11) ...
正在卸载 libsasl2-modules:i386 (2.1.26.dfsg1-14build1) ...
正在卸载 libsasl2-2:i386 (2.1.26.dfsg1-14build1) ...
正在卸载 libsasl2-modules-db:i386 (2.1.26.dfsg1-14build1) ...
正在卸载 libdb5.3:i386 (5.3.28-11ubuntu0.1) ...
正在卸载 libdbus-1-3:i386 (1.10.6-1ubuntu3.3) ...
正在卸载 libdrm-amdgpu1:i386 (2.4.83-1~16.04.1) ...
正在卸载 libdrm-intel1:i386 (2.4.83-1~16.04.1) ...
正在卸载 libdrm-nouveau2:i386 (2.4.83-1~16.04.1) ...
正在卸载 libdrm-radeon1:i386 (2.4.83-1~16.04.1) ...
正在卸载 libdrm2:i386 (2.4.83-1~16.04.1) ...
正在卸载 libelf1:i386 (0.165-3ubuntu1) ...
正在卸载 libgphoto2-6:i386 (2.5.9-3) ...
正在卸载 libexif12:i386 (0.6.21-2) ...
正在卸载 libgstreamer-plugins-base1.0-0:i386 (1.8.3-1ubuntu0.2) ...
正在卸载 libgstreamer1.0-0:i386 (1.8.3-1~ubuntu0.1) ...
正在卸载 libglib2.0-0:i386 (2.48.2-0ubuntu1) ...
正在卸载 libgnutls30:i386 (3.4.10-4ubuntu1.4) ...
正在卸载 libp11-kit0:i386 (0.23.2-5~ubuntu16.04.1) ...
正在卸载 libffi6:i386 (3.2.1-4) ...
正在卸载 libsndfile1:i386 (1.0.25-10ubuntu0.16.04.1) ...
正在卸载 libflac8:i386 (1.3.1-4) ...
正在卸载 libgd3:i386 (2.1.1-4ubuntu0.16.04.8) ...
正在卸载 libfontconfig1:i386 (2.11.94-0ubuntu1.1) ...
正在卸载 libfreetype6:i386 (2.6.1-0.1ubuntu2.3) ...
正在卸载 libxslt1.1:i386 (1.1.28-2.1ubuntu0.1) ...
正在卸载 libsystemd0:i386 (229-4ubuntu21.2) ...
正在卸载 libgcrypt20:i386 (1.6.5-2ubuntu0.4) ...
正在卸载 libosmesa6:i386 (17.2.8-0ubuntu0~16.04.1) ...
正在卸载 libglapi-mesa:i386 (17.2.8-0ubuntu0~16.04.1) ...
正在卸载 libhogweed4:i386 (3.2-1ubuntu0.16.04.1) ...
正在卸载 libgmp10:i386 (2:6.1.0+dfsg-2) ...
正在卸载 libgphoto2-port12:i386 (2.5.9-3) ...
正在卸载 libgsm1:amd64 (1.0.13-4) ...
正在卸载 libgsm1:i386 (1.0.13-4) ...
正在卸载 libgssapi-krb5-2:i386 (1.13.2+dfsg-5ubuntu2) ...
正在卸载 libheimbase1-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libxml2:i386 (2.9.3+dfsg1-1ubuntu0.5) ...
正在卸载 libicu55:i386 (55.1-7ubuntu0.4) ...
正在卸载 libidn11:i386 (1.32-3ubuntu1.2) ...
正在卸载 libieee1284-3:i386 (0.2.11-12) ...
正在卸载 libjack-jackd2-0:i386 (1.9.10+20150825git1ed50c92~dfsg-1ubuntu1) ...
正在卸载 libtiff5:i386 (4.0.6-1ubuntu0.4) ...
正在卸载 libjbig0:i386 (2.1-3.1) ...
正在卸载 libv4l-0:i386 (1.10.0-1) ...
正在卸载 libv4lconvert0:i386 (1.10.0-1) ...
正在卸载 libjpeg8:i386 (8c-2ubuntu8) ...
正在卸载 libjpeg-turbo8:i386 (1.4.2-0ubuntu3) ...
正在卸载 libjson-c2:i386 (0.11-4ubuntu2) ...
正在卸载 libkrb5-3:i386 (1.13.2+dfsg-5ubuntu2) ...
正在卸载 libk5crypto3:i386 (1.13.2+dfsg-5ubuntu2) ...
正在卸载 libkeyutils1:i386 (1.5.9-8ubuntu1) ...
正在卸载 libkrb5support0:i386 (1.13.2+dfsg-5ubuntu2) ...
正在卸载 liblcms2-2:i386 (2.6-3ubuntu2) ...
正在卸载 libodbc1:i386 (2.3.1-4.1) ...
正在卸载 libltdl7:i386 (2.4.6-0.1) ...
正在卸载 libmpg123-0:i386 (1.22.4-1) ...
正在卸载 wine-devel-amd64 (2.4.0~ubuntu16.04.1) ...
正在卸载 libmpg123-0:amd64 (1.22.4-1) ...
正在卸载 libnettle6:i386 (3.2-1ubuntu0.16.04.1) ...
正在卸载 libodbc1:amd64 (2.3.1-4.1) ...
正在卸载 libvorbisenc2:i386 (1.3.5-3ubuntu0.2) ...
正在卸载 libvorbis0a:i386 (1.3.5-3ubuntu0.2) ...
正在卸载 libtheora0:i386 (1.1.1+dfsg.1-8) ...
正在卸载 libogg0:i386 (1.3.2-1) ...
正在卸载 libopenal1:amd64 (1:1.16.0-3) ...
正在卸载 libopenal1:i386 (1:1.16.0-3) ...
正在卸载 libopenal-data (1:1.16.0-3) ...
正在卸载 libopus0:i386 (1.1.2-1ubuntu1) ...
正在卸载 liborc-0.4-0:i386 (1:0.4.25-1) ...
正在卸载 libosmesa6:amd64 (17.2.8-0ubuntu0~16.04.1) ...
正在卸载 libpcap0.8:i386 (1.7.4-2) ...
正在卸载 libpciaccess0:i386 (0.13.4-1) ...
正在卸载 libpng12-0:i386 (1.2.54-1ubuntu1) ...
正在卸载 libwind0-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libroken18-heimdal:i386 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ...
正在卸载 libsamplerate0:i386 (0.1.8-8) ...
正在卸载 libsensors4:i386 (1:3.4.0-2) ...
正在卸载 libspeexdsp1:i386 (1.2~rc1.2-1ubuntu1) ...
正在卸载 libsqlite3-0:i386 (3.11.0-1ubuntu1) ...
正在卸载 libssl1.0.0:i386 (1.0.2g-1ubuntu4.11) ...
正在卸载 libtxc-dxtn-s2tc0:i386 (0~git20131104-1.1) ...
正在卸载 libstdc++6:i386 (5.4.0-6ubuntu1~16.04.9) ...
正在卸载 libtasn1-6:i386 (4.7-3ubuntu0.16.04.3) ...
正在卸载 libusb-1.0-0:i386 (2:1.0.20-1) ...
正在卸载 libudev1:i386 (229-4ubuntu21.2) ...
正在卸载 libvisual-0.4-0:i386 (0.4.0-8) ...
正在卸载 libvpx3:i386 (1.5.0-2ubuntu1) ...
正在卸载 libwrap0:i386 (7.6.q-25) ...
正在卸载 libxcursor1:i386 (1:1.1.14-1ubuntu0.16.04.1) ...
正在卸载 libxpm4:i386 (1:3.5.11-1ubuntu0.16.04.1) ...
正在卸载 libx11-xcb1:i386 (2:1.6.3-1ubuntu2) ...
正在卸载 libxcb-glx0:i386 (1.11.1-1ubuntu1) ...
正在卸载 libxcb-dri2-0:i386 (1.11.1-1ubuntu1) ...
正在卸载 libxcb-dri3-0:i386 (1.11.1-1ubuntu1) ...
正在卸载 libxcb-present0:i386 (1.11.1-1ubuntu1) ...
正在卸载 libxcb-sync1:i386 (1.11.1-1ubuntu1) ...
正在卸载 libxcomposite1:i386 (1:0.4.4-1) ...
正在卸载 libxdamage1:i386 (1:1.1.4-2) ...
正在卸载 libxxf86vm1:i386 (1:1.1.4-1) ...
正在卸载 libxrandr2:i386 (2:1.5.0-1) ...
正在卸载 libxfixes3:i386 (1:5.0.1-2) ...
正在卸载 libxi6:i386 (2:1.7.6-1) ...
正在卸载 libxinerama1:i386 (2:1.1.3-1) ...
正在卸载 libxrender1:i386 (1:0.9.9-0ubuntu1) ...
正在卸载 libxshmfence1:i386 (1.2-1) ...
正在卸载 libxext6:i386 (2:1.3.3-1) ...
正在卸载 libx11-6:i386 (2:1.6.3-1ubuntu2) ...
正在卸载 libxcb1:i386 (1.11.1-1ubuntu1) ...
正在卸载 libxau6:i386 (1:1.0.8-1) ...
正在卸载 libxdmcp6:i386 (1:1.1.2-1.1) ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
正在选中未选择的软件包 libexpat1-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 215646 个文件和目录。)
正准备解包 .../libexpat1-dev_2.1.0-7_amd64.deb ...
正在解包 libexpat1-dev:amd64 (2.1.0-7) ...
正在选中未选择的软件包 libpython2.7-dev:amd64。
正准备解包 .../libpython2.7-dev_2.7.11-7ubuntu1_amd64.deb ...
正在解包 libpython2.7-dev:amd64 (2.7.11-7ubuntu1) ...
正在选中未选择的软件包 libpython-dev:amd64。
正准备解包 .../libpython-dev_2.7.11-1_amd64.deb ...
正在解包 libpython-dev:amd64 (2.7.11-1) ...
正在选中未选择的软件包 python2.7-dev。
正准备解包 .../python2.7-dev_2.7.11-7ubuntu1_amd64.deb ...
正在解包 python2.7-dev (2.7.11-7ubuntu1) ...
正在选中未选择的软件包 python-dev。
正准备解包 .../python-dev_2.7.11-1_amd64.deb ...
正在解包 python-dev (2.7.11-1) ...
正在处理用于 doc-base (0.10.7) 的触发器 ...
Processing 1 added doc-base file...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 libexpat1:amd64 (2.1.0-7) ...
正在设置 libpython2.7-stdlib:amd64 (2.7.11-7ubuntu1) ...
正在设置 python2.7 (2.7.11-7ubuntu1) ...
正在设置 libpython-stdlib:amd64 (2.7.11-1) ...
正在设置 python (2.7.11-1) ...
正在设置 libpython2.7:amd64 (2.7.11-7ubuntu1) ...
正在设置 libexpat1-dev:amd64 (2.1.0-7) ...
正在设置 libpython2.7-dev:amd64 (2.7.11-7ubuntu1) ...
正在设置 libpython-dev:amd64 (2.7.11-1) ...
正在设置 python2.7-dev (2.7.11-7ubuntu1) ...
正在设置 python-dev (2.7.11-1) ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
总算解决了python-dev的包依赖问题,接下来继续
sudo aptitude install python3-dev
qly@qlyComputer:~$ sudo aptitude install python3-dev
下列“新”软件包将被安装。
libpython3-dev{a} libpython3.5-dev{ab} python3-dev python3.5-dev{ab}
0 个软件包被升级,新安装 4 个, 0 个将被删除, 同时 1 个将不升级。
需要获取 37.7 MB 的存档。 解包后将要使用 53.9 MB。
下列软件包存在未满足的依赖关系:
python3.5-dev : 依赖: python3.5 (= 3.5.1-10) 但是 3.5.2-2ubuntu0~16.04.4 已安装。
依赖: libpython3.5 (= 3.5.1-10) 但是 3.5.2-2ubuntu0~16.04.4 已安装。
libpython3.5-dev : 依赖: libpython3.5-stdlib (= 3.5.1-10) 但是 3.5.2-2ubuntu0~16.04.4 已安装。
依赖: libpython3.5 (= 3.5.1-10) 但是 3.5.2-2ubuntu0~16.04.4 已安装。
下列动作将解决这些依赖关系:
保持 下列软件包于其当前版本:
1) libpython3-dev [未安装的]
2) libpython3.5-dev [未安装的]
3) python3-dev [未安装的]
4) python3.5-dev [未安装的]
是否接受该解决方案?[Y/n/q/] n
下列动作将解决这些依赖关系:
降级 下列软件包:
1) libpython3.5 [3.5.2-2ubuntu0~16.04.4 (now) -> 3.5.1-10 (xenial)]
2) libpython3.5-minimal [3.5.2-2ubuntu0~16.04.4 (now) -> 3.5.1-10 (xenial)]
3) libpython3.5-stdlib [3.5.2-2ubuntu0~16.04.4 (now) -> 3.5.1-10 (xenial)]
4) python3.5 [3.5.2-2ubuntu0~16.04.4 (now) -> 3.5.1-10 (xenial)]
5) python3.5-minimal [3.5.2-2ubuntu0~16.04.4 (now) -> 3.5.1-10 (xenial)]
是否接受该解决方案?[Y/n/q/] y
下列软件包将被“降级”:
libpython3.5 libpython3.5-minimal libpython3.5-stdlib python3.5
python3.5-minimal
下列“新”软件包将被安装。
libpython3-dev{a} libpython3.5-dev{a} python3-dev python3.5-dev{a}
0 个软件包被升级,新安装 4 个, 5 个被降级, 0 个将被删除, 同时 1 个将不升级。
需要获取 43.4 MB 的存档。 解包后将要使用 53.7 MB。
您要继续吗?[Y/n/] y
读取: 1 xenial/main amd64 libpython3.5 amd64 3.5.1-10 [1,360 kB]
2% [1 libpython3.5 1,044 kB/1,360 kB 77%] 4,068 B/s 2小时 53分 3 2% [1 libpython3.5 1,05 2% [1 libpython3.5 1,0612% [1 libpython3.5 1,0622% [2% [1 libpython3.5 1,0622% [1 li2% [2% [1 libpython3.5 1,062 kB/1,362% [1 libpython3.5 1,062 kB/1,360 kB 78%] 3% [1 libpython3.5 1,156 kB/1,360 kB 85%] 3,853 B/s 3小时 2分 5 读取: 2 xenial/main amd64 python3.5 amd64 3.5.1-10 [159 kB]
读取: 3 xenial/main amd64 libpython3.5-stdlib amd64 3.5.1-10 [2,117 kB]
读取: 4 xenial/main amd64 python3.5-minimal amd64 3.5.1-10 [1,588 kB]
读取: 5 xenial/main amd64 libpython3.5-minimal amd64 3.5.1-10 [521 kB]
读取: 6 xenial/main amd64 libpython3.5-dev amd64 3.5.1-10 [37.3 MB]
读取: 7 xenial/main amd64 libpython3-dev amd64 3.5.1-3 [6,926 B]
读取: 8 xenial/main amd64 python3.5-dev amd64 3.5.1-10 [413 kB]
读取: 9 xenial/main amd64 python3-dev amd64 3.5.1-3 [1,186 B]
已下载 43.4 MB,耗时 3分 53秒 (186 kB/s)
dpkg:警告:即将把 libpython3.5:amd64 从 3.5.2-2ubuntu0~16.04.4 降级到 3.5.1-10
(正在读取数据库 ... 系统当前共安装有 215809 个文件和目录。)
正准备解包 .../libpython3.5_3.5.1-10_amd64.deb ...
正在将 libpython3.5:amd64 (3.5.1-10) 解包到 (3.5.2-2ubuntu0~16.04.4) 上 ...
dpkg:警告:即将把 python3.5 从 3.5.2-2ubuntu0~16.04.4 降级到 3.5.1-10
正准备解包 .../python3.5_3.5.1-10_amd64.deb ...
正在将 python3.5 (3.5.1-10) 解包到 (3.5.2-2ubuntu0~16.04.4) 上 ...
dpkg:警告:即将把 libpython3.5-stdlib:amd64 从 3.5.2-2ubuntu0~16.04.4 降级到 3.5.1-10
正准备解包 .../libpython3.5-stdlib_3.5.1-10_amd64.deb ...
正在将 libpython3.5-stdlib:amd64 (3.5.1-10) 解包到 (3.5.2-2ubuntu0~16.04.4) 上 ...
dpkg:警告:即将把 python3.5-minimal 从 3.5.2-2ubuntu0~16.04.4 降级到 3.5.1-10
正准备解包 .../python3.5-minimal_3.5.1-10_amd64.deb ...
正在将 python3.5-minimal (3.5.1-10) 解包到 (3.5.2-2ubuntu0~16.04.4) 上 ...
dpkg:警告:即将把 libpython3.5-minimal:amd64 从 3.5.2-2ubuntu0~16.04.4 降级到 3.5.1-10
正准备解包 .../libpython3.5-minimal_3.5.1-10_amd64.deb ...
正在将 libpython3.5-minimal:amd64 (3.5.1-10) 解包到 (3.5.2-2ubuntu0~16.04.4) 上 ...
正在选中未选择的软件包 libpython3.5-dev:amd64。
正准备解包 .../libpython3.5-dev_3.5.1-10_amd64.deb ...
正在解包 libpython3.5-dev:amd64 (3.5.1-10) ...
正在选中未选择的软件包 libpython3-dev:amd64。
正准备解包 .../libpython3-dev_3.5.1-3_amd64.deb ...
正在解包 libpython3-dev:amd64 (3.5.1-3) ...
正在选中未选择的软件包 python3.5-dev。
正准备解包 .../python3.5-dev_3.5.1-10_amd64.deb ...
正在解包 python3.5-dev (3.5.1-10) ...
正在选中未选择的软件包 python3-dev。
正准备解包 .../python3-dev_3.5.1-3_amd64.deb ...
正在解包 python3-dev (3.5.1-3) ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在设置 libpython3.5-minimal:amd64 (3.5.1-10) ...
正在设置 libpython3.5-stdlib:amd64 (3.5.1-10) ...
正在设置 libpython3.5:amd64 (3.5.1-10) ...
正在设置 python3.5-minimal (3.5.1-10) ...
正在设置 python3.5 (3.5.1-10) ...
正在设置 libpython3.5-dev:amd64 (3.5.1-10) ...
正在设置 libpython3-dev:amd64 (3.5.1-3) ...
正在设置 python3.5-dev (3.5.1-10) ...
正在设置 python3-dev (3.5.1-3) ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
标签: #ubuntuvimtab4