64位kubuntu札记

2012年07月09日

1、安装32位程序

64位系统下默认是不能安装32位程序的,下面以安装foxit为例,

首先安张32位库

sudo apt-get install ia32-libs*
sudo apt-get install getlibs #如果没有,到这个地址下[http://frozenfox.freehostia.com/cappy/](http://frozenfox.freehostia.com/cappy/)

然后就可以安装32位包 安装时加–force-architecture 然后用getlibs安装依赖库,如

sudo dpkg -i --force-architecture foxitreader*.deb
sudo getlibs foxitreader

2、添加额外的非开源软件库

Mediubuntu 已经支持Ubuntu 11.10 ,其软件源已经升级

命令方法添加Medibuntu,打开终端,输入下面命令

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring
&& sudo apt-get --quiet updatesudo apt-get update

sudo apt-get install app-install-data-medibuntu apport-hooks-medibuntu

3、修复软件包依赖

中途中断安装容易破坏软件包依赖. 首先,解除先前安装程序的lock权限

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/loc

然后,dpkg 被中断

sudo dpkg --configure -a

接着,修复软件包依赖

sudo apt-get -f install

4、关机后电源不关闭

由于不兼容主板的acpi,kubuntu可能在关机后无法自动切断电源,更明显的是安装系统的时候如果不禁用acpi就无法安装。ACPI总开关一般有一下选项force|off|ht|strict|noirq force表示强制启用;off表示强制禁用;noirq表示不要将ACPI用于IRQ路由;ht表示只运行足够的ACPI来支持超线程;strict表示降低对不严遵循ACPI规的平台的兼容性。

(更多参数详见linux公社)

碰到无法安装系统或无法切断电源,需要设置acpi=off或者acpi=force。

sudo kate /boot/grub/grub.cfg

找到linux /vmlinuz...在后面加入acpi=off即可,如

linux    /vmlinuz-3.0.0-12-generic root=UUID=128dc8b4-9c4b-4014-99eb-0c20fd619b07 acpi=force ro   quiet splash