在linux怎么安装x11?

时间:2022-08-06 12:02:22
公司希望在linux上安装xorg-x11,所以有很多rpm文件,可是不知道安装先安装哪一个?我是先安装的xorg-x11-server-xorg文件,但是他有很多依赖关系,按照系统给的提示,依次安装相应的依赖,但是到最后最终依赖一个libgcc文件,所以俺就先安装它,可是谁曾想系统提示他还依赖/lib,这是为什么?还有如果哪位兄弟姐妹安装过x11,告诉俺一下,指点下!

13 个解决方案

#1


直接安装xorg试试

#2


怎么个直接安装法?

#3


既然有rpm,那就是RHEL或SUSE?

用yum或yast安装即可

#4


试试:
debin 系列
apt-get install xorg

fedora  
yum install xorg

suse
zypper install xorg

#5


rpm 依赖太复杂, 试试yum这类的命令

我用Gentoo,用emerge xorg-server

#6


感谢各位兄弟的帮助 目前还有这么一个问题
root@typhoon-base-unit1:/root> rpm -ivh libgcc-4.3a_274-1_WR4.3a_274.0.0.0.0.x86_32-67adcca.rpm
error: Failed dependencies:
        /lib is needed by libgcc-4.3a_274-1_WR4.3a_274.0.0.0.0.x86_32
为什么会对/lib有依赖?

#7


glibc有木有?

#8


zmlovelx兄弟glibc指的是什么?文件名吗?在那个目录下?反正lib目录下是没有?我是linux的菜鸟,莫怪!!哈哈

#9


gtk ??

#10


你不要直接用rpm来安装,它们的依赖关系太复杂了。
一般都是用yum来安装的。用yum可以安装最新版本和相应平台适应的东西。自己装很容易装了比较早的包,导致和别的不匹配
你的libgcc-4.3应该需要glibc 2.9,有些老的。你还是放弃用rpm来安装吧。
yum install glibc-2.9看看。如果没有说明你的Linux版本已经不兼容了。

#11


谢谢Bokutake兄弟的指点!俺再去试试

#12


再次感谢各位XD给予的帮助,x11是安装上了,不过是强行安装的,如果不强行安装的话,会有一些依赖。例如

rpm -ivh /root/xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32-f093416.rpm
error: Failed dependencies:
        。。。。。。。。。
        /usr/bin is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/lib is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share/man/man1 is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share/man/man4 is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share/man/man5 is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /var/lib is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
我不明白为什么会有这种依赖/usr/bin is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32;
/usr/bin目录是有的。同时环境变量也是有的
root@typhoon-base-unit1:/usr/share/man# env
SHELL=/bin/bash
TERM=xterm
OLDPWD=/usr/share/man/man1
USER=root
TMOUT=600
GZIP=-9
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/share/man/man1
PWD=/usr/share/man
PS1=\u@\h:\w\$
HISTIGNORE=&
SHLVL=1
HOME=/root
LOGNAME=root
VISUAL=vim
_=/usr/bin/env

为什么会提示依赖一些文件夹?还有安装包是32位的,服务器是64位的,是不是给这个有关系?那位大哥大姐给讲讲?

#13


帖子沉了?

#1


直接安装xorg试试

#2


怎么个直接安装法?

#3


既然有rpm,那就是RHEL或SUSE?

用yum或yast安装即可

#4


试试:
debin 系列
apt-get install xorg

fedora  
yum install xorg

suse
zypper install xorg

#5


rpm 依赖太复杂, 试试yum这类的命令

我用Gentoo,用emerge xorg-server

#6


感谢各位兄弟的帮助 目前还有这么一个问题
root@typhoon-base-unit1:/root> rpm -ivh libgcc-4.3a_274-1_WR4.3a_274.0.0.0.0.x86_32-67adcca.rpm
error: Failed dependencies:
        /lib is needed by libgcc-4.3a_274-1_WR4.3a_274.0.0.0.0.x86_32
为什么会对/lib有依赖?

#7


glibc有木有?

#8


zmlovelx兄弟glibc指的是什么?文件名吗?在那个目录下?反正lib目录下是没有?我是linux的菜鸟,莫怪!!哈哈

#9


gtk ??

#10


你不要直接用rpm来安装,它们的依赖关系太复杂了。
一般都是用yum来安装的。用yum可以安装最新版本和相应平台适应的东西。自己装很容易装了比较早的包,导致和别的不匹配
你的libgcc-4.3应该需要glibc 2.9,有些老的。你还是放弃用rpm来安装吧。
yum install glibc-2.9看看。如果没有说明你的Linux版本已经不兼容了。

#11


谢谢Bokutake兄弟的指点!俺再去试试

#12


再次感谢各位XD给予的帮助,x11是安装上了,不过是强行安装的,如果不强行安装的话,会有一些依赖。例如

rpm -ivh /root/xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32-f093416.rpm
error: Failed dependencies:
        。。。。。。。。。
        /usr/bin is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/lib is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share/man/man1 is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share/man/man4 is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share/man/man5 is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /usr/share is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
        /var/lib is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32
我不明白为什么会有这种依赖/usr/bin is needed by xorg-x11-server-Xorg-1.3.0.0-24_WR3.0.3bc.x86_32;
/usr/bin目录是有的。同时环境变量也是有的
root@typhoon-base-unit1:/usr/share/man# env
SHELL=/bin/bash
TERM=xterm
OLDPWD=/usr/share/man/man1
USER=root
TMOUT=600
GZIP=-9
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/share/man/man1
PWD=/usr/share/man
PS1=\u@\h:\w\$
HISTIGNORE=&
SHLVL=1
HOME=/root
LOGNAME=root
VISUAL=vim
_=/usr/bin/env

为什么会提示依赖一些文件夹?还有安装包是32位的,服务器是64位的,是不是给这个有关系?那位大哥大姐给讲讲?

#13


帖子沉了?