Ubuntu 12.04 LTS 配置与安装设置手记

前记 & 系统安装

两年前,我第一次听说Linux,才知道原来世界上除了Windows还有别的操作系统运行在电脑中。几个月后,我上了大学,学的是计算机专业,有更多的机会跟Linux打交道。一年前,我第一次使用Linux,Ubuntu11.04是我在我的本本上装的第一个Linux,而Unity是我第一次接触Linux的图形界面。所以,Unity界面我一开始就比较习惯也很喜欢。今天,Ubuntu 12.04出来了,这是一个Long Term Support版本,我也决定再写一篇12.04LTS的配置手记,以帮助那些像我当年一样,正艰难地徘徊在Linux或者Ubuntu大门口的朋友。

这篇文章中,我将解答以下几个问题:如何离线安装和配置wine,用wine安装Dr.Com校园网客户端,如何离线安装闭源显卡驱动和闭源wifi驱动,如何离线安装Flash等。

#1 离线安装和配置wine

这个wine的问题主要是针对大学校园内的同学和老师们,在Linux Ubuntu下的上网问题。很多学校用的就是城市热点公司的Dr.com上网客户端。可是很多学校却没有dr.com的Linux版本,这可苦了我们使用Linux的同学和老师们。还好,我们有wine。什么是wine?wine是一款软件,具体的大家可以去google上搜索了解,总之它是用来在Linux甚至Mac系统上运行Windows软件用的。但问题是,通常装wine大家都是在线一个命令就装好了,非常简单,而如今我们得通过wine来联网,于是大家就陷入了“没有上网 -> 不能装wine,没有装wine -> 不能上网”的死循环……而明显如果不能上网,ubuntu的很多功能就失去了,有了网,Ubuntu的配置和使用会方便很多。所以,在没有Linux上网客户端的情况下,我们就只能先通过离线安装的方式装上wine,然后配置安装Windows版的上网客户端。

注意:以下方法仅仅适用于Ubuntu 12.04 32位 桌面 最终发行版。而Ubuntu其他版本、Linux其他发行版、12.04的Alpha和Beta版、64位版、服务器版均不适用!

安装前,我们需要下载一些wine的安装文件,包括它的所有的依赖包。有点多也有点大,总共53个安装包,106多MB。请读者自己先在别的电脑上下载下来,然后拷贝到Ubuntu中,一个也不能少。53个安装包的下载地址分别如下:

http://cn.archive.ubuntu.com/ubuntu/pool/universe/m/mpg123/libmpg123-0_1.12.1-3.2ubuntu1_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/u/unixodbc/libodbc1_2.2.14p2-5ubuntu3_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/u/unixodbc/odbcinst_2.2.14p2-5ubuntu3_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/u/unixodbc/odbcinst1debian2_2.2.14p2-5ubuntu3_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/c/cabextract/cabextract_1.4-1_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/multiverse/m/msttcorefonts/ttf-mscorefonts-installer_3.4ubuntu3_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/multiverse/w/wine-gecko1.4/wine-gecko1.4_1.4.0-0ubuntu2_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/o/openal-soft/libopenal-data_1.13-4ubuntu3_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/o/openal-soft/libopenal1_1.13-4ubuntu3_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/w/wine1.4/wine1.4-common_1.4-0ubuntu4_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/w/wine1.4/wine1.4-i386_1.4-0ubuntu4_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/b/binfmt-support/binfmt-support_2.0.8_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/w/wine1.4/wine1.4_1.4-0ubuntu4_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/w/winetricks/winetricks_0.0+20120308_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/i/isdnutils/libcapi20-3_3.12.20071127-0ubuntu11_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fonts-droid/fonts-droid_20101110+git-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fonts-horai-umefont/fonts-horai-umefont_434-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/f/fonts-unfonts-core/fonts-unfonts-core_1.0.3.is.1.0.2-080608-5ubuntu1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libe/libencode-locale-perl/libencode-locale-perl_1.02-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libt/libtimedate-perl/libtimedate-perl_1.2000-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhttp-date-perl/libhttp-date-perl_6.00-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libf/libfile-listing-perl/libfile-listing-perl_6.03-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libu/liburi-perl/liburi-perl_1.59-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhtml-tagset-perl/libhtml-tagset-perl_3.20-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhtml-parser-perl/libhtml-parser-perl_3.69-1build1_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhtml-tree-perl/libhtml-tree-perl_4.2-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libl/liblwp-mediatypes-perl/liblwp-mediatypes-perl_6.01-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhttp-message-perl/libhttp-message-perl_6.01-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhttp-cookies-perl/libhttp-cookies-perl_6.00-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhttp-negotiate-perl/libhttp-negotiate-perl_6.00-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libn/libnet-http-perl/libnet-http-perl_6.02-1_all.deb                          
http://cn.archive.ubuntu.com/ubuntu/pool/main/libn/libnet-ssleay-perl/libnet-ssleay-perl_1.42-1build1_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libi/libio-socket-ssl-perl/libio-socket-ssl-perl_1.53-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libl/liblwp-protocol-https-perl/liblwp-protocol-https-perl_6.02-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libw/libwww-robotrules-perl/libwww-robotrules-perl_6.01-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libw/libwww-perl/libwww-perl_6.03-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/i/icoutils/icoutils_0.29.1-2_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libf/libfont-afm-perl/libfont-afm-perl_1.20-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhtml-form-perl/libhtml-form-perl_6.00-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhtml-format-perl/libhtml-format-perl_2.10-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libh/libhttp-daemon-perl/libhttp-daemon-perl_6.00-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libs/libsocket6-perl/libsocket6-perl_0.23-1build2_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libi/libio-socket-inet6-perl/libio-socket-inet6-perl_2.69-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/libm/libmailtools-perl/libmailtools-perl_2.08-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/s/samba/winbind_3.6.3-2ubuntu2_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/s/samba/libpam-winbind_3.6.3-2ubuntu2_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fonts-droid/ttf-droid_20101110+git-2_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fonts-horai-umefont/ttf-umefont_434-1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fonts-unfonts-core/ttf-unfonts-core_1.0.3.is.1.0.2-080608-5ubuntu1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/main/u/unixodbc/unixodbc_2.2.14p2-5ubuntu3_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/multiverse/u/unrar-nonfree/unrar_4.0.3-1_i386.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/g/gnome-exe-thumbnailer/gnome-exe-thumbnailer_0.9-0ubuntu1_all.deb
http://cn.archive.ubuntu.com/ubuntu/pool/universe/w/wine1.4/wine_1.4-0ubuntu4_i386.deb

这53个离线安装包全部下载下载以后,我们将它们拷贝到Ubuntu系统中。假设我们放在桌面的“wine”这个文件夹中,然后同时按下<Ctrl>+<Alt>+<T>按键打开终端,输入以下命令切换到目录:(注意:命令中的地址部分中的“用户名”请换成你自己的用户名)

代码:

cd /home/用户名/桌面/wine/

然后再执行以下命令为安装包添加权限,注意,以下命令是以sudo开头的,sudo开头的命令表示切换成超级用户权限执行,也就是,在你输入一下命令并按下回车键后,终端会出现一行字“[sudo] password for ***:”,这时是提示你输入你的用户密码,在你输入时屏幕上不会有任何变化,不会随着你密码的输入有“***”的提示,密码必须一次输入正确,如果输错不能按退回键删除。请执行命令:

代码:

sudo chmod +x *

再然后,我们开始离线安装wine。刚才我们下载的那53个安装包也是得按照一定的顺序进行安装的。输入以下命令:

sudo dpkg -i libmpg123-0_1.12.1-3.2ubuntu1_i386.deb libodbc1_2.2.14p2-5ubuntu3_i386.deb odbcinst_2.2.14p2-5ubuntu3_i386.deb odbcinst1debian2_2.2.14p2-5ubuntu3_i386.deb cabextract_1.4-1_i386.deb ttf-mscorefonts-installer_3.4ubuntu3_all.deb wine-gecko1.4_1.4.0-0ubuntu2_i386.deb libopenal-data_1%3a1.13-4ubuntu3_all.deb libopenal1_1%3a1.13-4ubuntu3_i386.deb wine1.4-common_1.4-0ubuntu4_all.deb wine1.4-i386_1.4-0ubuntu4_i386.deb binfmt-support_2.0.8_i386.deb wine1.4_1.4-0ubuntu4_i386.deb winetricks_0.0+20120308_i386.deb libcapi20-3_1%3a3.12.20071127-0ubuntu11_i386.deb fonts-droid_20101110+git-2_all.deb fonts-horai-umefont_434-1_all.deb fonts-unfonts-core_1.0.3.is.1.0.2-080608-5ubuntu1_all.deb libencode-locale-perl_1.02-2_all.deb libtimedate-perl_1.2000-1_all.deb libhttp-date-perl_6.00-1_all.deb libfile-listing-perl_6.03-1_all.deb liburi-perl_1.59-1_all.deb libhtml-tagset-perl_3.20-2_all.deb libhtml-parser-perl_3.69-1build1_i386.deb libhtml-tree-perl_4.2-1_all.deb liblwp-mediatypes-perl_6.01-1_all.deb libhttp-message-perl_6.01-1_all.deb libhttp-cookies-perl_6.00-2_all.deb libhttp-negotiate-perl_6.00-2_all.deb libnet-http-perl_6.02-1_all.deb libnet-ssleay-perl_1.42-1build1_i386.deb libio-socket-ssl-perl_1.53-1_all.deb liblwp-protocol-https-perl_6.02-1_all.deb libwww-robotrules-perl_6.01-1_all.deb libwww-perl_6.03-1_all.deb icoutils_0.29.1-2_i386.deb libfont-afm-perl_1.20-1_all.deb libhtml-form-perl_6.00-1_all.deb libhtml-format-perl_2.10-1_all.deb libhttp-daemon-perl_6.00-1_all.deb libsocket6-perl_0.23-1build2_i386.deb libio-socket-inet6-perl_2.69-2_all.deb libmailtools-perl_2.08-1_all.deb winbind_2%3a3.6.3-2ubuntu2_i386.deb libpam-winbind_2%3a3.6.3-2ubuntu2_i386.deb ttf-droid_20101110+git-2_all.deb ttf-umefont_434-1_all.deb ttf-unfonts-core_1.0.3.is.1.0.2-080608-5ubuntu1_all.deb unixodbc_2.2.14p2-5ubuntu3_i386.deb unrar_1%3a4.0.3-1_i386.deb gnome-exe-thumbnailer_0.9-0ubuntu1_all.deb wine_1.4-0ubuntu4_i386.deb

在安装过程中,终端回出现两次灰色的提示选择界面,这时,请按下<Tab>键进行选择,分别选择“确定”和“是”,然后按下回车键确认。直���终端最后一行再次出现“***@******:wine$”的字样时,就表示安装完成了!此时按下左上角的ubuntu标志,搜索“wine”,搜出来三个东西:“Uninstall Wine Software”、“Configure Wine”、“Winetricks”,如下图所示。就表示wine安装成功了!

Ubuntu 12.04 LTS 配置与安装设置手记

相关推荐