打开终端,运行如下命令:(按顺序执行)
1、uname -r(看看内核是什么版本)
2、yum list | grep kernel(查找与有“kernel”关键字的软件)
显示出来的关于“kernel”的软件有以下几个:
abrt-addon--kerneloops.i686 2.0.4-14.el6.centos @anacond
kernel.i686 2.6.32-220.4.1.el6 @updates
kernel-firmware.noarch 2.6.32-220.4.1.el6 @updates
kernel-devel.i686 2.6.32-220.4.1.el6 updates
kernel-headers.i686 2.6.32-220.4.1.el6 updates
大家可以看到这个列表,凡是带有“@updates”和“@anacond”都是已经安装了的,不用管它,关键是那些“updates”关键字的。可以看到有“devel”和“headers”这两个软件更新,这里我偷懒了,其实还有“kernel-debug”之类的,不过那些软件写驱动也暂时用不上,不装也罢。
接下来就按照常规去走就对了,执行命令:yum install "软件的名字",yum会帮你执行软连接之类的东西,不用你们去劳心。安装完毕以后,为以防万一,重启一下吧。接下来就可以开始写驱动了。
注:如果有新的内核,建议你们更新一下,再构造内核树
Linux,最后安装出来的结果是:GCC没有,Firefox,GNOME都没有。只能是自己动手安装了,写下来这篇文章当做是笔记吧,
防止自己忘记。
呃。。。。我是通过虚拟机安装的,使用的是CentOS光盘镜像。那么先挂载光盘吧,强烈建议在root用户下操作,命令是如下:(按顺序操作)
1、mkdir /media/cdrom
2、mount -t iso9660 /dev/cdrom /media/cdrom
挂载光驱以后,在使用yum命令前,还需要配置一下yum的配置文件,一般来说,yum在执行的时候都会在配置文件寻找安装文件的本地路径或者是网络路径,所以应修改配置文件,以便yum能够寻找到本地光盘,操作命令如下:(按顺序操作)
1、cd /etc/yum.repos.d
2、cp *.repo /home(这是由于已经有了yum的默认配置文件,在寻找安装包的时候默认以这个为主,会干扰待会儿写的配置文件,稍微备份一下)
3、rm *.repo
4、vi local.repo(创建一个新的配置文件)
写法如下:
[dvd]
name=install CentOS DVD
baseurl=file:///media/cdrom(就是刚刚挂载的光盘路径)
enabled=1
gpgcheck=0
然后保存即可,在讲述安装软件包前,先说一下yum通常经常使用的命令吧:
yum list(显示安装源有哪些软件可以安装,例如:MySQL, GCC...)
yum grouplist(以分类的模式,显示有哪些类型的软件可以安装,例如:Additional Development, Debugging tools)
yum groupinstall "填写软件类型的名字"(例如yum groupinstall "Debugging tools")
yum clean all(清除yum在使用过程中的缓存)
我就只说在这篇文章用到的yum命令了,剩下的有些参数请各位去百度一下吧。还有,我采用的是分类型的软件安装,我懒得一个一个去安装了,开发的就把开发的一次性给安装上。操作命令如下:(按顺序操作)
1、yum grouplist > /home/list(把搜索出来的列表存放到list文本文件里面,以便查看有哪些软件类型)
2、yum groupinstall "填写你想要安装的软件类型"
这样就可以了,就可以安装你想要的软件了。yum会把处理好每一款软件的依赖关系,不用用户去劳心劳力地去查找依赖关系,免得麻烦,最后说一句,这个在CentOS,RedHat,Fedora这些发行商下应该是通用的,大家都是同一款源代码,不过Ubuntu其他的发行商就不清楚了,如果有更好的方法,希望大家能告诉小弟,不胜感激。
1、通过GUI下得仿真终端
只要在桌面右击【新建终端】就可以了
2、通过虚拟控制台
这个要分两种情况来说:第一种是在图形环境底下,通过按快捷键Ctrl + Alt + Fn(Fn表示F1到F7),其中Ctrl + Alt + F7是回到图形界面。第二种情况是系统就已经在命令行格式底下,通过按Alt + Fn(Fn表示F1到F6)。
由于Linux是一个多用户操作系统,可以接受多个用户登录,还可以允许同一个用户多次登录,比方说,你登录了以后,你可以按Alt + F2,又可以看到一个“login:”的提示,你又可以进行登录了,按Alt + F1,就可以回到第一个虚拟控制台
3、通过配置/etc/inittab实现系统直接进入命令行格式
要修改这个文件,你要先用root来登录,然后在仿真终端或者是虚拟控制台敲入以下命令“vi /etc/inittab”,vi是Linux的编辑器,/etc/inittab是所在的路径,inittab这个文件在etc目录下,打开后,就可以看到这些关键字符串:
# cat /etc/inittab
...........................................
# Default runlevel.The runlevels used yb RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS(The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
0的这一个选项是关机,1的选项是单用户模式,2是多用户但不能使用网络文件系统,3是多用户模式,4是还没有使用,5是图形界面,6是重启。
关键就在id:5:initdefault这里。只要把中间的5替换成1、3.。。。这些选项即可。由于这是系统启动的配置文件,因此在配置的时候要慎重,首先,0、6、4这些选项是不能用,4选项我就不是很清楚了,但是如果设置成0,每次启动都会关机。设置成6,每次启动都会重启,那就麻烦了。因此在配置的使用针对1、2、3、5这个选项即可,一般来说要进入命令行格式,配置为3选项。然后保存重启就可以进入到命令行格式了。