ubuntu装python3.1.1之后出错,软件中心打不开,不能重装。尝试sudo apt-get -f install报error
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu装python3.1.1之后出错,软件中心打不开,不能重装。尝试sudo apt-get -f install报error相关的知识,希望对你有一定的参考价值。
报错如下:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
enscript python-gi
下列【新】软件包将被安装:
enscript
下列软件包将被升级:
python-gi
升级了 1 个软件包,新安装了 1 个软件包, 要卸载 0 个软件包,有 311 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 487 kB/1,346 kB 的软件包。
解压缩后会消耗掉 2,101 kB 的额外空间。
您希望继续执行吗?[Y/n] y
获取:1 http://mo.archive.ubuntu.com/ubuntu/ quantal/universe enscript i386 1.6.5.90-2 [487 kB]
下载 487 kB,耗时 4秒 (121 kB/s)
(正在读取数据库 ... 系统当前共安装有 158105 个文件和目录。)
正预备替换 python-gi 3.4.0-1 (使用 .../python-gi_3.4.0-1ubuntu0.1_i386.deb) ...
File "/usr/bin/pyclean", line 64
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg:警告:子进程 旧的 pre-removal 脚本 返回了错误号 1
dpkg: trying script from the new package instead ...
File "/usr/bin/pyclean", line 64
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: error processing /var/cache/apt/archives/python-gi_3.4.0-1ubuntu0.1_i386.deb (--unpack):
子进程 新的 pre-removal 脚本 返回了错误号 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 36, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named ConfigParser
dpkg:清理时出错:
子进程 已安装 post-installation 脚本 返回了错误号 1
Selecting previously unselected package enscript.
正在解压缩 enscript (从 .../enscript_1.6.5.90-2_i386.deb) ...
正在处理用于 install-info 的触发器...
正在处理用于 doc-base 的触发器...
Processing 33 changed doc-base files, 2 added doc-base files...
正在处理用于 man-db 的触发器...
在处理时有错误发生:
/var/cache/apt/archives/python-gi_3.4.0-1ubuntu0.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
麻烦各位了。。
ubuntu是基于python的,所以python一定不能卸载,除非是你自己安装上去的版本。
另外,别听楼上胡说,ubuntu上可以有多个python,系统命令都是在/usr/bin/python2.x(3.x),想默认用哪个版本 映射到 /usr/bin/python 就可以
我觉得最大的可能应该是你的源的问题,一定要选对版本,要不然会出现依赖问题 参考技术A 一台机器上同时有2.7和python3.1.1的版本当然会有冲突的追问
可是我已经remove了2.7了
追答remove python系统还能正常运行么?
ubuntu17.04新安装之后的软件准备
以下是亲自试验可用的
1.最简化安装ubuntu17.04之后,没有安装wifi驱动。
此时可以先添加一些软件源
网易源地址:
deb http://mirrors.163.com/ubuntu/ zesty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-backports main restricted universe multiverse
清华源地址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ zesty-security main restricted universe multiverse
将以上地址添加到/etc/apt/sourcelist里面,然后执行sudo apt-get update更新一下源
再打开设置中心的software&update,选择additional drivers,选择对应的显卡或者网卡驱动,点击应用即可。
2.使用vpn
我用的是l2tp协议的vpn,所以要安装l2tp
先安装必要的环境:
sudo apt install intltool libtool network-manager-dev libnm-util-dev libnm-glib-dev libnm-glib-vpn-dev libnm-gtk-dev libnm-dev libnma-dev ppp-dev libdbus-glib-1-dev libsecret-1-dev libgtk-3-dev libglib2.0-dev xl2tpd strongswan
从github上下载l2tp包:
git clone https://github.com/nm-l2tp/network-manager-l2tp.git
运行:
cd network-manager-l2tp autoreconf -fi intltoolize ./configure --disable-static --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/NetworkManager --localstatedir=/var --with-pppd-plugin-dir=/usr/lib/pppd/2.4.7
编译:
make -j 24 sudo make install sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.charon sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.stroke sudo apt remove xl2tpd sudo apt install libpcap0.8-dev wget https://github.com/xelerance/xl2tpd/archive/v1.3.6/xl2tpd-1.3.6.tar.gz tar xvzf xl2tpd-1.3.6.tar.gz cd xl2tpd-1.3.6 make -j 24 sudo make install
执行完以上命令:系统设置–>网络–>添加vpn–>l2tp
3.安装chrome浏览器和flash插件
安装Google Chrome浏览器官方PPA,打开终端然后运行下面的命令,下载签名密钥: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add sudo sh -c ‘echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list‘ sudo apt-get update sudo apt-get install google-chrome 或者sudo apt-get install google-chrome-stable
接下来安装flash插件,先去flash官网下载对应chrome的flash tar.gz包,解压之后将
libpepflashplayer.so和manifest.json两个文件复制到/opt/google/chrome/PepperFlash文件夹下面
然后打开/usr/share/applications
另开一个终端,执行sudo gedit,将上面文件夹里的chrome图标拖到gedit中
大约是在108行,%U后面添加如下内容:--ppapi-flash-path=/opt/google/chrome/PepperFlash/libpepflashplayer.so 记住%U后面有一个空格重启或者注销一下就好了
4.安装搜狗输入法
(1)添加fcitx的键盘输入法系统,因为sogou是基于fcitx的,而系统默认的是iBus
sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get install fcitx sudo apt-get install fcitx-config-gtk sudo apt-get install fcitx-table-all sudo apt-get install im-switch 检查fcitx是否安装完成,win键搜索fcitx 去搜狗官网下载linux版本的deb包 sudo dpkg -i 安装包.deb 在系统设置里面点击语言支持,将输入法从ibus改为fcitx 注销一次 找到fcitx的配置,将sougou chinese设为默认即可
5.安装vim和vimplus
参照另一篇文章
以上是关于ubuntu装python3.1.1之后出错,软件中心打不开,不能重装。尝试sudo apt-get -f install报error的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu系统下,删除了一个分区来安装CentOS,但重启之后CentOS可以正常进入。可是Ubuntu引导不起来,求解
在 ubuntu 14.04 中安装 libimobiledevice 时出错