最近在弄Ubuntu12.04, 感觉安装软件环境比较琐碎,现在整理出来, 方便以后参考.

1,语言支持

语言上可以选择英文的,只要你英文足够好,这样避免了一些中文乱码问题.

我是爱国人士,所以用的汉语,这些在基本设置里面有语言选项.


2,安装基本工具: 高级配置,7z, git, vim, rar...

这些很简单, 在ubuntu下都是用 apt-get 命令来安装的:

sudo apt-get install p7zip
sudo apt-get install git-core
sudo apt-get install vim
sudo apt-get install rar
....

高级配置在软件中心中有,找一个advanced seting的软件包就是了


3,安装googlePinYin

设置IBus
这里可以说明一下,很多教程都没有告诉普通用户IBus是个什么东西。IBus的全称是Intelligent Input Bus,是一个输入法框架,允许输入非英文字符。其实在上一步安装语言支持的过程中,已经安装了IBus框架,这里可以安装一些IBus的库,以更好地支持某些中文输入法的工作。在终端中执行以下命令:

sudo apt-get install ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
安装拼音输入法
其实,设置Language Support和IBus后,系统已经预装了一些中文输入法,这里是额外再安装Google拼音输入法。终端中输入以下命令:
sudo apt-get install ibus-googlepinyin
然后重启后在上面的输入法下设置里就用谷歌拼音了


4,解决字体问题

ubuntu自带的字体总是让我感到别扭, 比如我编程中最喜爱的consloas就没有,这是可以在把字体嫁接过来.

以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:Yahei.ttf(在widows目录的Fonts目录下找需要的字体)

在/usr/share/fonts/下新建文件夹 如:winFonts目录,准备把从windows下拷贝过来的字体都放在这个目录里,这里就是把雅黑字体Yahei.ttf 放进来

sudo mkdir -p /usr/share/fonts/winFonts

然后将字体文件拷贝到此文件夹下
sudo cp /home/username(用户名)/fonts/Yahei.ttf /usr/share/fonts/winFonts/

然后,改变权限:
sudo chmod 644 /usr/share/fonts/winFonts/Yahei.ttf 
(改成755也没问题的,但起码要444,修改雅黑字体文件的权限为644,即当前用户读写,当前组用户只读,其他用户只读)

开始安装:

cd /usr/share/fonts/winFonts/
sudo mkfontscale (创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
sudo mkfontdir (创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
sudo fc-cache -fv (建立字体缓存信息,也就是让系统认识认识雅黑)

5,去除AMD的显卡提示水印

我的电脑显卡是AMD HD 7450 ,在安装了最新的显卡驱动之后,发现在桌面的右下角有一个水印,说是 unsupported hardware。
通过glxgears的验证,我确定已经正确的驱动了,那么如何去掉水印呢?
1、新建一个脚本文件logo.sh,内容如下:

#!/bin/sh
DRIVER=/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so
echo "Come on AMD!"
for token in $DRIVER; do
    echo "Removing AMD logo from "$token
    for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
        sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
    done
done
echo "Reboot computer to finish"
2、赋予此脚本可执行权限
chmod +x logo.sh

3、执行此脚本

sudo bash logo.sh

然后重启系统,就可以了。

6,安装chrome

安装下chrome官方的下载版本,下载完,安装:

sudo dpkg -i google-chrome-stable_current_i386.deb
出现了错误:
正在解压缩 google-chrome-stable (从google-chrome-stable_current_i386.deb) ...
dpkg:依赖关系问题使得 google-chrome-stable 的配置工作不能继续:
google-chrome-stable 依赖于 libxss1;然而:
未安装软件包 libxss1。
google-chrome-stable 依赖于 libcurl3;然而:
未安装软件包 libcurl3。
dpkg:处理 google-chrome-stable (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus 的触发器...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 bamfdaemon 的触发器...
Rebuilding /usr/share/applications/bamf.index...
正在处理用于 man-db 的触发器...
在处理时有错误发生:
google-chrome-stable

细看是因为缺少libxss1、libcurl3库,这些库在那些包里呢?我不知道!如果手动查找安装这些库貌似相当麻烦。
但后来无意中发现了这个自动解决信赖库的命令:

sudo apt-get -f install

输入他就可以了

7,乱码问题

在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。
出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。
解决方法:在linux用iconv命令,如乱码文件名为shujujiegou.txt,那么在终端输入如下命令:

iconv -f gbk -t utf8 shujujiegou.txt > shujujiegou.txt.utf8  

8,自定义快捷键

作为Ubuntu默认的桌面环境,GNOME 是一种支持多种平台的开发&桌面环境.首先打开终端输入:

gconf-editor
依次打开“Apps->Metacity->keybinding Commands”,这里可以编辑命令。

然后到“Apps->Metacity->Global keybingdings”,添加上您想要的快捷键。

我定义了两个快捷键,一个是屏幕抓取的:gnome-screenshot --area;  一个是显示桌面(在Global keybing.. 里有show_desktop)


9,在鼠标右键菜单中的“创建文档” 增加新项目

默认的只有一个空文件,其实很简单便能添加自己喜欢的模板。在您主目录下有一个“模板”的文件夹,对,就是他了,在里面新建您需要的模板,例如新建一个 “文本文件。txt”,在鼠标右键菜单便会出现“文本文件”这个选项。如此类推,您可以新建 OpenOffice.org 文档、GIMP 文件等。


10,卸载软件

通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:

首先sudo apt-get remove apache2
再sudo apt-get autoremove 可以自动卸载依赖的包


Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐