转载自 zengxin45

64位Ubuntu 安装32位软件

1
2
3
4
#step1:装32位支持库
sudo apt-get install ia32-libs*
#step2:强行安装,以deb为例
sudo dpkg -i –force-all 文件名

例 如:

1
2
sudo dpkg -i –force-all /home/xxx/Download/Linuxqq_v1.0.2-beta1_i386.deb
#其中”/home/xxx/Download”是我的默认下载目录

安装flash插件

进入adobe.com网http:#labs.adobe.com的flash下载页面,点击末尾的链接download64位的tar包解压成libflashplayer.so,在终端中以root身份复制到/usr/lib64 /mozilla/plugins内,重新启动FIREFOX应用正常,问题完美解决。详细方法见本站另一篇文章:64位Ubuntu安装flash控件

代码:

1
sudo cp /home/xxx/Download/libflashplayer.so /usr/lib64/mozilla/plugins

flash乱码解决方案

首先打开终端,输入

1
2
3
4
xxx@expired ~ $ cd /etc/fonts/conf.d
xxx@expired ~ $ fc-list #看一下你安装了哪些字体,选择其中用中文显示的(比如文泉驿正黑),先记着这个字体
xxx@expired ~ $ sudo cp 49-sansserif.conf 49-sansserif.conf_backup #这个是用来备份待会你要修改的文件的,可以不用操作
xxx@expired ~ $ sudo gedit ./49-sansserif.conf #注意gedit后面有一个空格

打开系统文件,修改其中的代码如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>文泉驿正黑</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>文泉驿正 黑</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>monospace</string>
</test>
<edit name=”family” mode=”append_last”>
<string>文泉驿正 黑</string>
</edit>
</match>

其实就是用文泉驿正黑代替了其中的4 个string中的2个sansserif和一个sansser代码,然后点击工具栏的save按钮保存,退出后重新启动firefox就可以了。

软件安装与卸載

deb包的安装方式

deb是debian系Linux的包管理方式,Ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个 deb格式的软件后,在终端输入这个命令就能安装:

1
sudo dpkg -i *.deb

编译安装方式

使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:

1
sudo apt-get install build-essential

在Linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式.拿到源代码的压缩文档,把它解压到如/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:

1
2
3
./configure
make
sudo make install

在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个Ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。

以上就是一般初学Ubuntu的朋友必须掌握的编译安装的基本方法!

apt-get安装方法

Ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:

1
sudo apt-get install 软件名

新立得软件包管理

打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装Ubuntu源里的软件,具体安装方式很简单,看着界面应 该会懂,就不详细介绍了

二进制包的安装方式

有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:

1
./软件名

然后按照一步步提示,就能安装该软件

rpm包的安装方式

rpm包是deb包外最常见的一种包管理方式,但Ubuntu同样可以使用rpm的软件资源,首先我们需要安装一个rpm转deb的软件

1
sudo apt-get install alien

然后就可以对rpm格式的软件转换成deb格式了:

1
alien -d *.rpm

然后就可以用deb的安装方式进行软件安装,也可以不需转换而直接对rpm包进行安装:

1
alien -i *.rpm

更多的alien使用方法可以用-h参数查看相应说明文档

其它安装方式

其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)

或者: sh 软件名.sh

或者: python 软件名.py

终端安装与卸载的常见命令

安装软件:apt-get install softname1 softname2 softname3……

卸载软件:apt-get remove softname1 softname2 softname3……

卸载并清除配置:apt-get remove --purge softname1

更新软件信息数据库:apt-get update

进行系统升级:apt-get upgrade

搜索软件包:apt-cache search softname1 softname2 softname3……

安装deb软件包:dpkg -i xxx.deb

删除软件包:dpkg -r xxx.deb

连同配置文件一起删除:dpkg -r --purge xxx.deb

查看软件包信息:dpkg -info xxx.deb

查看文件拷贝详情:dpkg -L xxx.deb

查看系统中已安装软件包信息:dpkg --list

重新配置软件包:dpkg-reconfigure xxx

安装64位QQ举例:
下载地址

发现RAR无法打开终端执行

1
sudo apt-get install rar

这时再打开文件就可以解压出的deb包了

Ubuntu最快输入法Fcitx(DEB包,同步官网最新版本)下载安装方法 :

1
2
3
4
5
6
7
8
9
#卸载IBUS:
sudo apt-get remove ibus
#安装依赖包(如果不安装此依赖包输入法界面会乱码
sudo apt-get install ttf-arphic-uming
#下面地址下载最新版本Fcitx DEB包 安装方法地球人都会
#http://code.google.com/p/fcitx/downloads/list
#系统--首选项--启动应用程序 添加名称:Fcitx,然后输入命令:
fcitx -d
#修改设置在~/.config/fcitx目录下 的 config文件 然后重启电脑

删除未完成的任务

1
sudo apt-get install build-essential

终端输入如上命令,将会罗列出如下信息:

正在读取软件包列 表… 完成
正在分析软件包的依赖关系树
读取状态信息… 完成
build-essential 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
操作完成后,会消耗掉 0B 的额外磁盘空间。
正在设置 flashplugin-nonfree (10.0.1.218+10.0.0.525Ubuntu1~hardy1+really9.0.124.0Ubuntu2) …
Downloading…
–23:28:30-- http:#fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_Linux.tar.gz

子进程 post-installation script 被信号(中断)终止了
在处理时有错误 发生:
flashplugin-nonfree
E: Sub-process /usr/bin/dpkg returned an error code (1)
chenwl@chenwl-laptop:~$ sudo apt-get uinstall install_flash_player_9_Linux.tar.gz
E: 无效的操作 uinstall

Ubuntu 3D桌面特效的详细设置

首先安装CompizConfig设置管理器(3D驱动必须装好)

1
sudo apt-get install compizconfig-settings-manager

运行 系统->首选项->Advanced Desktop Effects Settings,点击General Compiz options,把Desktop Size选项卡里的“水平虚拟大小”设置为4,“垂直虚拟大小”设置为1,“桌面数”设置为4,后退,勾选“桌面立方体”“旋转立方体”“立方体倒映” “Cube Caps ”几项,按住Ctrl+alt,再按住鼠标左键移动,3D桌面效果出现。

在Gube Gears前面打钩,然后找到前面打过钩的桌面立方体,点击,选择Transparent Cube,将Opacity During Rotation降到50左右,再将3D桌面调出来,立方体成半透明的了,并且里面有三个齿轮在滚动!

点击旋转立方体->一般,把缩放调整到1.0,把速度调整到0.7,再按Ctrl+alt+向左/向右键,可以看到立方体运动时的慢动作,并 且立方体小了很多。

将鼠标在桌面上的空白位置点击一下,然后转动鼠标的滚轮,出现旋转的3D桌面效果。按住Super键(Ctrl与Alt中间的那个键)+Tab键, 桌面水平排列。

进入调整大小->动作,点击一般前面的小三角,双击“启动所有窗口的窗口拾取器”,选中Topleft,点击OK。现在将你的鼠标移动到桌面 左上角,就能实现类似Mac os X的Expose特效了。

进入CompizConfig设置管理器的主界面,点击Expo->动作,在窗口中的Expo上面双击,勾选Top Right,然后OK。将鼠标移动到桌面的右上角,4个桌面整齐排列在一个3D空间内(同super+E效果),可以将窗口从一个桌面拖动到另一个桌面, 甚至放在两个桌面中间!

在CompizConfig设置主界面选择Shift Switcher->动作->Initial(All workspace)下,勾选Bottomleft。鼠标移动到桌面的左下角,出现iPhone的Cover Flow特效。可以用鼠标滚轮和方向键切换桌面。回到Shift Switcher,点击外观,在Switcher mode中选择Flip。鼠标移动到桌面的左下角,出现Windows vista中的Flip3D特效。

在CompizConfig设置管理器主界面选择“在屏幕上绘制火焰”前面的复选框,现在就可以直接按住Super+shift键,然后用鼠 标左键在屏幕写了。火焰的默认颜色是红色,可以直接进入“在屏幕上绘制火焰”设置项里,调整火焰颜色,或者干脆“随机”,取消火焰的时候同时按 Super+Shift+C。

再次回到主界面中,勾选Windows Previews,这样将鼠标移动到任务栏会出现预览窗口。

在CCSM(CompizConfig设置管理器)主界面选择移动窗口,将其设置界面中的不透明度设置到60左右,这样你移动窗口的时候就会 有半透明的效果。 同样在主界面中选择General Options->Opacity Settings,点击ADD(添加)。在OpacityWindows 中输入Dock,OpacityWIndow Values输入数值80。再以同样的方式添加DropDownMenu和PopupMenu,数值都为80。输入完毕之后,不管是什么菜单,现在都是以 半透明的方式显示了,包括右键菜单。

在CCSM主界面中选择Animations->CloseAnimation,在窗口中的第一个Glide2上双击,然后从 CloseEffect的下拉菜单中选择Burn,这样每次关闭窗口的时候会有火焰的效果。

点击Effect Settings,找到下面的Fire,点击小三角形出现火焰选项,然后勾选其中的“随机颜色火焰”后面的复选框,火焰颜色随机。也可以去 OpenAnimation里设置开启窗口时的动画特效,或者就选“随机”。

fcitx小企鹅输入法无法启动的问题

第一种现象:安装后在终端输入“fcitx”能正常启动小企鹅输入法,但修改了配置文件后就 出现无法启动输入法的现象,其实这是配置文件出现了问题,其中有一项“使用托盘图标”,有些配置文件并没有这一项,结果没注意全部复制粘贴 fcitx就自动关闭了。所以在修改时应仔细对比一下自己的配置文件。

第二种现象:编译成功后注销重新登录,在终端输入“fcitx”无法启动小企鹅输入法,出现 一行提示,大致意思为另一个相同的fcitx进程正在运行,打开系统监视器,杀死正在运行的fcitx进程,再在终端输入“fcitx”,能正常启动了, 但按Ctrl+Space却无法输入。这种原因可能是你以前安装过fcitx,或系统自带的ibus输入法没有卸载干净,解决方法是:打开“新立得软件包 管理器”,搜索ibus,将搜索出来的结果全都右键标记删除,然后在终端输入gedit ~/.bashrc,把其中的export XMODIFIERS="@im=fcitx"语句删除,再在终端输入sudo rm /etc/X11/xinit/xinput.d/zh_CN命令删除文件。最后再按照我的安装教程编译即可