Linux安装软件的方法哪种好? 在Linux 下安装软件的方法有哪些?各有什么优劣?

\u5728Linux \u4e0b\u5b89\u88c5\u8f6f\u4ef6\u7684\u65b9\u6cd5\u6709\u54ea\u4e9b\uff1f\u5404\u6709\u4ec0\u4e48\u4f18\u52a3

\u5927\u4f53\u4e0a\u6709\u4e24\u79cd\u65b9\u6cd5\uff1a\u6e90\u4ee3\u7801\u5b89\u88c5\u4e0e\u4e8c\u8fdb\u5236\u6587\u4ef6\u5b89\u88c5~
1\u3001\u6e90\u4ee3\u7801\u5b89\u88c5\u7684\u65b9\u6cd5\uff1a
./configure

make && make install clean

2\u3001\u4e8c\u8fdb\u5236\u6587\u4ef6\u5b89\u88c5\uff1a
\u5229\u7528\u5404\u81ea\u7684\u7ba1\u7406\u5de5\u5177\u8fdb\u884c\u5b89\u88c5\uff0cDebian\u7cfb\u5217\u7684\u8bdd\u6709:Deb\u5305\u7ba1\u7406\u5de5\u5177\uff0cRedHat\u7cfb\u5217\u6709RPM\u7ba1\u7406\u5de5\u5177\u7b49\uff0c\u8fd9\u6837\u7684\u8bdd\u5c31\u53ef\u4ee5\u4e0b\u8f7d\u4e8c\u8fdb\u5236\u6587\u4ef6\u5982\uff1a.deb\u6216\u8005.rpm\u5230\u7535\u8111\uff0c\u7136\u540e\u53cc\u51fb\u6587\u4ef6\u5c31\u53ef\u4ee5\u5b89\u88c5\u4e86\u3002

\u4f18\u52bf\uff1a
1\u3001\u4e8c\u8fdb\u5236\u5b89\u88c5\u7684\u8bdd\u662f\u5229\u7528\u672c\u5730\u7535\u8111\u8fdb\u884c\u7f16\u8bd1\u5b89\u88c5\uff0c\u8fd9\u6837\u7684\u5b89\u88c5\u5bf9\u4e8e\u673a\u5668\u800c\u8a00\uff0c\u6027\u80fd\u80af\u5b9a\u662f\u6bd4\u4e8c\u8fdb\u5236\u5b89\u88c5\u597d\u56e0\u4e3a\u5728\u4f60\u7684\u7535\u8111\u4e0a\u7f16\u8bd1\u65f6\u7f16\u8bd1\u5668\u4f1a\u9488\u5bf9\u60a8\u7684\u7535\u8111\u914d\u7f6e\u8fdb\u884c\u4f18\u5316\u3002
2\u3001\u4e8c\u8fdb\u5236\u5b89\u88c5\u7684\u8bdd\u4f60\u4e0d\u5fc5\u8bb0\u5fc6\u7f16\u8bd1\u5b89\u88c5\u76f8\u5173\u7684\u547d\u4ee4\u53ea\u9700\u8981\u53cc\u51fb\u9f20\u6807\u5c31\u53ef\u4ee5\u4e86\uff0c\u8fd9\u79cd\u65b9\u6cd5\u5bf9\u4e8e\u666e\u901a\u4f7f\u7528\u8005\u800c\u8a00\u662f\u6bd4\u8f83\u597d\u7684\uff0c\u5e76\u4e14\u6bd4\u8f83\u65b9\u4fbf\u3002

\u5927\u4f53\u4e0a\u6709\u4e24\u79cd\u65b9\u6cd5\uff1a\u6e90\u4ee3\u7801\u5b89\u88c5\u4e0e\u4e8c\u8fdb\u5236\u6587\u4ef6\u5b89\u88c5~
1\u3001\u6e90\u4ee3\u7801\u5b89\u88c5\u7684\u65b9\u6cd5\uff1a
./configure

make && make install clean

2\u3001\u4e8c\u8fdb\u5236\u6587\u4ef6\u5b89\u88c5\uff1a
\u5229\u7528\u5404\u81ea\u7684\u7ba1\u7406\u5de5\u5177\u8fdb\u884c\u5b89\u88c5\uff0cDebian\u7cfb\u5217\u7684\u8bdd\u6709:Deb\u5305\u7ba1\u7406\u5de5\u5177\uff0cRedHat\u7cfb\u5217\u6709RPM\u7ba1\u7406\u5de5\u5177\u7b49\uff0c\u8fd9\u6837\u7684\u8bdd\u5c31\u53ef\u4ee5\u4e0b\u8f7d\u4e8c\u8fdb\u5236\u6587\u4ef6\u5982\uff1a.deb\u6216\u8005.rpm\u5230\u7535\u8111\uff0c\u7136\u540e\u53cc\u51fb\u6587\u4ef6\u5c31\u53ef\u4ee5\u5b89\u88c5\u4e86\u3002

\u4f18\u52bf\uff1a
1\u3001\u4e8c\u8fdb\u5236\u5b89\u88c5\u7684\u8bdd\u662f\u5229\u7528\u672c\u5730\u7535\u8111\u8fdb\u884c\u7f16\u8bd1\u5b89\u88c5\uff0c\u8fd9\u6837\u7684\u5b89\u88c5\u5bf9\u4e8e\u673a\u5668\u800c\u8a00\uff0c\u6027\u80fd\u80af\u5b9a\u662f\u6bd4\u4e8c\u8fdb\u5236\u5b89\u88c5\u597d\u56e0\u4e3a\u5728\u7535\u8111\u4e0a\u7f16\u8bd1\u65f6\u7f16\u8bd1\u5668\u4f1a\u9488\u5bf9\u60a8\u7684\u7535\u8111\u914d\u7f6e\u8fdb\u884c\u4f18\u5316\u3002
2\u3001\u4e8c\u8fdb\u5236\u5b89\u88c5\u7684\u8bdd\u4e0d\u5fc5\u8bb0\u5fc6\u7f16\u8bd1\u5b89\u88c5\u76f8\u5173\u7684\u547d\u4ee4\u53ea\u9700\u8981\u53cc\u51fb\u9f20\u6807\u5c31\u53ef\u4ee5\u4e86\uff0c\u8fd9\u79cd\u65b9\u6cd5\u5bf9\u4e8e\u666e\u901a\u4f7f\u7528\u8005\u800c\u8a00\u662f\u6bd4\u8f83\u597d\u7684\uff0c\u5e76\u4e14\u6bd4\u8f83\u65b9\u4fbf\u3002

根据个人以及系统的实际情况而定,一般RPM包的方法比较简单。
软件安装分几种情况:
一、源码安装:
对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:
1、cd 源码目录
2、./configure [opts]
3、make
4、make install
其中configure后面的选项一般可以通过./configure --help来查询,根据自己的喜好使用一些选项。这里正确的工作流程是先看源码目录下面的Readme,这里一般会有提示安装方法,那么只需要按照描述照办即可,如果Readme没有提示(事实上很少),如果其中提及到官网,可以到官网去查阅相关安装文档,如果没有,可以google搜索软件的安装方法。
2. rpm包安装
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。这里简单介绍一下包管理器,包管理器提供
对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询,这里不详细说明。如果机器没联网,rpm安装安装过程很有可能出现错误,最常见的就是依赖包缺失,把缺失的依赖包安装即可;如果在机器联网的情况下,rpm会自动在互联网搜索相关依赖包并安装。
3. deb包安装
deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg-i xxx.deb完成,通过dpkg -r 包名
完成。很多的Linux分支都提供了apt-get包管理系统来对deb软件包进行支持,apt-get需要机器联网,通过source.list文件提供的源(下载源)去下载相应软件包,通过输入命令apt-get install 软件包名 直接安装软件,输入 apt-get remove 软件包名 卸载对应软件包,这里不赘述命令,apt-get 包管理器实施对依赖包的管理,所以非常方便。在国内可以找一些速度快的源(更改source.list文件),具体方法可以查阅相关文档。
4. yum安装软件包
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行
(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。

tar包 又称源码包,里面有编译文件(也有源码),只要反编译可得到源码,
一般适合对linux有一定了解的人使用(而且它适合大多版本的linux系统),

rpm包 和windows系统上的exe差不多,也是个傻瓜包,只需点击就可以安装,
但是缺点是 这rpm包只是适用特定的linux系统, 不然有些功能不能实现,也就是兼容性差,所以在网上找资源时应该注意,一般下载是网上有说明(如linuxQQ版本说明就比较详细)
两种包在我看来源码版本(tar包)好点,只要对系统有一定了解 既可以享受功能,而且有一定编程基础还可以开发属于自己的功能,(rpm包)适用于新手适用,感觉也还不错……

软件版本查看输命令就行
比如你要查你安装的123,这个软件的版本号。则
#rpm -qa |grep 123

配置文件位置 都在相对固定的位置:
系统的在:/etc 挂点下
具体几个如:
/etc/httpd.conf对应apache服务
/etc/named.conf对应DNS服务
/etc/dhcpd.coonf对应DHCP服务
/etc/samba/smb.conf对应文件共享
/etc/passwd 对应用户名
/etc/shadow 对应用户密码
/etc/ypserv.conf 对应NIS服务
/etc/vsftpd/vsftpd.conf 对应FTP服务
/etc/hosts 对应主机名和IP地址关系
/etc/resolv.conf 对应DNS服务器的设置

如有其它疑问可以提出,或是网上搜索,这样才是好的学习方式

怎么好用哪个

rpm好处方便,一般我们配置liunx时候

都用yum .. 把该装的库文件一起装了,免得到时候少这个少那个的

缺点是
1 很低端,人人都会用,你去面试说rpm装生产环境,你肯定被pass了,这玩意连开发都会用的,你都用这个装软件,你拿什么证明你的价值? 找工作装13 是必须的,面试你的技术老大通常都是开发出身的,都是rpm安装东西的,所以你可不要强调你会这个

2 几个大的东西 ,比如上线的apache等,都是自己编译参数的,rpm是不行的

3 做系统的,并非每个linux都有rpm, 像freebsd,安装的是pkg了,
不好用

tarball
好处:1. 跨平台的,无论是 unix,linux,bsd都可以下个源码包编译安装,方便

2 有的软件连rpm都找不到,只能tarball装

3.可以精确控制编译的参数,要啥编译啥,对于系统管理员,这可很重要的

缺点:1
安装麻烦一点,不过熟练工没觉得有啥
2安装位置不定,自己有时不知道装到哪里去了。如果是别人装的机器,你得慢慢找究竟装了什么东西。

想做高手就学tarball,而且必须很熟练
rpm也要学,有时候方便嘛,是吧

LZ的说法好像是初学Linux吧。
1)RPM包和tar压缩编译各有特色,按我个人认为tar压缩编译更为实用。
Linux的版本有很多,实用rpm的Linux系统常见的或者普遍的服务器都是RedHat或者CentOS,再或者SUSE及openSUSE。但是还有现在流行的Ubuntu和Debian的和执行文件却是deb。
如果你将deb用于RedHat或CentOS显然是无法执行的。反之亦然。
而tar文件一般都是源代码的压缩包,无论你用那个Linux版本,都适应,利用./install或者make make install命令等。但是,也会出现你说的那样找不到文件,这就是需要你的Linux关于此软件的编译程序和编译库存在才能给你编译。
2)关于RPM包的版本查看,给你一个文档你可以参考《RPM命令大全》http://wenku.baidu.com/view/11d33bc58bd63186bcebbc13.html。可以查看此软件的版本和配置信息。

Ubuntu安装软件的5种方法



  • Linux瀹夎杞欢鐨勬柟娉曞摢绉嶅ソ?
    绛旓細锛堜篃鍙互缁檡um璁剧疆浠g悊锛夛紝浣跨敤yum瀹夎杞欢涔熸槸鏈汉鏈甯哥敤鐨勬柟娉锛屽湪shell鍛戒护琛屼笅杈撳叆yum install 杞欢鍖呭悕 鍗冲彲瀹屾垚瀹夎锛屽鏋滀緷璧栧寘娌″畨瑁咃紝浼氳嚜鍔ㄥ畨瑁咃紝鍗歌浇閫氳繃yum remove 鍖呭悕 鍗冲彲瀹屾垚锛屼笌apt-get 绫讳技銆
  • Linux骞冲彴涓婄殑澶绉嶈蒋浠跺畨瑁呮柟寮涓庢洿鍙嬪ソ鐨勫寘绠$悊鐩稿叧杞欢浠嬬粛
    绛旓細1銆佸鏋滀綘闇瑕佸畨鍏ㄣ佺ǔ瀹氥佷竴鍒囧湪鎺у埗涓嬬殑杞欢锛屽苟涓斾綘寰堢啛鎮夋簮鐮佺紪璇戝畨瑁呮柟娉曪紝璇烽夋嫨绗竴绉嶆簮鐮佸寘瀹夎鏂瑰紡銆2銆佸鏋滀綘涓嬭浇鐨勮蒋浠舵槸rpm鏍煎紡銆乨eb鏍煎紡銆乥in鏍煎紡锛岄偅涔堜綘鍙兘閫夋嫨鐩稿簲鐨勫畨瑁呮柟寮忎簡锛屼絾鏄鎻愬墠鎶婄浉搴旂殑渚濊禆鍖呭畨瑁呬笂銆3銆佸鏋滀綘鑱旂綉浜嗭紝鍦║buntu涓嬮粯璁ゆ湁apt锛岄偅涔堝缓璁綘浣跨敤apt鍦ㄧ嚎涓嬭浇瀹夎杞...
  • linux瀹夎杞欢鐨涓夌鏂瑰紡
    绛旓細1銆乺pm瀹夎鏂瑰紡锛氫笌windows绯荤粺鐨勮蒋浠跺畨瑁呮柟寮忎竴鑷锛屾妸杞欢瀵瑰簲鐨勪簩杩涘埗鏂囦欢浠庡畨瑁呭寘澶嶅埗鍒扮郴缁熸寚瀹氫綅缃殑杩囩▼銆2銆婧愮爜缂栬瘧鏂瑰紡锛氭墜鍔ㄦ妸杞欢鐨勬簮绋嬪簭浠g爜缂栬瘧涓轰簩杩涘埗浠g爜锛屽啀鎶婁簩杩涘埗浠g爜鏂囦欢澶嶅埗鍒扮郴缁熸寚瀹氫綅缃3銆亂um瀹夎鏂瑰紡锛氱被浼360杞欢绠″鐨勨滀竴閿畨瑁呪濓紝鏂逛究蹇嵎銆
  • linux涓杞欢瀹夎鐨涓夌鏂规硶linux涓蒋浠跺畨瑁
    绛旓細LINUX涓嬪畨瑁呰蒋浠跺寘甯告湁涓夌锛涓嶅悓鐨勮蒋浠跺寘鏈変笉鍚岀殑瀹夎鏂规硶锛歵ar鍖锛屾暣涓畨瑁呰繃绋嬪彲浠ュ垎涓轰互涓嬪嚑姝ワ細1)鍙栧緱搴旂敤杞欢锛氶氳繃涓嬭浇銆佽喘涔板厜鐩樼殑鏂规硶鑾峰緱锛2)瑙e帇缂╂枃浠讹細涓鑸瑃ar鍖咃紝閮戒細鍐嶅仛涓娆″帇缂╋紝濡俫zip銆乥z2绛夛紝鎵浠ヤ綘闇瑕佸厛瑙e帇銆傚鏋滄槸鏈甯歌鐨刧z鏍煎紡锛屽垯鍙互鎵ц锛氣渢ar_xvzf杞欢鍖呭悕鈥濓紝灏卞彲浠ヤ竴...
  • 鍦Linux 涓嬪畨瑁呰蒋浠剁殑鏂规硶鏈夊摢浜?鍚勬湁浠涔堜紭鍔?
    绛旓細1銆佹簮浠g爜瀹夎鐨勬柟娉曪細./configure make && make install clean 2銆浜岃繘鍒舵枃浠跺畨瑁锛氬埄鐢ㄥ悇鑷殑绠$悊宸ュ叿杩涜瀹夎锛孌ebian绯诲垪鐨勮瘽鏈:Deb鍖呯鐞嗗伐鍏凤紝RedHat绯诲垪鏈塕PM绠$悊宸ュ叿绛夛紝杩欐牱鐨勮瘽灏卞彲浠ヤ笅杞戒簩杩涘埗鏂囦欢濡傦細.deb鎴栬.rpm鍒扮數鑴戯紝鐒跺悗鍙屽嚮鏂囦欢灏卞彲浠ュ畨瑁呬簡銆備紭鍔匡細1銆佷簩杩涘埗瀹夎鐨勮瘽鏄埄鐢ㄦ湰鍦扮數鑴...
  • linux瀹夎杞欢鐨涓夌鏂瑰紡
    绛旓細linux瀹夎杞欢鐨涓夌鏂瑰紡濡備笅锛氫竴銆佹簮浠g爜缂栬瘧瀹夎浼樼偣锛1銆佽幏寰楁渶鏂扮殑杞欢鐗堟湰锛屽強鏃朵慨澶峛ug锛2銆佹牴鎹敤鎴烽渶瑕侊紝鑷敱閫夋嫨妯″潡瀹夎锛岀伒娲诲畾鍒惰蒋浠跺姛鑳斤紱3銆佸彲浠ュ皢鏂囦欢鏀惧湪鍚屼竴鐩綍涓嬶紝渚夸簬绠$悊銆傛楠わ細1銆/configure閰嶇疆2銆乵ake缂栬瘧涓庡畨瑁3銆佹墽琛宮akeinstall鍛戒护浜屻乺pm瀹夎1銆佸洜rpm涓嶄細鑷姩瑙e喅渚濊禆鍏崇郴锛屽疄闄...
  • linux濡備綍瀹夎杞欢鏁欑▼linux瀹夎杞欢鏁欑▼
    绛旓細濡備綍鍦Linux涓嬪畨瑁呰蒋浠锛屾垜璇村嚑涓鏂规硶:涓.浣跨敤rpm绫诲瀷鐨勮蒋浠跺寘杩涜瀹夎锛岃櫧鐒舵帓鍦ㄦ渶鍓嶉潰浣嗘槸鎴戜篃涓嶆帹鑽愭柊鎵嬩娇鐢紝鍥犱负鎵渚濊禆鐨勫寘浼氬緢澶氥1.浠庡畼缃戜笅杞絩pm杞欢鍖咃紝鐩存帴閫氳繃鍛戒护 rpm-ivh杞欢鍖呭悕 濡傛灉鏄樋閲屼簯鏈嶅姟鍣ㄥ彲浠ヤ娇鐢ㄥ懡浠ゃ2.濡傛灉闀滃儚婧愰潪甯告柊锛岀郴缁熷彲浠ヨ仈缃戯紝浣垮緱yuminstall杞欢鍖呭悕鏉ュ畨瑁呭緢鏂逛究銆備簩...
  • Linux瀹夎杞欢鏂规硶linux杞欢瀹夎鏂规硶
    绛旓細濡備綍鍦Linux涓嬪畨瑁呰蒋浠锛屾垜璇村嚑涓鏂规硶:涓.浣跨敤rpm绫诲瀷鐨勮蒋浠跺寘杩涜瀹夎锛岃櫧鐒舵帓鍦ㄦ渶鍓嶉潰浣嗘槸鎴戜篃涓嶆帹鑽愭柊鎵嬩娇鐢紝鍥犱负鎵渚濊禆鐨勫寘浼氬緢澶氥1.浠庡畼缃戜笅杞絩pm杞欢鍖咃紝鐩存帴閫氳繃鍛戒护 rpm-ivh杞欢鍖呭悕 濡傛灉鏄樋閲屼簯鏈嶅姟鍣ㄥ彲浠ヤ娇鐢ㄥ懡浠ゃ2.濡傛灉闀滃儚婧愰潪甯告柊锛岀郴缁熷彲浠ヨ仈缃戯紝浣垮緱yuminstall杞欢鍖呭悕鏉ュ畨瑁呭緢鏂逛究銆備簩...
  • Linux绯荤粺閲岄潰鎬庝箞瀹夎杞欢
    绛旓細鎴栬呬綘鍦瀹夎鍖鍦ㄧ殑鏂囦欢澶癸紝鎸変綇shift锛岀偣鍑婚紶鏍囧彸閿紝浼氬脊鍑哄涓嬬晫闈紝鐐瑰嚮鍦ㄧ粓绔腑鎵撳紑 杈撳叆涓嬮潰鐨勫懡浠わ紝-i鍚庨潰鏄綘鐨勬枃浠跺悕锛屽鏋滄潈闄愪笉澶燂紝灏辫鍦ㄥ墠闈㈣緭鍏udo锛岀劧鍚庡洖杞﹀悗鍐嶈緭鍏ュ瘑鐮 鏈鍚庤繕鏈変竴绉嶅畨瑁呮柟娉锛岃緭鍏ュ涓嬪懡浠わ紝softname鏄綘鐨杞欢鍚嶏紝蹇呴』鍑嗙‘鎵嶅彲浠ュ畨瑁咃紝寤鸿浣犲畨瑁呭墠涓婄綉鏌ヤ竴涓嬭杈撳叆浠涔...
  • linux绯荤粺涓浣瀹夎绋嬪簭銆杞欢鐨鍑绉嶆柟娉
    绛旓細渚嬪SUN鍏徃鐨凷tarOffice鍔炲叕杞欢濂椾欢灏变娇鐢ㄥ悕涓簊etup鐨勫畨瑁呯▼搴忥紝鑰屼笖鍦杞欢瀹夎鍚庢彁渚涘弽瀹夎鐨勫姛鑳斤紝鐩墠杩欑绫诲瀷鐨勮蒋浠跺寘杩樻瘮杈冨皯锛屽洜鍏跺畨瑁呬笌鍗歌浇鐨勬柟寮涓嶹indows杞欢涓鏍凤紝鎵浠ュ氨鏃犻渶澶氳浜嗐備簩銆佹簮浠g爜鍒嗗彂杞欢鍖呯殑瀹夎涓庡嵏杞 Linux杞欢鐨婧愪唬鐮佸垎鍙戞槸鎸囨彁渚涗簡璇ヨ蒋浠舵墍鏈夌▼搴忔簮浠g爜鐨勫彂甯冨舰寮忥紝闇瑕佺敤鎴...
  • 扩展阅读:linux软件安装5种方法 ... 安可系统怎么安装软件 ... u盘安装linux详细步骤 ... kali怎么安装软件 ... 待安装的软件怎么安装 ... linux下如何安装软件 ... kali linux手机版安装 ... linux软件的三种安装 ... linux的三种安装方式 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网