操作系统课要用Fedora7 安装配置真是一把辛酸泪呀.....

首先是找镜像文件(这个就找了好久.....):

https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/x86_64/iso/

下载下来(很久)之后,安装。

下面遇到了N多问题,我现在直接按照我认为最合适的方法来讲:

一、sudo不能用

百度之,Fedora默认新建的用户不在sudo组里,sudo没有用.....所以要先修改配置文件,添加进去:
1、首先切换到root
    #su -
  (注意有- ,这和su不同,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,而使用带横线参数的"su -"命令则将环境变量也一起转换过去,就像用root登录一样)
2、然后 #visudo
  这个和vi的用法一样,移动光标,到最后一行,按a,进入append模式,输入以下这行内容

your_user_name ALL=(ALL)       ALL

  然后按Esc,再输入:wq保存文件并退出,这样就把自己加入了sudo组,可以使用sudo命令了。
  如果不想在sudo的时候输入密码,干脆就把上面那行换成下面这行即可:   

 your_user_name ALL=(ALL)NOPASSWD: ALL

现在可以用sudo了

二、环境变量不全

fedora的环境变量是不全的,这导致很多命令不能用,比如ifconfig.....(这也太坑了.....)
1、vi 命令打开 /etc/profile 文件, 在最后面添加如下环境变量
     export PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/bin"
     或者使用 vi 打开 /etc/environment, 添加如下环境变量
     PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/bin"
2、使环境变量生效
     source /etc/profile
     source /etc/environment

三、选择最快源

fedora默认的外国源真是慢到过分,直接影响了yum下载的速度,所以让他自动选择最快源:

#yum install yum-fastestmirror -y

四、在右键增加打开终端

fedora7中右键居然没有打开终端............

百度之,只要安装一个软件包就能解决:

yum install nautilus-open-terminal

安装的时候报错:Existing lock /var/run/yum.pid: another copy is running as pid:3355.

这是yum在自动更新,需要停止他,执行下面命令

sudo rm -f    /var/run/yum.pid

安装完成后用ctrl+alt+backspace重启Xwindow就ok了

五、重新安装vmtools

我的vmtools不能用 需要重新安装。

在“虚拟机”选项里点击:重新安装vmtools

su一下切换到root,然后进入到VMware Tools目录:

    cd '/media/VMware Tools/'

拷贝那个tar.gz文件到根目录,以VMwareTools-10.3.2-9925305.tar.gz文件为例:

cp VMwareTools-10.3.2-9925305.tar.gz /

切换到根目录
  cd /
执行解压命令,解压缩tar包
  tar vzxf VMwareTools-10.3.2-9925305.tar.gz
切换到vmware-tools-distrib目录
  cd vmware-tools-distrib/
安装VMware Tools
  ./vmware-install.pl

不过报错:

Blocking file system: [FAILED]

经查,需安装fuse-libs

yum install fuse-libs

安装途中失败后,需要将之前的安装文件全部删除,并重新安装,删除安装文件可执行命令: rm -rvf /usr/lib/vmware-tool

参考:

https://www.xuebuyuan.com/1379495.html

https://blog.csdn.net/zhou0842/article/details/53008564

https://blog.csdn.net/pan869823184/article/details/7237248

Fedora7 安装完全过程的更多相关文章

  1. 1.Linux中安装LNMP过程

    第一步安装mysql过程 安装包mysql-5.0.22.tar.gz,解压tar -zxvf  mysql-5.0.22.tar.gz cd mysql-5.0.22 进行源码安装./configu ...

  2. SCCM 2012 R2安装部署过程和问题(三)

    上篇 SCCM 2012 R2安装部署过程和问题(二) 个人认为对于使用SCCM 2012的最重要的经验是耐心. SCCM采用分布式部署的架构,不同的站点角色可以部署在不同的服务器上,站点角色之间的通 ...

  3. SCCM 2012 R2安装部署过程和问题(二)

    上篇:SCCM 2012 R2安装部署过程和问题(一) 在上篇我们已经完成了SCCM 2012 R2安装前的准备,其中有许多细节,关于数据库的准备和权限的设置是需要特别注意的.那么接下来我们开始安装S ...

  4. SCCM 2012 R2安装部署过程和问题(一)

    在进行Windows Server 2012 R2虚拟化测试前,由于需要安装,部署和管理很多的服务器,自然会想到该如何提高效率和有效的管理.在Windows Server 2008的时代微软已经提供称 ...

  5. 在Linux下安装PHP过程中,编译时出现错误的解决办法

    在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 configure: error: libjpeg.(a ...

  6. WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题

    WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...

  7. Centos7 安装MPlayer过程详解

    使用自带的totem基本上都无法播放视频,各种格式都不支持,令人无语.想到了MPlayer,为了看片,决定编译安装,过程真的是折腾.如图是自带的Totem播放提示,安装了解码还是无法播放,反正要找其他 ...

  8. LAMP安装配置过程

    Mysql ./configure --prefix=/usr/local/mysql (注意/configure前有“.”,是用来检测你的安装平台的目标特征的,prefix是安装路径) #make ...

  9. 安装PHP过程中,make步骤报错:(集合网络上各种解决方法)

    安装PHP过程中,make步骤报错:(集合网络上各种解决方法) (1)-liconv -o sapi/fpm/php-fpm /usr/bin/ld: cannot find -liconv coll ...

随机推荐

  1. 让 CXK 来教你实现游戏中的帧动画(上)

    一款游戏除了基本功能之外,还需要给玩家更多视觉上的刺激,这个时候就需要用特效来装饰.本文就将介绍 Cocos Creator 的动画系统,除了标准的位移.旋转.缩放动画和序列帧动画以外,这套动画系统还 ...

  2. v-text,v-html等区别

    首先我们知道vue中有很多自定义指令,以v- 开头,例如:v-text,v-bind,v-model, v-if,等 在这些指令中,部分指令之间是很容易被混淆,所以今天决定自己总结一下以下几个相似指令 ...

  3. JAVA面向对象面试题带答案(墙裂推荐)

    1) 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用(c)关键字来申明父类的这些方法. a) Finalc b) Static c) Abstract d) Void2 ...

  4. JavaScript数据结构——树的实现

    在计算机科学中,树是一种十分重要的数据结构.树被描述为一种分层数据抽象模型,常用来描述数据间的层级关系和组织结构.树也是一种非顺序的数据结构.下图展示了树的定义: 在介绍如何用JavaScript实现 ...

  5. JAVA基础知识(三):input.nextLine() 和input.next()

    next()方法在读取内容时,会过滤掉有效字符前面的无效字符,对输入有效字符之前遇到的空格键.Tab键或Enter键等结束符,next()方法会自动将其过滤掉:只有在读取到有效字符之后,next()方 ...

  6. vue-cli项目下引入vant组件

    前言 Vant是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件.通过 Vant,可以快速搭建出风格统一的页面,提升开发效率.目前已有近50个组件,这些组件 ...

  7. Flink Metrics 源码解析

    Flink Metrics 有如下模块: Flink Metrics 源码解析 -- Flink-metrics-core Flink Metrics 源码解析 -- Flink-metrics-da ...

  8. Java内存映射,上G大文件轻松处理

    内存映射文件(Memory-mapped File),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作) ...

  9. 【译】为什么要了解HTTP

    原文地址:Why should I care about HTTP? 原作信息:by Devon Campbell. Dec 15 '18 Originally published at raddev ...

  10. python之“装饰器”

    在python里装饰器 其定义:装饰器就是一个函数,用来装饰其他函数,就是给其他函数添加功能. 装饰器有两个特点: 1.装饰器不修改被装饰函数的源码: 2.装饰器不锈钢被装饰函数的调用方式. 在编程中 ...