Linux下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或
者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能把软件清除干净,完全图形化的操作界面,简单
到只要用鼠标一直点击“下一步”就可以了。而
Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和
卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来
详细地讲一讲这些软件的安装与卸载:
一、二进制分发软件包的安装与卸载
Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
说明:RPM(RedHat Packge
Manager)是RedHat公司出的软件包管理器,使用它可以� ......
1.验证系统确实运行了TCP/IP协议,并且拥有一个IP地址。如果没有,清添加协议和地址。
2.如果服务器还运行其它协议(IPX/SPX、NetBEUI等协议),至少在进行测试时要删除这些协议,然后以后再恢复这些协议。
3.验证使用这台服务器的IP地址是否可以“ping”通系统。如果不能,验证你从服务器本身是否可以“ping”通127.0.0.1这个地址。这可以证明网络接口卡(NIC)是坏的。
4.验证你可以使用完全合格的域名“ping”通系统。如果不能,验证在DNS和WINS中的域名是否正确。
5.验证这台服务器是同一个域名的成员,所有其它的服务器和客户机都使用这同一个域名。如果不是,请添加这个域名或者验证可信赖的关系是否工作正常。
6.确认这台服务器的服务正在运行。
7.最后,确认你在使用一个网络账户登录这个客户系统。 ......
本章介绍Linux上最常用的文本编辑器Vi。文本编辑器是所有计算机系统中最常使用的一种工具。用户在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程序文件,这些工作都离不开编辑器。
Linux系统提供了一个完整的编辑器家族系列,如Ed、Ex、Vi和Emacs等,按功能它们可以分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs)。行编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能。
Vi是Linux系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的。
本章中,我们将循序渐进地介绍如何使用Vi来建立、编辑、显示以及处理文件。(注:文中的大写字母为[shift]键+相应的小写字母的组合)
Vi简介
Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可� ......
今天我成功的卸载了Linux 操作系统,我感觉很兴奋,就此我把我做的过程说下。
我的电脑装了双系统先装的是Windows XP SP3系统,后来在一个10G的逻辑分区中装了个Mandriva-linux-2008,听说Linux系统不能随便删除,那样可能会破坏硬盘主引导记录(mbr),因此我就在网上收集一些这方面的资料,结果都不令我满意,不过我还是参考了一个方法,又在VMware 5中反复试验五六次,最后才敢在自己的本本中做。
我简单介绍我的过程:
首先我进XP系统后删除了Linux所在逻辑分区的ext3和swap(当时是删除了没有格式化成Fat32格式或NTFS格式);
然后重启,当然是进不了系统就显示三四行,就是主引导记录错误的说明,这时不要慌乱,Windows XP原版安装盘就起作用了(注意补是Ghost XP系统盘,我原版Windows XP安装盘,Windows 其它盘没试过)。
插入光盘后到启动光盘界面(要光盘启动,不要硬盘启动),根据提示按F6等会儿,又三个选项,第一是安装XP系统,第二是修复系统,第三是退出 ......
有时候文本文件(TXT)从windows存入linux时,
在linux下面查看文件的内容就会变成乱码,
用以下命令可以还txt文件本来的面目。
GB2312为windows系统中的内码,如果是其他的请改为相应内码
UTF-8是转换后的内码,因为LINUX 系统是支持UTF-8的,
所以文件内容即可正常显示。
iconv -f GB2312 -t UTF-8 tmp.txt>tmp1.txt
*切记,tmp.txt 与 tmp1.txt不能为了省事用相同的名字,
必须让源文件与目标文件的名字有所区分。 ......
这是一封发到邮箱里面的邮件,感觉有点代表性,这里做个统一回答,一家之言哈,欢迎拍砖。
原文如下:
我从csdn学习大本营得到您的信息。不好意思打搅您。
我现在用c++在linux下开发大型应用程序。我想请教是否值得深入学习linux kernel。
我没有特别多的时间。另外我有多年Windows下开发应用程序的经验。
我的回答:
呵呵,我感觉这还是一个学习方向的问题。
Linux这几年,发展越来越好了,至少在很多应用服务器市场,Linux已经取代Windows成为第一选择,另外,在嵌入式环境,Linux也是逐渐成为主流。这导致很多原本是Windows的程序员,由于工作需要,逐渐走向Linux开发,这中间当然涉及到一个学习的问题。我本人也算其中一份子吧。
我本来一直做Windows开发,在这之前,在DOS下用过gcc开发,还翻译了djgpp的库函数手册,也算有点基础。不过,在07年公司安排我在Linux下正式开发商用服务器的时候,我心里还是很打鼓的。因为也面临着一个学习的问题。
看看市场上的书籍,很乱,我当时花了一整天在汉唐书城,仔细分析Linux开发相关的书籍,我发现分几种,首先是shell编程,这个我看了有半个小时,就觉得没用,这貌似给网管员用的,我做传输服务器用不到,连带着,正 ......