当前位置:  技术问答>linux和unix

Vmware 中Redhat Linux 启动问题!!!!!!!!!!!!

    来源: 互联网  发布时间:2016-05-16

    本文导语:  由于自己兴趣问题,今天下载了redhat 9.0下来玩玩,目前安装已经全部完成,现在的问题就是。登录时候不能以图形化界面 , 输入startx命令也无效。提示command not found 现把图发出来 ,网上找了很多方法,可是有...

由于自己兴趣问题,今天下载了redhat 9.0下来玩玩,目前安装已经全部完成,现在的问题就是。登录时候不能以图形化界面 ,
输入startx命令也无效。提示command not found 现把图发出来 ,网上找了很多方法,可是有些看不懂,有些也行不通,望各位遇到过这问题的GGJJ们帮个忙。
好像是装不上vmware tools ,啊啊啊,烦 。啊,现在csdn里又不能传图片,郁闷啊,
麻烦大家到我五一里看吧,这样贴上来还是不行,有防盗链,谢谢大家了
Vmware 中Redhat Linux 启动问题!!!!!!!!!!!![图片]
http://pe.images22.51img1.com/6000/xupeihuagudulei/e6c05918e6327bce5e1cc67f23f49718.jpg

|
1.如何安装rpm软件包
rmp软件包的安装可以使用程序rpm来完成。执行下面的命令
rpm -i your-package.rpm
其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或者提示:
... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有
的文件,缺省时这样的情况下是无法正确安装的可以用
rpm --force -i 强制安装即可
... is needed by ...
... is not installed ... 此包需要的一些软件你没有安装可以用
rpm --nodeps -i 来忽略此信息
也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包
都能安装上,但这种强制安装的软件包不能保证完全发挥功能

2.如何安装.src.rpm软件包
IXDBA.NET技术社区
有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时
需要进行编译。这类软件包有两种安装方法,
方法一:
1.执行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录
5. ./configure 这一步和编译普通的源码软件一样,可以加上参数
6. make
7. make install

方法二:
1.执行rpm -i you-package.src.rpm
2. cd /usr/src/redhat/SPECS
前两步和方法一相同
3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件
这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等)
在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。
执行rpm -i new-package.rpm即可安装完成。

3.如何卸载rpm软件包
使用命令 rpm -e 包名,包名可以包含版本号等信息,但是不可以有后缀.rpm
比如卸载软件包proftpd-1.2.8-1,可以使用下列格式:
rpm -e proftpd-1.2.8-1
rpm -e proftpd-1.2.8
rpm -e proftpd-
rpm -e proftpd
不可以是下列格式:
rpm -e proftpd-1.2.8-1.i386.rpm
rpm -e proftpd-1.2.8-1.i386
rpm -e proftpd-1.2
rpm -e proftpd-1
有时会出现一些错误或者警告:
... is needed by ... 这说明这个软件被其他软件需要,不能随便卸载
可以用rpm -e --nodeps强制卸载

4.如何不安装但是获取rpm包中的文件
使用工具rpm2cpio和cpio
rpm2cpio xxx.rpm | cpio -vi
rpm2cpio xxx.rpm | cpio -idmv
rpm2cpio xxx.rpm | cpio --extract --make-directories
参数i和extract相同,表示提取文件。v表示指示执行进程
d和make-directory相同,表示根据包中文件原来的路径建立目录
m表示保持文件的更新时间。

5.如何查看与rpm包相关的文件和其他信息
下面所有的例子都假设使用软件包mysql-3.23.54a-11
1.我的系统中安装了那些rpm软件包
rpm -qa 讲列出所有安装过的包
如果要查找所有安装过的包含某个字符串sql的软件包
rpm -qa |grep sql

2.如何获得某个软件包的文件全名
rpm -q mysql 可以获得系统中安装的mysql软件包全名,从中可以获得
当前软件包的版本等信息。这个例子中可以得到信息mysql-3.23.54a-11

3.一个rpm包中的文件安装到那里去了?
rpm -ql 包名
注意这里的是不包括.rpm后缀的软件包的名称
也就是说只能用mysql或者mysql-3.23.54a-11而不是mysql-3.23.54a-11.rpm。
如果只是想知道可执行程序放到那里去了,也可以用which,比如
which mysql

4.一个rpm包中包含那些文件
一个没有安装过的软件包,使用rpm -qlp ****.rpm
一个已经安装过的软件包,还可以使用rpm -ql ****.rpm

5.如何获取关于一个软件包的版本,用途等相关信息?
一个没有安装过的软件包,使用rpm -qip ****.rpm
一个已经安装过的软件包,还可以使用rpm -qi ****.rpm

 

6.某个程序是哪个软件包安装的,或者哪个软件包包含这个程序
rpm -qf `which 程序名` 返回软件包的全名
rpm -qif `which 程序名` 返回软件包的有关信息
rpm -qlf `which 程序名` 返回软件包的文件列表
注意,这里不是引号,而是`,就是键盘左上角的那个键。
也可以使用rpm -qilf,同时输出软件包信息和文件列表

7.某个文件是哪个软件包安装的,或者哪个软件包包含这个文件
注意,前一个问题中的方法,只适用与可执行的程序,而下面的方法,不仅可以
用于可执行程序,也可以用于普通的任何文件。前提是知道这个文件名。
首先获得这个程序的完整路径,可以用whereis或者which,然后使用rpm -qf例如:
# whereis ftptop
ftptop: /usr/bin/ftptop /usr/share/man/man1/ftptop.1.gz
# rpm -qf /usr/bin/ftptop
proftpd-1.2.8-1
# rpm -qf /usr/share/doc/proftpd-1.2.8/rfc/rfc0959.txt
proftpd-1.2.8-1

总结:
获得软件包相关的信息用rpm -q,q表示查询query,后面可以跟其他选项,比如
i 表示info,获得软件包的信息;
l 表示list,获得文件列表;
a 表示all,在所有包中执行查询;
f 表示file,根据文件进行相关的查询;
p 表示package,根据软件包进行查询
需要的查询条件可以使用grep产生,或者从"` `"中的命令行产生

6.关于rpm软件包的一些相关知识
1.什么是rpm
rpm 即RedHat Package Management,是RedHat的发明之一

2.为什么需要rpm
在一个操作系统下,需要安装实现各种功能的软件包。这些软件包一般都有各自的
程序,但是同时也有错综复杂的依赖关系。同时还需要解决软件包的版本,以及安装,
配置,卸载的自动化问题。为了解决这些问题,RedHat针对自己的系统提出了一个
较好的办法来管理成千上百的软件。这就是RPM管理系统。在系统中安装了rpm管理系统
以后,只要是符合rpm文件标准的打包的程序都可以方便的安装,升级,卸载

3.是不是所有的linux都使用rpm
任何系统都需要包管理系统,因此很多linux都使用rpm系统。但rpm系统是为RH专门
但是TL,Mandrake等系统也都使用rpm。由于rpm的源程序可以在别的系统上进行编译,
所以有可能在别的系统上也使用rpm
除了rpm,其他一些系统也有自己的软件包管理程序,例如debian的deb包,
slakware也都有自己的包管理系统

4.rpm包的文件名为什么那么长
rpm包的文件名中包含了这个软件包的版本信息,操作系统信息,硬件要求等等。
比如mypackage-1.1-2TL.i386.rpm,其中mypackage是在系统中登记的软件包的名字
1.1是软件的版本号,2是发行号,TL表示用于TL操作系统,还可能是RH等。i386表示
用于intel x86平台,还可能是sparc等。

5.软件包文件名中的i386,i686是什么意思
rpm软件包的文件名中,不仅包含了软件名称,版本信息,还包括了适用的硬件架构
的信息。
i386指这个软件包适用于intel 80386以上的x86架构的计算机(AI32)
i686指这个软件包适用于intel 80686以上(奔腾pro以上)的x86架构的计算机(IA32)
noarch指这个软件包于硬件架构无关,可以通用。
i686软件包的程序通常针对CPU进行了优化,所以,向后兼容比较用以,i386的包在
x86机器上都可以用。向前一般不兼容。不过现在的计算机,奔腾pro以下的CPU已经很少
用,通常配置的机器都可以使用i686软件包


6.不同操作系统发行的rpm包可否混用?
对于已经编译成二进制的rpm包,由于操作系统环境不同,一般不能混用。
对于以src.rpm发行的软件包,由于需要安装时进行本地编译,所以通常可以在不同
系统下安装。

7.使用rpm时遇到的一些特殊问题
Q 我用rpm -e **.rpm无法删除rpm包
A 包名不要包括rpm,
rpm -e 包名,可以包含版本号等信息,但是不可以有后缀.rpm

Q 在MS的系统下有没有读RPM文件的工具?
A wincmd with rpm plugins.....

Q 是否可以通过ftp安装安装升级rpm包?
A 可以。rpm -ivh ftp://xxxxxxxx/PATH2SomeRPM

Q rpm安装时已有的包版本过高怎么办?
A 有时由于安装的软件包太老,而系统中相关的软件包版本比较新,所以可能需要
安装的包依赖的一些文件会找不到。这时有两种解决办法,
第一是在系统文件中找到和需要的文件功能相同或相似的文件,做一个符号链接到
需要的目录下。
第二是下载安装新版本的软件包。

|
安装的是时候选择kde或者gnome,它就会帮你搞定了。
嫌麻烦的话,用升级的方法把上面说到的kde或gnome安装上去就可以 了

|
重装,一小时的时间就成了,桌面环境用GONME 或 KDE就行了

|
重新装KDE的RPM包吧

|
path 检查了没?

|
我觉得重装最省事。

|
想快点解决 重新装
想学点东西 就慢慢解决. :)

|
估计是 xserver 没有安装

|
查看你机器少哪些包?
把少了的安装即可

|
要装那么多包累死了

应该可以修复安装吧

或者用redhat-config-packages 命令,就可以选择安装图形界面的包了,包管理器会自动选择要安装的依赖文件(命令我没有在文本模式下试验过能不能用,试一试吧)

|
应该是安装时少选了组件
不过反正是虚拟机,还是重装一下来得方便

    
 
 

您可能感兴趣的文章:

  • 我在VMWare上装了Linux7.2,怎么设置让VMWare为光驱启动,我要补装一些软件包
  • vmware问题:启动vmware下redhat8.0时出错VMware Workstation unrecoverable error: (vmx)AIO: NOT_IMPLEMENTED F(4318):1679
  • vmware中建立了redhat,启动时说没有引导的系统,难道还要启动盘?顶也有分!
  • vmware上的redhat启动时候send mail启动特别慢
  • vmware上的linux无法启动X
  • 虚拟机 vmware6.5 无法正常启动
  • 有关VMWare,不能启动操作系统! 谢谢!
  • vmware下加载了一个虚拟软驱镜像,如果设置第一启动项为软驱的话,软驱能正常加载运行。但如果我第一启动项不设为软驱,正常启动fedora12的话。
  • VMWare 安装红旗6.0 启动后停留在背景6的画面
  • 在vmware中不能启动X
  • 我在vmware 上安装了Fodora 启动后只能用root登陆我怎么进入图型界面呀
  • (**高分**)VMWare虚拟机上的LINUX能否启动Xwindows?详细说明必有厚报~!
  • 启动 vmware player 失败
  • win2000下安装vmware4,但不能启动硬盘上的linux, 请高手相助,谢谢!
  • 启动vmware时,说“无法定位程序输入点GetRawInputdeviceList于动态链接库user32.dll”
  • 请教高手vmware上rh9一启动占用cpu100%
  • Fedora 10安装VMware Tools 后无法启动了!
  • 为什么我LINUX在VMWARE WORKSTATION 中启动不了XWINDOWS
  • 在vmware里面装完后不能启动 , 请帮忙看一下是什么原因?
  • 在VMWare中用ISO启动安装Debian为什么说找不到硬盘,总是让输入NFS作为挂接点?
  • 请问在vmware上安装redhat7.3后,如何安装VMWARE TOOLS软件包
  • 用VmWare安装Redhat Enterprise5以后,在VmWare上运行的服务器程序无法监听到其他系统下客户端的连接?
  • 在RedHat9中,如何安装vmware tools?
  • redhat 8.0跑在vmware下,无法进入图形界面。
  • 在VMWARE中安装了redhat8。0,如何设置显卡?
  • 在vmware下装redhat linux 9.0的问题
  • vmware安装RedHat Linux AS 5后全屏显示问题
  • vmware4、redhat linux9、网卡
  • 我在VMWare上装的Linux 7.2, 为什么redhat-config-xxxx不能运行?
  • 用VMware装redhat 8.0进不了图形界面????
  • redhat 9装vmware tool问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • vmware上linux fc6装vmware tools后,鼠标等问题
  • 关于VMware Guest OS Tool和VMware Guest OS Tool Kits(100分)?
  • 不解决也给分。如何使用vmware?我的能用vmware运行两个操作系统吗?
  • vmware安装vmware tools时无法映射光盘
  • 估计这里都是VMware高手,问一个关于VMware的问题
  • VMware5.0下安装的Linux如何在更高的VMware版本下打开?
  • 谁有安装VMWARE的经验,vmware3.0支持XP吗?
  • 为什么我在vmware5下面的linux 9的xwindows中usb鼠标不能用,而且已经安装了vmware tools?
  • 请问如何在VMware里为linux9.0安装VMware tools?
  • 我想用VMware安装Linux rh9 可以从硬盘上安装吗??如果可以我改如何配置VMware那???
  • vmware上安装vmware tools问题 菜鸟请教,在线求答案
  • 请问:VMware中的VMware tools已装好了,共享文件夹也建好了,为share,那么我在linux系统中怎样看到这个文件夹呀
  • windows安装虚拟机(VMware) 再到VMware中装CentOS的一些问题
  • vmware下安装了turbo linux,怎样设置vmware和linux的参数才能上网,本人新手,哪位指教100分送上
  • VMWARE 安装vmware tools 的问题
  • 装了LINUX和WINDOWS后再装VMware,然后再在VMware上安装非图形模式的LINUX,能否从命令行转到我以前装过的图形化界面的LINUX
  • vmware怎么优化?在vmware上装linux运行起来是不是特别慢?我在256内存的p4上安装,运行起来很慢!
  • 有人用过VMWare吗?为什么我得VMWare总是说 No Operating System Found?
  • windows xp 下安装了vmware 里面用的是ubuntu 9.10 怎么安装vmware tools啊
  • XP下装了VMware,并在VMware内装了FreeBSD,请问如何XP下拷文件到FreeBSD


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3