ubuntu 安装升级更新中的小问题

来源:互联网 发布:数据分析excel面试题目 编辑:程序博客网 时间:2024/05/22 11:34

PPA源

PPA,即“Personal Package Archives(个人软件包档案)”是Ubuntu Launchpad网站提供的一项服务,
允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他
用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

今天升级到ubuntu14.04之后,本人用的非麒麟版本,而是国外版本,看到网上都传的搜狗拼音,也希望装上去,
没想到的是国人的麒麟版可以轻松装上去,英文版的就不好装了,用了一下网上的ppa源,我擦,就不说那些上传的
源了,更新的时候直接报了太旧,装不上去,可是每次终端更新的时候又看着不好看,
都会报如下的错误

个人比较追求完美,看着每次更新时候这种错误真的比较不好看,但是会装上去
也得会卸载,ubuntu所有的操作都在终端上。
增加ppa源
sudo add-apt-repository ppa:user/ppa-name

删除PPA源
1、打开源目录:
cd /etc/apt/sources.list.d
2、找到添加的源直接删除,例如
sudo rm -f fcitx-team-nightly-trusty.list

经过上述两步可以轻松的增加和删除PPA源,个人还是建议尽量使用比较安全的源,免得不必要的麻烦。

64位机32位库

每次重装ubuntu的时候配置软件环境时,经常遇到明明自己配置的环境都是正确的,但是软件运行的时候就是找不到要用
的库或者所依赖的文件,此类问题本人已经遇到好多次,每次首先都不会想到是库的问题,google多次之后猛然间想起来
刚装的系统中是不带32位库的,才回头重新装库,真是汗颜呢。这种问题遇到的多了,也就记住了。
但是在装32位库的时候又会遇到比较蛋疼的问题,

一个例子:Android在64位Ubuntu中安装Android SDK软件(仅有32位版本)。出现诸如“…tools/emulator": java.io.IOException: error=2, 

没有那个文件或目录”。或者adb文件找不到,这些文件和配置我都配置的正确,但是在运行的时候会报上述的错误,

开始遇到这些问题的时候还是很头疼的,找不到出错原因,又是google,查了一些东西之后,才会意识到是32位库的问题,索性总结

出来,也给看到的人一个提醒和解决之道。

解决方法是,安装32位兼容的运行库ia32—libs,无需重启计算机。32位程序就能够以兼容模式在64位操作系统中正常运行。


一般的输入
sudo apt-get install ia32-libs
会出现如下问题:


可以看到上面的是在源中找不到32位库,本人遇到这个问题也是google了好多,看到的是这个库的一些变化和解释
最后看到上面的提示中有三个lib32的库,也就死lib32zi lib32ncurses5 lib32bz2-1.0
直接安装这三个库,安装过程中会有建议你安装的库,一并都安装后,32位的库几乎就安装完整了,没遇到安装提示
没有装的库直接在终端上安装即可。也不需要想太多。


0 0
原创粉丝点击