慎用yum remove

cenos5.5 python默认版本为2.4

今天在centos5.5上试图将python更新到3.x 版本

在元旦新的一天本着“辞旧迎新”的心态,我不假思索的执行了

yum remove python

最终引发了崭新而彻底的效果,删除完毕后,图形界面各种错误,重启后显示如下画面



然后百度才知道原因

 

CentOS 5.5下的yum安装软件使用起来非常方便,它可以自动解决rmp包之间的依赖关系,比

 

如我们安装rpm包A,但包A需要包B的库,包B又需要包C,包C又需要包D,如果用rpm -vihA,我们就还需要安装包B、C、D,但如果我们用yum-y install A的话,系统会自动将A需要的软件包B、C、D全安装上,这非常方便。

反正yum remove 删除一个软件的时候也会删除对该软件具有以来关系的包

通过这手一抖,我终于对依赖于centos 系统上依赖于python的软件究竟有多少有了生动形象而具体的概念


在此特别提示大家慎用yum remove 等操作


centos 下升级python  的正确方法点击打开链接


同时由此次事故我了解到Vmvare 的snapshot 功能,在此推荐给大家,以后想测试yum  remove 时可以方便使用



 

下列部分来自百度文库

 

VMware 的還原點功能 SnapShot

VMware 的還原點功能稱做 SnapShot,他的特色就是虛擬電腦沒有關機,甚至還在執行程式的時候,SnapShot 也可以把系統的狀態備份下來建立一個還原點。最厲害的是 SnapShot 可以很清楚的辨別還原點在系統狀態的位置,幫你畫出樹狀圖供參考。所以我虛擬一台電腦出來,可以建立很多個不同的還原點,每個還原點都有不同的環境,一個用來寫程式、一個用來測試病毒,而且還原點之間切換幾乎只要幾秒鐘,實在是非常的方便!

 一台虚拟机可以有多个Snapshot(还原点),并且有强大的Snapshot管理功能,使用户轻松设置和管理多个Snapshot. 
Snapshot的出现可以使一台虚拟机拥有不同状态,例如没有打补丁的Windows XP,打了SP1补丁的Windows XP和打了SP2补丁的Windows XP等等,并可随时快速切换到不同状态的虚拟机,就像我们自己的系统做了许多不同状态的Ghost镜像一样。该功能对于测试软件在不同版本Windows中的运行情况非常有用。 

实例:为不同的Windows XP创建不同的Snapshot 

第一步:先创建好虚拟机,安装好Windows XP的原版。 

第二步:点击菜单中的“VM→Snapshot→Take Snapshot”,在“Name”中输入该还原点的名称,如“NoSP”,“Description”中输入简单的说明。 

第三步:在虚拟机上安装好Windows XP 的SP1补丁,用第一步的方法创建一个名为“With SP1”的还原点,再安装好SP2补丁,创建一个名为“WithSP2”的还原点。 

第四步:当以后要进入没有安装补丁的Windows XP时,只要选择菜单中的“VM→Snapshot→Snapshot Manager”,双击“No SP”,这时VMware会提示恢复到选中的状态,同时丢失当前的数据,点“Yes”进行恢复。这样当前状态就从“With SP2”恢复到“No SP”的状态了。 
小提示 

此时再建立还原点,就会从No SP点引出另一分支,这样就可以建立多层次的状态。 

虚拟组 

虚拟组特性可以使用户更方便地管理多台互相连接的虚拟机,并模拟与现实情况相近的多种网络连接配置。 

当制作了两个或两个以上的虚拟机后,就可以将它们组成为虚拟组,简单的可以理解为虚拟网络,建立好虚拟组后,就可以在两台虚拟机中方便的创建交换数据,测试各类软件了。 

实例:将两个系统组成虚拟组 

第一步:选择菜单中的“File→New→Team”,点击“下一步”,在“Team name”中输入组名称,在“Location”中输入虚拟组文件保存的路径,选择“下一步”。 

第二步:这时会弹出“Would you like to add virtual machines to the team now?”(是否现在加入虚拟机),选择“No,I will addVirtual Machine later”,点击“下一步”稍候添加。 

第三步:这时弹出“Would you like to add LAN segments to the team now?”(现在是否配置网络),选择“No,I willadd LAN segments later”,点击“完成”。 

第四步:回到VMware主界面,选择创建好的虚拟组,点击“Team→Settings”菜单项。在弹出窗口中点选“Virtual Machines”标签,然后点击“Add”按钮,选择“Existing Virtual Machines”(已存在的虚拟机),选择虚拟机的文件,完成添加。 

小提示 

★所有添加至虚拟组的虚拟机,将不会在VMware左侧窗口单独显示,如果想在保留虚拟机的同时将其添加到虚拟组,可以点击“Add→New Clone of Virtual Machines”(添加→克隆虚拟机),再选择要添加的虚拟机即可。 

★同一虚拟机只能添加到一个虚拟组中。 
第五步:点击“LAN Segments”标签,可以设置不同的网络带宽,比如Modem(56Kbps)、Cable(4Mbps)等等,这样可以模拟出不同网络环境下的情况 
第六步:点击“Connections”(连接)标签,在这里可以配置虚拟机的网络连接情况,比如使用哪种带宽连入网络。 
第七步:点击窗口左侧的虚拟组,这时窗口右侧就会分成两个窗格,上面的窗格显示了当前虚拟机组中所有虚拟机,而下面显示了当前所选的虚拟机 
克隆功能 

VMware新增克隆功能可使用户更方便地复制多份相同的虚拟机与同事、朋友共享。它分为Full Clone(完全克隆)和Linked Clone(链接克隆)。顾名思义,Full Clone就是把虚拟机完完全全复制一份,而Linked Clone特性就是基于一个母虚拟机的子虚拟机。 

你知道吗? 

Full Clone与Linked Clone的区别 

Full Clone是完全独立的虚拟机,它的执行效率与被克隆虚拟机相同,但与Linked Clone相比,它占用空间多,克隆慢等缺点。 

Linked Clone依赖于被克隆虚拟机(母机),如果母机出现问题,克隆出来虚拟子机也同样会出现问题。但它有占用的磁盘空间少,克隆速度快。如果是一个项目小组需要用虚拟机测试软件BUG,那么使用Linked Clone是非常方便的,通过邮件就可以实现虚拟机的交换。 

实例:为当前虚拟机制作完全克隆 

第一步:在窗口左侧选择好要克隆的虚拟机,然后选择菜单中的“VM→Clone”,打开Clone窗口,点击“下一步”,准备克隆。 

第二步:这时会出现克隆选择画面,“From current state”表示克隆当前状态,“From snapshot”表示从某一还原点进行克隆,根据需要选择,这里我们选择“From current state”,点击“下一步” 
第三步:进行克隆选项,选择“Create a linked clone”可使用链接克隆。我们要选择“Createa full clone”进行完全克隆,点击“下一步”。设置好克隆虚拟机名及保存位置后点击“完成”即可。要注意克隆的虚拟机文件不能与原文件保存在同一目录下。 

录像和回放功能 

新增的录像和回放功能可以方便地把虚拟机中的操作录制成AVI视频文件。通常关于安装系统的图文教程或视频教程都是在虚拟机中截取/录制的,以前录制虚拟机操作过程需要同时开着录制软件,非常占用系统资源。现在可以利用VMware自带的视频录制功能录制虚拟机中的操作过程。 


 

 

 


你可能感兴趣的:(慎用yum remove)