由于ubuntu 11.0.4默认安装的php版本 > 5.3,所以迫于无奈给自己的PHP降级了回到了远古的 php 5.2.6配合 zendoptiom的需要
升级非常简单,/etc/apt/source.list中的gutsy替换为hardy,然后aptitude update、aptitude safe-upgrade、aptitude dist-upgrade,下载一大堆包安装半天就完事了,不过和以前几次升级一样,hardy中自带的php5-sybase 5.2.4-2ubuntu5.1还是不支持sybase:
[12-Jun-2008 09:13:13] PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20060613+lfs/sybase_ct.so’ - /usr/lib/php5/20060613+lfs/sybase_ct.so: cannot open shared object file: No such file or directory in Unknown on line 0
下列软件包有未满足的依赖关系:
php5-sybase : 依赖: phpapi-20090626+lfs
依赖: php5-common (= 5.3.6-13ubuntu3.1) 但是 5.2.10.dfsg.1-2ubuntu6 正要被安装
没办法,再修改源,降级回Gutsy中的5.2.3:
$ sudo aptitude install php5-sybase=5.2.3-1ubuntu6.2 php5-gd=5.2.3-1ubuntu6.2 php5-mysql=5.2.3-1ubuntu6.2 php5-tidy=5.2.3-1ubuntu6.2 php5-sqlite=5.2.3-1ubuntu6.2
我试过,装上这个5.2.3的sybase,也就是sybase_ct.so,是不能配合php 5.2.4使用的,只能保持php暂时不升级。
另外,这样弄了以后,php的tidy扩展不可用了,好在tidy不是必须的。
如何把ubuntu软件中心安装过的软件包保存下来
安装的软件包默认是下载到/var/cache/apt/archives目录下,没下载完的在partical目录下,需要的话可以复制到其他目录保存。
Ubuntu有 1 个软件包没有被完全安装或卸载。
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
check更新管理器,看是哪个软件包的问题,删了再装或装过再删。
重启后再试。
用VirtualBox吧,用它虚拟windows,那么在win下才能用的软件就可以用了,方便简单。
请问一个ubuntu下安装软件说软件包依赖性不能被解决,
你的更新源里面无法找到相关的软件包导致的。
你先修改更新源。
参照http://wiki.ubuntu.org.cn/Qref/Source
然后再安装试试。
我个人认为你可以考虑用totem或者smplyer。
安装smplayer很简单,
sudo apt-get install smplayer
界面设置参考:http://wiki.ubuntu.org.cn/SMPlayer
ubuntu安装不了更新,提示软件包系统损坏
版本问题了,linux-headers-generic和linux-image-generic版本低了,可以自己去下载那两个deb包自己装上
ubuntu 升级可以跳过获取新的软件包么?
可以是可以,不过有些软件不兼容,像我的11.04的系统,添加了12.04的源,有些软件运行有问题。
我用12.04的源安装新内核(3.2的内核,而11.04是2.6)和显卡驱动。
安装ubuntu的时候一直卡在下载语言包,怎么解决?卡了快一俩小时了~晕、
点击“正在下载语音包”这几个文字,自动会弹出左边一个“跳过”的按钮,直接跳过就行了
转载请注明出处51数据库 » ubuntu软件包降级 在Ubuntu上如何降级软件包