zoukankan      html  css  js  c++  java
  • CentOS 7 之安装X Window System

    网上说的直接

    yum groupinstall "Desktop"经实验,在我的机器上是无效的。我使用的是:

    yum groupinstall 'GNOME Desktop' 才ok, 注意双引号和单引号的不同。不知是不是这个原因,原来的一直提示找不到这个叫Desktop的包, 改用单引号之后,好家伙共有951个文件要安装,我了个天,好一阵子等。经过了Downloading,Installing和Verifying最后终于可以用startx进入桌面系统了。

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_download.jpg

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_complete.jpg

    不过在下载的时候我明明看到gnome-session-xsession-3.8.4-1 FAILED,却还是可以进入,不知为何?也不知会不会影响后续使用呢?其实在执行这个命令之前,咱们还是可以使用yum grouplist查看一下有哪些组件是可用的。下面这张图也是从网上贴的,我的实际是有一些小小出入的。但差不多,就是没有Server with GUI。

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_yumgrouplist.png

     最后,我reboot之后,竟然进不了系统了,百度提问上也有这个问题

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_cannot_login_into_system.jpg

    我选的是英文系统,所以能够知道, 1)[!]Create a new user

                      (Licence Information)

    大概吧,也记不全,当时没有截图。所以我就按提示创建了一个用户。最后也就进去了。不过网上说的修改/etc/inittab现在是改不了。7现在使用systemd创建符号链接的方式指向默认运行级别,如以下就是开机运行图形界面。

    # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

    更改之后reboot下就ok了,不过我个人目前还是喜欢用3这种字符值的界面。这里说一下还是要注意多看看手册,当你vi /etc/inittab时,手册明明说明了:

    # inittab is no longer used when using systemd.
    #
    # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
    #
    # Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
    #
    # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
    #
    # multi-user.target: analogous to runlevel 3
    # graphical.target: analogous to runlevel 5
    #
    # To set a default target, run:
    #
    # ln -sf /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
    #
    

    multi-user.target 类同于以前的runlevel 3

    graphical.target类同于以前的runlevel 5 

    另外在国内使用的yum 源真心不是很好,所以需要更改一些yum源,经实验,163的yum 源,感觉速度不错,更改步骤是这样子的:

    1、进入存放源配置的文件夹
    cd /etc/yum.repos.d
    
    2、备份默认源
    mv ./CentOS-Base.repo ./CentOS-Base.repo.bak
    
    3、使用wget下载163的源
    wget http://mirrors.163.com/.help/CentOS-Base-163.repo
    
    4、把下载下来的文件CentOS-Base-163.repo设置为默认源
    mv CentOS-Base-163.repo CentOS-Base.repo
    

    通过上述操作就把默认源修改为163的了。当然上述的第三、四步可以合并为如下:

    wget http://mirrors.163.com/.help/CentOS-Base-163.repo -O CentOS-Base.repo

    不过,现在这里还没有centOS7的一些数据源了,可以先看看镜像的帮助。所以还是忍忍用默认的吧。

    没有声音也是一大缺陷,既然可以上网,所以我就安装了一下flash-plugin,我的安装方法是这样子:

    1, 直接进入https://get.adobe.com/flashplayer/下载YUM for Linux(YUM)版本

    2, cd至下载到的存储目录,并且找到adobe-release-x86_64-1.0.1.noarch.rpm文件,然后yum install adobe-release-x86_64-1.0.1.noarch.rpm(网上说的是用rpm -ivh adobe-release-x86_64-1.0.1.noarch.rpm )

    3, 其时这样好象并不可行,再次执行yum install flash-plugin就可以了。

    关于中文输入法,其实centos7自带了wubi了,可是我安装完之后,在Terminal是可以输入中文,在vi里也是可以, 可是我用Firefox时,在搜索框中却输不了中文,原因弄了半天也没有找到结果,这篇文章我也看过,留言给了博主,希望明天能有一个正确的答案。

    yum install ibus-table-chinese-wubi-jidian.noarch ibus-table-chinese-wubi-haifeng.noarch

    这两个都是五笔,是系统自带的,也不需要四处下载查找了。当然这些都是可以用yum list查看到了。

  • 相关阅读:
    cocos2dx环境搭建(android平台)
    转:Android开发实践:Java层与Jni层的数组传递
    转:Linux串口编程入门详解
    Linux串口通信之termios结构体说明
    SQLite3 C语言API入门
    android常用工具记录
    Java中byte与16进制字符串的互相转换
    JNI原理及实现
    Java调用动态库方法说明
    JAVA中使用动态链接库须知
  • 原文地址:https://www.cnblogs.com/SLKnate/p/linux_centos7_XWindowSystem.html
Copyright © 2011-2022 走看看