欢迎 swordlu 加入本站!
 免费注册  用户登陆  汇款方式  汇款确认  产品报价  联系我们  帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页 光盘超市 软件下载 技术文章 专题 用户中心 VIP会员 技术论坛 网站留言 娱乐中心 卓越资源
今天是:2008年11月21日 星期五  您现在位于: 首页 → 技术文章 → Ubuntu Linux...
   Ubuntu Linux发行版新手指南
作者:sixth  出处:linux.ccidnet.com  更新时间: 2007年05月28日 
 
Ubuntu系统是基于Linux的系统,他所有的软件的更新是通过命令:apt-get install来安装。 


一、 

实现中文输入 

该命令是为了完成gcc编译器的建立,该ubuntu是debian的变种,debian倾向于用打包文件 

来执行,而普通的linux是基于源码编译的,通过gcc,make来完成的。 

sudo apt-get install build-essential 

该命令是对编译环境打一些补丁。 

apt-get build-dep vim-gtk 

该命令是为了初始化scim中文。 

sudo apt-get install scim-pinyin im-switch 

im-switch -z en_US -s scim-pinyin 

到此为止,环境已经支持中文。 


二、 

在 Ubuntu 中, 传统 UNIX 'root' 被屏蔽了 (也就是 你不能使用 root 来登录). 

用 root 权限执行命令, 在每个命令前面加上 'sudo' 命令。 

启动一个 root shell (例如 一个你可以运行 root 命令的窗口) 使用: 

sudo -s 


三、 

无线网卡驱动不起来: 

查看系统的无线设备的设置: 

iwconfig, 

端口ath0去自动获得ip 

dhclient ath0 

自动让ath0扫描可用的无线网络 

sudo iwlist ath0 scan 


ath0 Scan completed : 

Cell 01 - Address: 00:0C:41:9D:3D:2D 

ESSID:"linksys" 

Mode:Master 

Frequency:2.437 GHz (Channel 6) 

Quality=53/94 Signal level=-42 dBm Noise level=-95 dBm 

Encryption key:on 

Bit Rates:1 Mb/s; 2 Mb/s; 5 Mb/s; 6 Mb/s; 9 Mb/s 

11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 

48 Mb/s; 54 Mb/s 

Extra:bcn_int=100 


禁用网络 

sudo ifdown ath0 

激活网络 

sudo idup ath0 

设置无线网络的通道,该通道应该与AP一致 

sudo iwconfig ath0 channel 6 

设置essid 

sudo iwconfig ath0 essid linksys 

设置模式 

sudo iwconfig ath0 mode managed 

我们用ifconfig命令来看到的所有的接口不一定是已经被激活的,就像ath0,我发现,即使ath0没有被激活也会在里面显示。 

我在配置无线网络的时候就碰到了怎么也获得不了ip的情况,但是我在系统--》网络中已经激活了该网络,其实这个时候,可能要做几个操作。 

调试无线网络: 

1、首先我们要在系统--》系统系统管理--》联网的连接中看到自己的无线设备,就像我的无线设备是ath0,选择其属性,在打开的对话框中选上启用该连接,连接设置的配置中选为dhcp,不用填其他的项目,然后将其激活。 


2、用sudo iwlist ath0 scan命令扫描所有的无线网络。 

ath0 Scan completed : 

Cell 01 - Address: 00:0C:41:9D:3D:2D 

ESSID:"linksys" 

Mode:Master 

Frequency:2.437 GHz (Channel 6) 

Quality=48/94 Signal level=-47 dBm Noise level=-95 dBm 

Encryption key:on 

Bit Rates:1 Mb/s; 2 Mb/s; 5 Mb/s; 6 Mb/s; 9 Mb/s 

11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 

48 Mb/s; 54 Mb/s 

Extra:bcn_int=100 

3、用获得的AP信息来对ath0进行设置: 

ty@tonylinux:~$ sudo iwconfig ath0 essid linksys 

ty@tonylinux:~$ sudo iwconfig ath0 mode managed 

ty@tonylinux:~$ sudo iwconfig ath0 channel 6 

ty@tonylinux:~$ sudo iwconfig ath0 enc 15ADE315F326F81545C51EA031 

其中channel必须与你用扫描命令看到的通道一致。 

4、获得dhcp client ip 

sudo dhclient ath0 

Internet Systems Consortium DHCP Client V3.0.3 

Copyright 2004-2005 Internet Systems Consortium. 

All rights reserved. 

For info, please visit http://www.isc.org/products/DHCP 


Listening on LPF/ath0/00:0f:20:95:67:9e 

Sending on LPF/ath0/00:0f:20:95:67:9e 

Sending on Socket/fallback 

DHCPREQUEST on ath0 to 255.255.255.255 port 67 

DHCPACK from 192.168.1.1 

bound to 192.168.1.108 -- renewal in 34542 seconds. 

5、用ifconfig就可以看到获得ip 

ty@tonylinux:~$ ifconfig 

ath0 Link encap:Ethernet HWaddr 00:0F:20:95:67:9E 

UP BROADCAST MULTICAST MTU:1500 Metric:1 

RX packets:783 errors:545 dropped:0 overruns:0 frame:545 

TX packets:1017 errors:0 dropped:0 overruns:0 carrier:0 

collisions:0 txqueuelen:200 

RX bytes:571504 (558.1 KiB) TX bytes:261708 (255.5 KiB) 

Interrupt:11 Memory:f8b20000-f8b30000 


eth0 Link encap:Ethernet HWaddr 00:08:02:DA:56:7E 

UP BROADCAST MULTICAST MTU:1500 Metric:1 

RX packets:0 errors:0 dropped:0 overruns:0 frame:0 

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 

collisions:0 txqueuelen:1000 

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 

Interrupt:11 


lo Link encap:Local Loopback 

inet addr:127.0.0.1 Mask:255.0.0.0 

inet6 addr: ::1/128 Scope:Host 

UP LOOPBACK RUNNING MTU:16436 Metric:1 

RX packets:22 errors:0 dropped:0 overruns:0 frame:0 

TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 

collisions:0 txqueuelen:0 

RX bytes:1184 (1.1 KiB) TX bytes:1184 (1.1 KiB) 


到此结束。 



四、在编译quodlibet-0.24(mp3播放器)发现没有intltool. 

intltool 包括一个国际化工具。可以从源码中提取翻译表,从传统源码 (//po)中收集这些提取出来的信息并且可以将翻译融合到 .xml, .desktop和.oaf 文件中。就需要安装intltool。 

下载地址: 

http://www.huihoo.com/gnu_linux/lfs/blfs-1.0/gnome/intltool.html 


五、rhythmbox媒体播放器,本身不支持mp3播放,但是可以安装一个插件: 

sudo apt-get install gstreamer0.10-fluendo-mp3 

sudo apt-get install w32codecs 

即可,但是该播放器不支持中文, 

要想支持中文:需要在/etc/profile中增加几个环境变量: 

首先 

sudo gedit /etc/profile 

然后,在文件中增加两行,申明两个环境变量。保存退出,即可。 

export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 

export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030 

 六、多媒体配置 

我们来讲讲怎么在ubuntu dapper中安装各种解码器: 

首先安装gstreamer的解码器,gstreamer是gnome主推的多媒体平台。在dapper中进行了重大升级,目前是0.10。但是默认没有安装完全,导致mp3等不能播放。所以,我们要安装 gstreamer0.10 . 


sudo apt-get install gstreamer0.10-* 


这条语句会把所有的gstreamer0.10的包安装上。 


然后我们安装xine的解码器 libxine-extracodecs ,xine是另外一个多媒体平台,功能非常强大。我们还把系统自带的totem卸载,改为使用xine后端的totem,这样才可以播放rmvb等视频。顺便安装上mplayer这个强大的播放器,我一般用它来播放dvd。注意如果是 amd的CPU,需要安装mplayer-k7,当然,大家也可以直接安装mplayer,这个比较通用。 


sudo apt-get install libxine-extracodecs totem-xine mplayer-686 ffmpeg lame faad sox mjpegtools libxine-main1 


七、当前的ubuntu系统的内核版本是: 

ty@tonylinux:~$ uname -r 

2.6.15-27-386 



八、当前的ubuntu系统中并没有minicom,可以安装: 

安装办法:sudo apt-get install minicom 


九、ubuntu linux本身没有英文翻译软件,可以如下安装: 

sudo apt-get install stardict 

运行该软件的办法是:stardict 

在ubuntu linux系统中,所有的软件都安装在/usr/share目录下。 



十、如何阅读chm文件 

使用命令安装chmsee: 

apt-get install chmsee 

这种命令安装之后的文件夹一般都处于/usr/share下面,而可执行文件都放在/usr/bin文件夹下。 


十一、安装wine:如果想模拟windows下的部分程序:可以安装wine 

安装方法: 

apt-get install wine 


十二、如果想要在linux下打开rar文件,必须要安装解压缩软件: 

命令:apt-get install rar 

运行的时候直接输入:rar -e ty.rar 



十三、如何解决wine和中文环境冲突的问题: 

在中文为第一输入法的情况下:用wine启动Insight程序会发现启动非常之慢。造成这种情况的原因是中文环境: 

ty@tonylinux:~$ vim /etc/environment 

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin: 

/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games" 

export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 

export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030 

LANG="zh_CN.UTF-8" 

LANGUAGE="zh_CN:zh:en_US:en" 


我们可以看到这个文件中有一行: 

LANG="zh_CN.UTF-8" 

必须要将其修改为 

LANG="en_US.UTF-8" 

表示英文是默认的输入法。保存,重启x即可。 



十四、在linux下安装防火墙: 

apt-get install firestarter 

将初始化一个图形化界面的防火墙。在与windows系统的机器使用smb协议(内似于windows的网络共享)通信时,必须要将防火墙关掉,否则不能相互访问。 



十五、如何解决在linux下打开windows分区中的含中文字体的文件时中文乱码的问题: 

运行gedit: 

点击"文件"--->打开,将下面的对话框中的“字符编码”选成简体中文GB2312即可,没有GB2312的话,先添加简体中文。 

gedit的自动检测是非常不成功的。 



十六、如何调试shell文件: 

我们系统中的shell文件,就是我们可以看到的以 

#/bin/bash等shell开头的文件都是shell脚本,可以直接执行的。执行的方法是:在终端中进入shell所在的目录: 

直接运行 ./check.sh即可。对于该shell的调试需要使用bashdb来完成。该调试器在sourceforge.net上有下载。 

http://sourceforge.net/projects/bashdb 按说明安装即可 



十七、如何查看x window的版本: 

我们在安装显卡驱动的时候需要知道系统目前的X系统的版本号: 

root@tonylinux:~/tools# X -version 


X Window System Version 7.0.0 

Release Date: 21 December 2005 

X Protocol Version 11, Revision 0, Release 7.0 

Build Operating System:Linux 2.6.15.7 i686 

Current Operating System: Linux tonylinux 2.6.15-27-386 #1 PREEMPT Sat Sep 16 01:51:59 UTC 2006 i686 

Build Date: 16 March 2006 

Before reporting problems, check http://wiki.x.org 

to make sure that you have the latest version. 

Module Loader present 


十八、有一些中文的pdf用evince打开是出现乱码的情况,这是因为有些中文字体没有被安装: 

解决办法就是: 

root@tonylinux:~# apt-get install xpdf-chinese-simplified 

正在读取软件包列表... 完成 

正在分析软件包的依赖关系树... 完成 

将会安装下列额外的软件包: 

cmap-adobe-gb1 xpdf-common 

建议安装的软件包: 

xpdf-reader xpdf-utils 

下列【新】软件包将被安装: 

cmap-adobe-gb1 xpdf-chinese-simplified xpdf-common 


运行此命令即可以。 


十九、如何编译新的内核? 

编译新的内核其实是一个比较复杂的过程:复杂之处在于进行make menuconfig 

不知道如何选择,这次我选择的是:从linux2.6.15升级到linux2.6.16,跳动还是比较大的,这个内核改动还是比较大的。 

我也不知道怎么选择好,但是我用了一个偷懒的办法,就是将配置文件从/boot文件夹下拷贝出来: 

就是:config-2.6.15-26-386文件即可,拷贝到linux的源文件夹中,改名为ubuntu.config,文件名无所谓,但是后缀一定是config,然后仔细阅读documentation/Changes文件中对编译器环境等的要求,要让自己的环境达到他的要求,下面我们就可以开始进行编译的工作了。 

sudo make-kpkg -revision=tonylinux1 kernel_image kernel_headers 

这里我们看到要运行make-kpkg,这个命令是专门用来产生deb(针对debian的系统)的安装包。 

必须安装kernel-package.安装办法就是:apt-get install kernel-package 

这个办法可以产生两个deb格式的安装包:kernel-headers-2.6.16_tonylinux1_i386.deb 

kernel-image-2.6.16_tonylinux1_i386.deb 

而其中的kernel-image-2.6.16_tonylinux1_i386.deb安装包就是压缩的内核。 

然后使用如下的命令: 

sudo dpkg -i kernel-image-2.6.16_tonylinux1_i386.deb 

这其实是一个安装命令,将该内核安装包加载到grub项中。这时去看/boot/grub/menu.lst文件就可以看见增加的选择项,以及/boot目录下的压缩内核。 

然后重启电脑即可。 


二十、如何让系统不直接进入gdm的桌面环境中,而是先进入到命令行模式? 

我仔细的阅读过有关系统启动过程的文档,发现当系统加载内核完成之后,第一个被执行的文件是/etc/inittab,在这个文件中,定义系统运行的级别 (这里系统运行的级别是非常内似于windows xp启动时按f8之后出现的菜单,但是该功能比windows强大了许多,对于这个文档的具体的分析:请见系统启动文件夹下的文件)。 


id:2:initdefault: 

#这是我们系统设置的默认的启动级别。 


si::sysinit:/etc/init.d/rcS 

#这是系统在启动状态的运行级别 


  l0:0:wait:/etc/rc.d/rc 0 

  l1:1:wait:/etc/rc.d/rc 1 

  l2:2:wait:/etc/rc.d/rc 2 

  l3:3:wait:/etc/rc.d/rc 3 

  l4:4:wait:/etc/rc.d/rc 4 

  ###当运行级别为5时,以5为参数运行/etc/rc.d/rc脚本,init将等待其返回(wait) 

  l5:5:wait:/etc/rc.d/rc 5 

  l6:6:wait:/etc/rc.d/rc 6 


运行等级 S:开机进程中的第一个运行等级。/etc/init.d/rcS脚本将被调用到开启并且/etc/rcS.d目录下的所有进程将被执行。 

运行等级 1:单用户模式。/etc/rc1.d目录下的所有进程将被执行。 

运行等级 2,3,4,5:在debian系统里是多用户环境,可能不包含图形用户界面。同样的,在相应目录下的进程将被运行。 

**注意** 这和RedHat,SuSE, 以及其它基于RPM的系统不同。 

运行等级 0:关闭计算机 

运行等级 6:重起计算机 



上面这几行对应的分别是rc0.d到rcS.d的8个文件夹。每个文件夹中是连接文件,其实最终连接到的是/etc/init.d文件夹,每个文件对应 init.d文件夹下面的一个脚本,每个脚本文件完成一个服务的加载工作。这几个文件加中的连接文件以S开头表示开始,以K开头表示停止。 


理论上来说2好运行级别是多用户运行级别,不应该出现图形工作界面,但是我发现出现了图形的工作界面,开始我不理解,因为:在rc2.d这个目录下,没有开启x window的服务(在rcS.d中有,让我将文件名修改了,系统不会找到了),怎么会启动图形桌面环境了?后来我仔细的观察发现,系统虽然没有启动 x11服务,但是系统启动了gdm服务,大家应该明白:在linux环境中主要有GNOME和KDE两大桌面环境,但是这两大桌面环境都是以x window作为基础的GUI,gdm就是GNOME的桌面环境。所以可能系统在加载gdm服务的时候,自动的启动了x window服务,所以我就将使用sudo mv Sgdm tySgdm,将该文件改名,目的是不让系统加载该服务,重启系统,果然,发现成功的启动到了linux命令行环境。 

在命令行环境下:运行startx启动桌面环境,正常进入,但是当我打开一些管理器时就发现出错,弹出没有x授权的错误,这是我想到,可能是没有运行gdm服务的原因,故重启,进入命令行模式,需要进入桌面环境时,输入gdm命令进入桌面环境,一切ok! 

二十一、如何在菜单中建立一个自己的需要的菜单项: 

对于有些绿色软件,系统不会自动的添加一个菜单项,在linux下可以自己的添加,方法如下: 

ubuntu linux下的所有菜单都放在/usr/share/applications目录下: 

该目录下的所有文件都是以.desktop为后缀的。双击该目录下的文件会运行该程序的,同时也可以很方便的使用gedit来编辑文件。 

下面是一个文件的例本: 


[Desktop Entry] 

Name=LumaQQ 

Name[zh_CN]=LumaQQ 

Comment=QQ Client 

Exec=/home/ty/software/LumaQQ/lumaqq 

Icon=/home/ty/software/LumaQQ/QQ.png 

Terminal=false 

Type=Application 

Categories=Application;Network; 

Encoding=UTF-8 

StartupNotify=true 


注意:必须要加上[Desktop Entry],表示这是一个桌面菜单项,不加的话会被认成普通文件。 

Name表示菜单项上的名称,Exec代表的是绝对路径的可执行文件 

Icon用来指定在菜单项上显示的图标是什么,Type一般都是Application. 

Categories代表将该图标放在哪个位置,第一个一般是Application,第二个是位置,这里是将其放在Network下面。 

这些位置都可以是,它们分别对应如下: 

  互联网 Network 

  办公 Office 

  图像 Graphics 

  声音和视频 AudioVideo 

  系统工具 System 

  编程 Development 

  辅助选项 Utility 

  首选项 Settings。 

这个添加完之后,就会自动的在菜单项上出现你要的菜单。 


这里要注意还有一个目录也可以放这些文件: 

/usr/local/share/applications 



二十二、系统一共打开了6个终端,其实这在/etc/inittab文件下就有表示: 

# Note that on most Debian systems tty7 is used by the X Window System, 

# so if you want to add more getty's go ahead but skip tty7 if you run X. 



1:2345:respawn:/sbin/getty 38400 tty1 

2:23:respawn:/sbin/getty 38400 tty2 

3:23:respawn:/sbin/getty 38400 tty3 

4:23:respawn:/sbin/getty 38400 tty4 

5:23:respawn:/sbin/getty 38400 tty5 

6:23:respawn:/sbin/getty 38400 tty6 


上面的第二个字段代表这各个终端的运行级别,像我们目前的系统处在的是运行级别2(runlevel 2),可以使用的就有6个终端,但是当我们将系统启动的运行级别修改为45的时候,就会只有一个终端可以使用。 

在各个终端中切换使用的命令是:ctrl+alt+f1~f6,进入全屏的命令行模式。如果使用ctrl+alt+f7,则进入当前的x window模式。 


二十三、系统分区的划分。 

今天晚上我将一个windows的分区删除掉,然后在linux下来安装这个分区: 

a、在linux下处理分区的命令是fdisk,注意要在root的权限下进行这些操作。最好运行其菜单行模式的命令cfdisk, 

我们想要操作的硬盘是/dev/hda,所以使用cfidsk /dev/hda,来打开运行界面。选中空闲分区,选择创建分区,需要你输入大小,输入该分区整个大小,然后选择下面的type,对该分区的格式进行设置,选择83,表示使用linux分区格式,注意不要选择82,那是swap(就是虚拟内存空间的格式)。 

b、到这里,远远还没有完,使用df和 sudo fdisk -l查看的话,新分的分区和原来的分区格式是一样的,但是这个分区还是不能用的,如果想要使用,必须要对其进行格式化,格式化使用命令mkfs.ext3 /dev/hda9,表示对新建立的分区使用ext3格式进行格式化。这样之后,就可以使用吗? 

c、还是不能使用的,在linux中,你是不能直接操作/dev/hda9的,想要操作他的话,必须要对其进行挂载,自动挂载的执行文件是 

/etc/fstab,打开此文件,找到原来的有关于hda9的行,将其修改为与其他的linux挂载分区的设置一致,即可,挂载点设置为 

/disk_ty 

#/dev/hda9 /media/hda9 ntfs defaults,nls=utf8,umask=007,gid=46 0 0 

/dev/hda9 /disk_ty ext3 defaults 0 2 

d、这样就行吗?不行,对于普通用户可能不被允许直接对/disk_ty进行写入的操作,由于root才是/disk_ty文件夹的属主,想让其他用户也可以对文件夹进行写入操作的话,必须对文件夹进行设置:sudo chmod 777 /disk_ty,所有的用户都拥有对该文件夹的所有权限,使用ls -l查看文件属性即可。 

e、重启机器。 


二十四、拷屏软件scrot的使用 

一个命令行的拷屏工具scrot,可以比较方便的拷贝屏幕上任意窗口的图案,如果没有指定文件的存放位置,图片将被报存在当前的目录下面。 

ty@tonylinux:~$ scrot -s 

ty@tonylinux:~$ man scrot 

Reformatting scrot(1), please wait... 

ty@tonylinux:~$ pwd 

/home/ty 

ty@tonylinux:~$ 


二十五、logitech的摄像头的安装: 

我使用的摄像头是logitech的quickcam pro 4000,在摄像头插入usb借口之后,我么可以从lsusb中查看到系统已经识别了这个usb设备,从我们安装linux设备驱动的常识来说,我们不关心这个产品到底是谁生产,之关心这个产品用的是谁的芯片!我在网上查看了这个产品的资料,知道这个产品使用的是sp的芯片,而在网上我发现Philips USB Webcam Driver for Linux支持这种摄像头,我就到 

http://www.saillard.org/linux/pwc/下载了一个pwc10.0.11,下载完毕之后,解压缩到/home/ty/tools/camstream/, 

编译发现一大堆错误,在这里我犯了一点错误:呵呵,让我走了不少的弯路阿,而在个系统打补丁成功之后,我在后面用sudo make的权限编译成功(其实我现在也不知道现在编译成功是不是因为我已经对内核进行了patch而造成的),没有办法,我就在pwc下面下载了对内核 2.6.15的补丁,然后用patch -p1对内核的源码打了补丁,打完补丁之后,其实就是修改了一下/drivers/usb/media/kconfig,增加一个pwc文件夹,怎么办,重新编译内核???不可能,还是原来的那个办法,进入源码的根目录,然后使用 make M=drivers/usb/media/pwc,执行完之后,会产生一个pwc.ko文件,将这个文件拷贝到/li/modules/2.6.15- 27/kernel/drivers下面,然后在/lib/modules/2.6.15-27下面运行depmod -a来产生自动依赖,然后使用modprobe pwc,加载驱动,成功,然后使用lsmod查看驱动的加载情况,也可以使用dmesg查看驱动加载成功。 

驱动加载成功之后,就需要一个专门用来使用摄像头的软件camstream,使用sudo apt-get install camstream来安装。装完之后,运行camstream就可以看到自己的头像了,然后在/usr/share/applications来添加一个桌面菜单项。 


二十六、如何安装latex 

apt-get install latex209* 

如何卸载latex: 

下载 26.7MB,耗时 4m42s (94.3kB/s) 

正在预设定软件包 ... 

选中了曾被取消选择的软件包 tex-common。 

(正在读取数据库 ... 系统当前总共安装有 86184 个文件和目录。) 

正在解压缩 tex-common (从 .../tex-common_0.15build1_all.deb) ... 

选中了曾被取消选择的软件包 tetex-base。 

正在解压缩 tetex-base (从 .../tetex-base_3.0-15ubuntu1_all.deb) ... 

选中了曾被取消选择的软件包 tetex-bin。 

正在解压缩 tetex-bin (从 .../tetex-bin_3.0-13ubuntu6_i386.deb) ... 

选中了曾被取消选择的软件包 jlatex209-base。 

正在解压缩 jlatex209-base (从 .../jlatex209-base_1.9.1-3_all.deb) ... 

选中了曾被取消选择的软件包 jtex-base。 

正在解压缩 jtex-base (从 .../jtex-base_1.9.1-3_all.deb) ... 

选中了曾被取消选择的软件包 libkpathsea3。 

正在解压缩 libkpathsea3 (从 .../libkpathsea3_2.1-1_i386.deb) ... 

选中了曾被取消选择的软件包 jtex-bin。 

正在解压缩 jtex-bin (从 .../jtex-bin_1.9.1-7_i386.deb) ... 

选中了曾被取消选择的软件包 latex209-base。 

正在解压缩 latex209-base (从 .../latex209-base_25.mar.1992-7_all.deb) ... 

选中了曾被取消选择的软件包 jlatex209-bin。 

正在解压缩 jlatex209-bin (从 .../jlatex209-bin_1.9.1-7_all.deb) ... 

选中了曾被取消选择的软件包 latex209-bin。 

正在解压缩 latex209-bin (从 .../latex209-bin_25.mar.1992-7_all.deb) ... 

选中了曾被取消选择的软件包 latex209-src。 

正在解压缩 latex209-src (从 .../latex209-src_25.mar.1992-7_all.deb) ... 

正在设置 tex-common (0.15build1) ... 


我们注意到最先安装的是tex-common,我们卸载的时候,可以卸载其就可以。这就是所谓的依赖关系。这是最底层的依赖文件 


二十七、如何在ubuntu下面打开tftp的服务? 

tftp分为两类,一类是客户端:tftp,一类是服务器:tftpd 

如何安装:sudo apt-get install tftp tftpd 

这样会产生一个/etc/inetd.conf文件。 

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpdir 

该文件的格式如上,最后的一个文件夹名是tftp服务器的根目录。 

apt-get install netkit-inetd 

然后安装如上的一个网络工具。 

然后使用命令:/etc/init.d/inetd restart重启tftp服务。 

这样就可以用tftp命令来进行通信。 


二十八、如何为一个ip地址指定mac地址,就是指定静态mac地址 

arp -s 10.0.0.100 12:34:56:78:90:ab 


二十九、动态连接库和静态连接库有什么区别? 

静态连接的库文件表示该文件不需要任何其他文件的支撑,就可以单独执行,一般这样的库以.a结尾。 

动态连接的库文件表示该文件需要其他文件的帮助,依赖其他文件,一般以.so文件结尾。 


三十、当你使用dpkg -i来强制安装一个文件,而这个文件在安装过程中又被发现不能满足依赖关系的时候,怎么办? 

如果这样的话,由于这个文件安装了一半没有进行下去,那么系统在每次安装其他的文件的时候都会报错,不能正常的安装其他的任何文件,解决的办法就是 

使用apt-get -f install来将没有安装完毕的文件删除掉。

 (本文已被浏览 2550 次)
 发布人:sdccf
 → 推荐给我的好友
上篇文章:Windows和Linux系统共存 完美解决方案
下篇文章:让你的AS4 Linux像Windows一样自动...
 相关文章:
ubuntu 8.04 上安装 oracle 10g Ubuntu 8.04桌面版安装教程(菜鸟图文版)
Fedora 7发布风头难及Ubuntu7.04 在ubuntu7.04中安装shake
利用sudo命令为Ubuntu分配管理权限 Ubuntu Linux系统中安装GNOME开始菜单
Ubuntu 7.04 命令使用 Ubuntu7.04系统下安装虚拟机VMware
Fedora7/Ubuntu7.04下Nvidia显示卡的安装配置 Ubuntu 7.04硬盘安装与配置图文指南
Ubuntu 7.04 新手指南 Ubuntu 7.04 初体验
Ubuntu 7.04 预览 Ubuntu Linux7.04系统应用体验
Ubuntu 7.04桌面版的新特性 ubuntu7.04硬盘安装简明步骤
ubuntu7.04中Scim的几个问题的解决方法 Ubuntu7.04启用多媒体教程
在ubuntu7.04上自己构建lamp以及wordpress Ubuntu 7.04 (Feisty Fawn) 的硬盘安装

相关搜索
查看百度中关于Ubuntu Linux发行版新手指南的更多内容
查看google中关于Ubuntu Linux发行版新手指南的更多内容
   文章分类
操作系统 |
SCO_UNIX  Sun_Solaris  IBM_AIX  HP_UX  Linux  BSD  Tru64_UNIX 
通用UNIX知识  Windows  Minix 
程序设计 |
Shell编程  C/C++  汇编  PHP  JAVA  Perl  Python 
ASP/HTML  XML  中间件 
数据库 |
Oracle  Informix  Sybase  Fox  DB2  SQL  MySQL 
PostgreSQL 
网络应用 |
网络应用 
计算机硬件 |
计算机主机  打印机  路由器  交换机  终端  磁带机  MO 
刻录机  终端服务器  调制解调器 
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 关于我们 ┋  网站留言 ┋  网站地图 ┋  友情链接 ┋  与我在线 ┋  汇款确认 ┋  管理 ┋  TOP
    Linux.Unix爱好者家园  http://www.unix-cd.com/
    联系我们:sdccf@163.com
    腾讯QQ: 7644599
    备案序号:鲁ICP备05000455号
    Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.