Ubuntu使用系列(1)
来源:互联网 发布:在线播放源码 编辑:程序博客网 时间:2024/05/20 04:09
把我在使用Ubuntu(7.04)过程中的问题记录下来,方便以后查看,同时,也希望其他同学遇到同样问题时,少走弯路。现如今,又有了在windows上安装Ubuntu的利器--Wubi(Windows Ubuntu-Based Installer),安装相当简单,想装的朋友可以问问baidu,我就不罗嗦了。
Ubuntu的硬盘安装
1)下载ubuntu 8.04的ISO文件放在C盘
2)下载硬盘安装文件 boot.img.gz、initrd.gz、vmlinuz放到C盘
http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/
3)下载Grub4Dos
http://sourceforge.net/projects/grub4dos/
4)解出 grldr 和 menu.lst ,放到 C 盘;
调整“文件夹选项”使显示 系统文件 和 隐藏文件,应看到 C 盘有个 boot.ini 文件,修改其属性,去掉“只读”;
打开它,添一句 c:/grldr = GRUB4DOS ,可酌情修改 timeout ,下面是示例:
一、万事之源──APT(Advanced Package Tool)
APT使得linux的易用性得到了很大的提高,绝大多数软件都可以通过简单的几条命令,完成下载、安装。
1)设置souce list
$ sudo vim /etc/apt/sources.list
添加如下内容
#清华大学计算机系学生科协
deb http://mirror.net9.org/ubuntu/ dapper main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-backports main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-proposed main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-security main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-updates main multiverse restricted universe
deb http://mirror.net9.org/ubuntu-cn/ dapper main multiverse restricted universe
2)开始更新本机软件
$ sudo gedit /etc/gtk-2.0/gtk.immodules
添加如下镖师内容:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh:zh_CN"
$ sudo chown -R root:root /opt/LumaQQ/
$ sudo chmod -R 755 /opt/LumaQQ/
$ sudo gedit /usr/share/applications/LumaQQ.desktop
在新建的文件中输入下面几行:
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;
保存,OK,现在Application->Internet下就有LumaQQ的快捷方式了。
$ gedit Makefile
修改为 JAVA_HOME=/usr/lib/jvm/java-6-sun/
$ make
$ sudo cp libkeybinder.so /opt/LumaQQ/swt/
如果在编译过程中,出现很多关于缺少gtk头文件的问题时,使用如下命令解决:
$ sudo apt-get install gnome-core-devel
五、邮件
1)Evolution
在使用Evolution的时候出现了,Send/Receive按钮一直为灰的状况,打开File-->Work Online解决。
六、解压
1)unrar
对于*.rar文件,采用unrar解压
#unrar e *.rar
Ubuntu的硬盘安装
1)下载ubuntu 8.04的ISO文件放在C盘
2)下载硬盘安装文件 boot.img.gz、initrd.gz、vmlinuz放到C盘
http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/
3)下载Grub4Dos
http://sourceforge.net/projects/grub4dos/
4)解出 grldr 和 menu.lst ,放到 C 盘;
调整“文件夹选项”使显示 系统文件 和 隐藏文件,应看到 C 盘有个 boot.ini 文件,修改其属性,去掉“只读”;
打开它,添一句 c:/grldr = GRUB4DOS ,可酌情修改 timeout ,下面是示例:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windwos XP Professional" /noexecute=optin /fastdetect
c:/grldr = GRUB4DOS
4、修改menu.lst
在C:/中用记事本打开menu.lst,根据情况修改为下边的字符(我是全删了,换成下边的字符了)
(ubuntu-7.04-dvd-i386.iso就是你下载的系统镜像文件名)
title ubuntu-7.04-dvd-i386.iso
find --set-root /vmlinuz
kernel /vmlinuz
initrd /initrd.gz
5、重起,选择 GRUB4DOS 即可,进入界面选择"ubuntu 7.04 DVD"进入,后面就没有什么了,自己看着安装了。
一、万事之源──APT(Advanced Package Tool)
APT使得linux的易用性得到了很大的提高,绝大多数软件都可以通过简单的几条命令,完成下载、安装。
1)设置souce list
$ sudo vim /etc/apt/sources.list
添加如下内容
#清华大学计算机系学生科协
deb http://mirror.net9.org/ubuntu/ dapper main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-backports main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-proposed main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-security main multiverse restricted universe
deb http://mirror.net9.org/ubuntu/ dapper-updates main multiverse restricted universe
deb http://mirror.net9.org/ubuntu-cn/ dapper main multiverse restricted universe
2)开始更新本机软件
$ sudo apt-get update
$ sudo apt-get dist-upgrade
二、中文输入法
1)中文支持
Ubuntu默认已经包含了scim,不过在使用前,你必须先修改系统配置,使之支持中文。步骤如下:
System => Administration => Language Support => Chinese
如果是英文的Locale,需要修改一下/etc/gtk-2.0/gtk.immodules:$ sudo gedit /etc/gtk-2.0/gtk.immodules
添加如下镖师内容:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh:zh_CN"
2) 安装scim
Ubuntu7.04默认是安装scim。
3) 安装fcitx
如果不想使用scim,可以再安装fcitx之前,将scim删除。
$ sudo apt-get remove scim
可以通过检查目录/etc/X11/Xsession.d/,没有scim相关的文件,表明scim已经成功删除。
安装fcitx,im-switch
$ sudo apt-get install im-switch fcitx
设置默认的输入法
$ sudo im-switch -s fcitx
如果遇到提示”update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx’.”
修改文件/etc/X11/Xsession.d/95xinput(没有就新建),内容如下:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE="XIM"
export QT_IM_MODULE="XIM"
fcitx
修改文件/etc/X11/xinit/xinput.d/fcitx(没有就新建),内容如下:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
重启X Window,fcitx会自动启动
X Window重启快捷键:Ctrl + Alt + Backspace
三、即时通信工具
1)Tencent终于有了自己的linux QQ
2)LumaQQ
- 安装java运行时环境
- 在LumaQQ官网上下载安装包
- 下载热键源代码
- 安装
$ sudo chown -R root:root /opt/LumaQQ/
$ sudo chmod -R 755 /opt/LumaQQ/
$ sudo gedit /usr/share/applications/LumaQQ.desktop
在新建的文件中输入下面几行:
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;
保存,OK,现在Application->Internet下就有LumaQQ的快捷方式了。
- 编译LumaQQ的热键源代码
$ gedit Makefile
修改为 JAVA_HOME=/usr/lib/jvm/java-6-sun/
$ make
$ sudo cp libkeybinder.so /opt/LumaQQ/swt/
如果在编译过程中,出现很多关于缺少gtk头文件的问题时,使用如下命令解决:
$ sudo apt-get install gnome-core-devel
3)Pidgin(Gaim)
http://www.gaimcn.com/
四、文本处理相关
1)阅读pdf文件
安装pdf阅读器
$ sudo apt-get install xpdf-reader
解决中文乱码的问题
五、邮件
1)Evolution
在使用Evolution的时候出现了,Send/Receive按钮一直为灰的状况,打开File-->Work Online解决。
六、解压
1)unrar
对于*.rar文件,采用unrar解压
#unrar e *.rar
- Ubuntu使用系列(1)
- Ubuntu使用系列(2)
- Ubuntu安装使用系列: 目录和说明
- Ubuntu使用系列之一 - apt-get
- Ubuntu使用系列之二 - SSH
- ubuntu使用体验(1)
- UBUNTU 使用日记(1)
- ubuntu使用bitbucket(1)
- Docker学习系列(三):Ubuntu下使用Docker的基本指令记录及一些注意事项
- Ubuntu安装使用系列: Eclipse IDE开发工具
- Ubuntu如何使用命令调节屏幕亮度【Ubantu系列】
- maven使用系列文章-(1)
- MES系列--(1)JNI使用入门
- 使用Selenium测试Flex系列(1)
- boost库使用系列(1)---安装
- Recyclerview系列(1)--基础使用
- Wireshark 系列(1). Ubuntu 上安装
- 腾讯云Ubuntu服务器使用(1)
- 英语短句
- sockaddr与sockaddr_in结构体详细讲解 二者区别
- 最近要将实验室里的所有数据归档
- 使用VBScript开发自动化测试脚本2
- Eclipse3.2跨平台版本
- Ubuntu使用系列(1)
- 一天十亿次的访问-采用Core J2EE Pattern架构的J2EE 系统
- eBay架构的思想金矿
- SQL Server常见的需要避免的查询设计错误
- 30岁了,开始学编程,开始写博客,开始新生活。
- 解析C语言中的sizeof
- 商业模式:真有那么重要吗?
- 毛文龙与袁崇焕的死生辩证
- 利用 JavaScript 去限制 CheckBoxList 的勾選數