这段时间,花了大量时间学习LINUX,通过系统的看书和到网络上查阅资料,得到了一些体会,所以我以学习笔记的形式写出我的学习心得。
通过这段时间大量的查阅资料,验证了高手些说的话。很多文章都是COPY过来,又COPY过去,错的依然有错,真正写的还是少数人,我说这话没有别的意思,只是想告诉大家,要想系统学习知识,还是多看原著,推荐看国外书籍[原因自己想,我的英语很差,但是我任然极力推荐]。
今天就总结下LINUX环境下软件的安装总结,LINUX已经开始普及,作为普通的网民,我们应该早打算,早熟悉我们即将要使用的环境。LINUX与WINDOWS环境下的软件安装是截然不同的。LINUX下面的软件大致有这几种类型:
tar包:例如xxx.1.2.3-3.tar.gz/xxx.1.2.3-3.tar.bz2/xxx.1.2.3-3.tar
rpm包:例如xxx.1.2.3-3.rpm
dpkg包:例如xxx.1.2.3-3.deb
bin包:例如xxx.1.2.3-3.bin
大家可能从上面隐约看出,不管什么包,它的命名都是都有一定的规律,他们的规律是:名称-主版本-修正版-类型。
LINUX的文件安装类型由文件的类型决定,所以不难得出,LINUX环境下,软件的安装主要分为三类: A: 源代码安装,前面提到的文件类型tar包。
安装实列: tar -xvf xxx.1.2.3-3.tar tar -zxvf xxx.1.2.3-3.tar.gz tar -jxvf xxx.1.2.3-3.tar.bz2—先对TAR包进行解压[相关知识请自行查阅] 进入解压后的文件目录 ./configure—-对原代码进行编译[重要提示:编译之前一定要安装GCC/C等编译环境,否则无法进行编译]在这里有的软件不需要编译,直接运行就可以了,象fitcx输入法。 make—生成连接、模块文件。 make install—进行安装 make clean—-清楚安装的临时文件
B: 可执行文件安装,前面提到的bin
安装实列: chmod u+x xxx.1.2.3-3.bin —[这里是为bin这个软件授予执行权限,否则无法直接运行] ./xxx.1.2.3-3.bin[这样的软件有ZEND等,一般里面包含有一个RPM编译好的执行文件继续进行安装,直到安装完成]
C: 可执行软件包安装,前面提到的rpm、deb
安装实列: rpm -ivh xxx.1.2.3-3.rpm[这种文件安装最为简单,无须做任何准备,但是建议初学者坚持使用源代码进行编译,会学到很多东西]
dpkg –i xxx.1.2.3-3.deb
在LINUX环境下,安装文件基本就这几种类型和简单的安装方法,当然里面有很多参数,配合起来,功能相当强大,相关资料请自行查阅。
很多朋友安装的软件的时候,不知道选哪个版本的,因为在LINUX下,有很多版本。所以推荐一个小命令,为大家再选择安装软件的时候节约时间和空间。
uname -a [会看到自己系统的内核版本等信息,很快就能决定需要什么版本的安装软件了]
安装到是安装完成了,当你觉得某个软件不需要了,想把他卸载,怎么办??
使用whereis XXX[进程名] 得到软件安装的所有目录,然后删除。
rpm -e xxxx
dekg -e 软件包名
总结下:上文简单区分了文件类型和安装类型,以及各个类型文件的安装方法以及卸载。但是上面只是沧海一粟,很多扩展功能没有讲解,请读者自行查阅。
LINUX环境下软件的安装心得体会
转载请注明出处:服务器评测 » LINUX环境下软件的安装心得体会
相关推荐
- *██ 双倍 RAM 回归 ██ AMD RYZEN 7 █ 128GB RAM █ 1TB NVMe █ IPMI █ /24 IPv4 ██ 24 美元起
- *🟥🟨 促销 Ryzen 9 9950X 179.99 欧元起 – 欧洲
- *MechanicWeb:美国/欧盟/英国/亚太地区 – Ryzen 9950X 托管和非托管 – 特别折扣 | 10 Gbps
- WordPress站点加速之开启Gzip压缩的七种方法
- 腾讯云服务器CentOS环境下通过YUM安装软件
- 如何在Apache中开启gzip压缩服务?让网页速度更快
- “php-cgi.exe – FastCGI进程意外退出” 的解决办法
- 解决修复WordPress中的500内部服务器错误