暑假买了几本Linux的书一直放在书架上没看,周末闲着没事就拿起本《LinuxC从入门到精通》看了起来,初学Linux首先要做的便是在电脑上安装Linux系统。于是按书上的要求下载了Fedora16。下载链接 http://209.132.181.26/Fedora-16-i686-Live-KDE.iso?fid=DaCsb74bkTvLUo41W0TKcoap

-HMAAJArAAAAAJMDo01gYE9vXzwDNYFAUinMs*jS&mid=666&threshold=150&tid=7D10E6E2839C1681E0129A15DFD8D405&srcid=119&verno=1

这个是32位的。http://180.154.248.153/Fedora-16-x86_64-Live-KDE.iso?fid=UR1FYaa*ZQBCscrbaQ-FpFMn5a4AAMAlAAAAAOK0aGZ2yl*zp5cQt42bPv89CfZE&mid=666&threshold=150&tid=8A7C7B39C6904F0D71AFAC67A3DF1B7E&srcid=119&verno=1

这个是64位的。

把Fedora-16-i686-Live-KDE装到虚拟机里后,按照虚拟机的帮助主题里的“在 Linux 虚拟机中手动安装或升级 VMware
Tools”步骤来没有成功,于是又参考了下网友的“Fedora14 VMware Tools安装详细步骤”,在终端里执行
yum install perl
总是显示无法检索库的元数据在存储库Fedora(金山的翻译),也就是没找到路径。

于是我又在网上寻找答案,原来是yum源地址不对,yum是用来下载和更新系统文件的命令。按照网友的“为Fedora 16设置国内yum源
”修改后还是不行,寻寻觅觅在网上找了很久,要不就是一样的要不就是试了是错的。-_-!很无奈,没办法我只有自己来摸索了。我看baseurl指向的是一个地址,于是打开浏览器在网址栏里输入进去后发现baseurl=...对应的地址下没有文件,只有一个README


它告诉我们文档移到了http://archives.fedoraproject.org/pub/archive/fedora/目录下于是我把
baseurl=对应的路径全改成http://archives.fedoraproject.org/...下面对应的路径。然后执行命令yum
clean all 和 yum makecache 重新建立更新目录。就这样成功了!

安装VMwareTools具体步骤如下:

一、切换到root用户,在/etc/yum.repos.d目录里选中所有的文件右击Compress->as ZIP
archive,把这三个文件添加到压缩文件里,然后重命名压缩文件在最后面加~,把压缩文件作为备份文件。再把这三个文件删除,在里面新建文本文档,重命名为fedoraproject.repo,单击打开文档把下面代码打进去并保存。(记得顶格写,要不然会报file
contains parsing  errors: ...
。全选按Shift+Tab使文字顶格)
[Fedora-archives.fedoraproject.org]
name=Fedora 16 – i386
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/i386/os/

enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-archives.fedoraproject.org]
name=Everything 16 – i386
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/16/Everything/i386/os/

enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-archives.fedoraproject.org]
name=Fedora updates
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/16/i386/

enabled=1
gpgcheck=0

二、打开终端,依次运行下面的指令:
yum clean all
yum makecache

耐心等待,不能断网哦。。。等下载完成之后安装gcc 
kernel  kernel-devel,这些是安装VMwareTools的必需工具。
yum install gcc
yum install kernel
yum install kernel-devel
安装过程中出现Is this ok [y/N]:  
在后面敲入y,然后按回车,接下来就是耐心等待。

三、上面的步骤完成之后重新启动Linux以普通用户进入(如果你平时是使用root用户登录的请进root用户,建议不要轻易使用root用户)

检查kernel跟kernel-devel的版本号。要一样才可以。
uname –r       
    #获取kernel版本号
rpm -q kernel-devel     
    
#获取kernel-deve版本号

若不同则通过升级使版本号一致。
yum -y upgrade kernel

yum -y upgrade kernel-devel

重启后,确认版本号一致。
接下来就可以安装VMwareTools了(需要 su 命令使用管理员身份安装)。
安装过程请参见下面的文章和虚拟机自带的帮助主题。

fedora 16 yum yuan的更多相关文章

  1. Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

     WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2.Ubuntu 12.04) 近期在看<鸟哥私房菜:基础学习篇>.认为非常不错,想要用U盘装个windows 7 和 ...

  2. Windows 7硬盘安装CentOS 6.4 双系统 (WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

     WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04) 最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要用U盘装个windows 7 和 ...

  3. Fedora 16下安装ruby on rails

    Fedora 16下安装ruby on rails 最近在windows下写了些rails小程序,问题一个接一个,到最后终于坚信了那句话“windows不适合用于ruby on rails开发”.于是 ...

  4. 安装fedora 16 之后

    电脑换了windows 8 系统之后,再装fedora,发现只有16可以正常安装而且是在win8里安装easyBCD,才能正常启动windows,这是我反复装了很多次才发现此情况的.无奈只能继续使用1 ...

  5. fedora 20 yum出错

    需要利用linux做项目,所以在win10装了vmvare 以及 fedora,据说这个linux比较稳定.. 1.系统装好以后,需要先把terminal调处理,这才符合程序猿的习惯嘛,具体方法如下 ...

  6. fedora 16安装ByPass四网口网卡遇到的问题

    这个问题困扰了好几天,今天终于在大谷歌的帮助下,在这个网站http://blog.bwysystems.com/bwysystems/?p=16上找到了答案!还是国外的技术论坛强,在百度上搜遍了也没有 ...

  7. fedora下yum安装gnome和kde桌面 (有问题 )

    转自:   http://linux.chinaunix.net/techdoc/system/2009/08/31/1133198.shtml 1.1  安装KDE桌面环境 yum groupins ...

  8. Fedora 16设置开机自启动程序与Ubuntu的区别

    Ubuntu设置开机自启动脚本的方法是:修改/etc/init.d/rc.local这个文件,添加需要启动的程序即可,相关函数如下: void SetSysAutoBoot() { ] = {}; ; ...

  9. fedora 配置使用点滴

    fedora 配置使用点滴 fedora 16 无线网设置 fodera16是3.x的内核,无线网卡的驱动有点不一样. 可以用如下方法安装,需要先用有线网来安装几个包,步骤如下: 执行这个命令看看网卡 ...

随机推荐

  1. 关于matlab中定点数overflow的处理办法

    定点数overflow的处理有两种办法:1,saturate,也就是说如果超过定点的最大值就取最大值,例如最大值是6结果是8,那么就取6:2,wrap,就是循环,如下图所示

  2. c#代码加密

    源代码保护:怎样利用MaxtoCode加密dotNet源代码 http://www.webkaka.com/blog/archives/MaxtoCode-encrypt-dotnet-program ...

  3. 云原生应用基金会CNCF

    2006 年 8 月 9 日,埃里克·施密特(EricSchmidt)在搜索引擎大会上首次提出了“云计算”(Cloud Computing)的概念.一转眼十年过去了,它的发展势如破竹,不断渗透当代的 ...

  4. angularJS自定义一个过滤器

    ng允许我们自定义指令 下面来我们自己来定义一个过滤指令:filter,返回一个函数的形式 filter(name,callback(){//name:过滤器的名字,callback:匿名函数 ret ...

  5. Windows下生成自签名证书

    最近通过openssl生成了自签名的证书,总结成下面这张图. 说明:下载openssl0.9.8之后解压,然后运行bin\openssl.exe进入openssl运行环境,然后按上图中顺序执行命令.( ...

  6. 启动Oracle数据库时报错ORA-00119 & ORA-00132

    今天启动Oracle数据库时报错ORA-00119 & ORA-00132,找到解决方法做个记录,方便日后查看. 若是ORACLE不提示错误的话,可以自己查看ORACLE的日志文件. Orac ...

  7. golang之交叉编译设置

    俺的环境,os x,目的,生成64位linux的elf文件 直接下载osx的包就可以,不需要特意去下载源码包,我的go目录是~/golang/go cd ~/golang/go/srcGOOS=lin ...

  8. 阻塞队列之六:LinkedBlockingDeque

    一.LinkedBlockingDeque简介 java6增加了两种容器类型,Deque和BlockingDeque,它们分别对Queue和BlockingQueue进行了扩展. Deque是一个双端 ...

  9. 3D角色渲染到2D界面上

    using UnityEngine; using System.Collections; using System.Collections.Generic; using Carrie.Net; usi ...

  10. Tkinter按钮(Button)

    Python - Tkinter Button按钮组件是用来添加一个Python应用程序中的按钮.这些按钮可以显示文字或图像,表达按钮的目的.当你按一下按钮时,您可以附加到一个按钮的函数或方法,该方法 ...