在linux下如何装应用程序?需要什么命令啊! 如何在linux里安装应用程序

\u5982\u4f55\u5728Linux\u7cfb\u7edf\u4e2d\u5b89\u88c5\u5e94\u7528\u8f6f\u4ef6

VMware_\u865a\u62df\u673a\u5b89\u88c5Linux\u7cfb\u7edf

\u6700\u597d\u80fd\u4fdd\u8bc1\u7f51\u8def\u7545\u901a\uff0c\u4e0d\u77e5\u9053\u4f60\u7528\u7684\u662fdebian\u7cfb\u5217\uff08\u8f6f\u4ef6\u5305\u4e3adeb\u683c\u5f0f\uff09\u8fd8\u662fredhat\u7cfb\u7c7b\uff08\u8f6f\u4ef6\u5305\u4e3arpm\uff09
debian/ubuntu\u7684\u8bdd\u6bd4\u5982\u5b89\u88c5mplayer\u7528\u5fc3\u65b0\u7acb\u5f97\u8f6f\u4ef6\u5305\u7ba1\u7406\u5668\u6216\u8005\u5728\u7ec8\u7aef\u91cc\u8f93\u5165 sudo aptitude install mplayer
redhat\u7684\u8bdd\u7528\u7684\u662f\u53e6\u5916\u4e00\u5957\uff0c\u4e0d\u8fc7\u4e5f\u5dee\u4e0d\u591a\uff0c\u6709\u8f6f\u4ef6\u7ba1\u7406\u7684\u8f6f\u4ef6\uff0c\u4e5f\u53ef\u4ee5\u5728\u7ec8\u7aef\u7528sudo yum \u4e4b\u7c7b\u7684\u547d\u4ee4\uff0c\u4f60\u641c\u4e00\u4e0b\u8fd9\u4e24\u4e2a\u547d\u4ee4\u7684\u7528\u6cd5\u3002\u5728linux\u4e0b\u5b89\u88c5\u6210\u767e\u4e0a\u5343\u4e2a\u8f6f\u4ef6\u53ef\u662f\u4e00\u6b65\u5230\u4f4d\uff0c\u8fde\u4e0b\u4e00\u6b65\u90fd\u4e0d\u7528\u70b9\u7684\uff0c\u4e0b\u5b8c\u76f4\u63a5\u80fd\u7528\uff08\u5f53\u7136\u8fd9\u662f\u6307\u6253\u597d\u5305\u7684\u8f6f\u4ef6\uff0c\u5982\u679c\u662f\u6e90\u4ee3\u7801\u8f6f\u4ef6\u5c31\u5f97\u81ea\u5df1\u7f16\u8bd1\uff09

\u4e0d\u8fc7\u63d0\u9192\u6700\u597d\u4fee\u6539\u4e00\u4e0b\u8f6f\u4ef6\u5305\u4e0b\u8f7d\u7684\u6307\u5b9a\u6e90\u3002\u7f51\u4e0a\u641c\u4e00\u4e0b debian \u6e90
\u6216\u8005 ubuntu \u6e90
\u6216\u8005 redhat \u6e90
\u4e4b\u7c7b\u7684\u7167\u505a\u5c31\u53ef\u4ee5\uff0c\u8fd9\u6837\u4e0b\u8f7d\u7684\u66f4\u5feb

\u53e6\u5916\uff0c\u50cf\u8fd9\u6837\u7684\u95ee\u9898\u4f60\u5e94\u8be5\u5148\u968f\u4fbf\u641c\u4e00\u4e0b\u518d\u63d0\u95ee\uff0c\u4e0d\u8981\u95ee\u8fd9\u4e9b\u7b54\u6848\u5c31\u5728\u51e0\u4e2a\u641c\u7d22\u5f15\u64ce\u5173\u952e\u5b57\u80cc\u540e\u7684\u95ee\u9898\uff0c\u8fd9\u4f1a\u8ba9\u4eba\u89c9\u5f97\u4f60\u5f88\u61d2\uff0c\u51e0\u4e4e\u4e0d\u4f1a\u6709\u4eba\u4f1a\u70ed\u5fc3\u56de\u7b54\u8fd9\u6837\u7684\u95ee\u9898\u7684\uff0c\u5373\u4f7f\u662f\u6700\u70ed\u5fc3\u7684linuxer\u3002\u4f60\u53ef\u4ee5\u770b\u4e00\u4e0b \u201c\u63d0\u95ee\u7684\u667a\u6167\u201d\u63d0\u5347\u4f60\u63d0\u95ee\u7684\u95ee\u9898\u7684\u542b\u91d1\u91cf\u548c\u522b\u4eba\u770b\u5f85\u4f60\u5bf9\u5f85\u4f60\u7684\u6001\u5ea6\u65b9\u5f0f\u3002

在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。

先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。

RPM格式软件包的安装

1.简介
几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。

RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图见图1。

大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。

2.安装RPM包软件
# rpm -ivh MYsoftware-1.2 -1.i386.rpm

RPM命令主要参数:

-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

3.卸载软件
# rpm -e 软件名

需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
#rpm -e software

4.强行卸载RPM包
有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:

## rpm -e xsnow
error: removing these packages would break dependencies:
/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1

在这种情况下,可以用--force选项重新安装xsnow:

## rpm -ivh --force xsnow-1.41-1.i386.rpm
xsnow

这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。

5.安装.src.rpm类型的文件
目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm

这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:
rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm

使用deb打包的软件安装

deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。

1. 安装
# dpkg -i MYsoftware-1.2.-1.deb

2. 卸载
# dpkg -e MYsoftware

使用源代码进行软件安装

和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一些软件程序只能从源代码处进行安装。

现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如http://www.sendmail.org )。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:

1.解压数据包
源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同,见表1。

2.编译软件
成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发现一些重要的区别。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节约时间。

在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。

通常的安装方法是从安装包的目录执行以下命令:

gunzip soft1.tar.gz
cd soft1
#. /configure #配置#
make #调用make#
make install #安装源代码#

删除安装时产生的临时文件:
#make clean

卸载软件:
#make uninstall

有些软件包的源代码编译安装后可以用make uninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。

.bin文件安装

扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了:
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin

接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。

.bin文件的卸载,以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。

Linux绿色软件

Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。

上面介绍了Linux软件安装的方法,对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。

(:::本文章来源:站长吧:Master8.net:::转载请注明:::)

代码改变世界 (linux常见命令_下),我在腾讯课堂等你!



rpm
rpm -ivh ** 默认路径
rpm -ivh -relocate \#\# ** 改变路径\#\#
rpm -e 卸
tar (安装文件目录下)
看看有没有confi*,install
有confi* 的先make confi* 再make install
安装tar 包先看看有没有unstall或打开install看看有没有unstall,没有的,最好不要装了.
make unstall 卸

  • linux涓嬫庝箞瀹夎绋嬪簭?
    绛旓細涓鑸潵璇达紝Linux鐨搴旂敤杞欢鐨勫彲鎵ц鏂囦欢浼氬瓨鏀惧湪/usr/local/bin鐩綍涓嬶紒涓嶈繃杩欏苟涓嶆槸鈥滄斁鍥涙捣鐨嗗噯鈥濈殑鐪熺悊锛屾渶鍙潬鐨勮繕鏄湅杩欎釜杞欢鐨処NSTALL鍜孯EADME鏂囦欢锛屼竴鑸兘浼氭湁璇存槑銆2. 鍗歌浇锛1)銆佹墦寮涓涓猄HELL锛屽嵆缁堢 2)銆佺敤CD 鍛戒护杩涘叆閰嶇疆鍚庣殑杞欢鐩綍锛屽嵆瀹夎鏃剁殑鐩綍 3)銆佹墽琛屽弽瀹夎鍛戒护锛歮ake uninst...
  • linux涓杞欢瀹夎鐨勪笁绉嶆柟娉昹inux涓蒋浠跺畨瑁
    绛旓細7)杩愯搴旂敤绋嬪簭锛氫竴鑸潵璇达紝Linux鐨搴旂敤杞欢鐨勫彲鎵ц鏂囦欢浼氬瓨鏀惧湪/usr/local/bin鐩綍涓嬶紒涓嶈繃杩欏苟涓嶆槸鈥滄斁鍥涙捣鐨嗗噯鈥濈殑鐪熺悊锛屾渶鍙潬鐨勮繕鏄湅杩欎釜杞欢鐨処NSTALL鍜孯EADME鏂囦欢锛屼竴鑸兘浼氭湁璇存槑銆8)鍗歌浇锛氶氬父杞欢鐨勫紑鍙戣呭緢灏戣冭檻鍒濡備綍鍗歌浇鑷繁鐨勮蒋浠讹紝鑰宼ar鍙堜粎鏄畬鎴愭墦鍖呯殑宸ヤ綔锛屾墍浠ュ苟娌℃湁鎻愪緵鑹ソ鐨勫嵏杞...
  • 濡備綍鍦↙inux绯荤粺涓瀹夎搴旂敤杞欢
    绛旓細1.cd 婧愮爜鐩綍 2../configure [opts]3.make 4.make install 浜屻乺pm鍖呭畨瑁 pm鍖呯殑瀹夎闈炲父绠鍗曪紝鍙渶瑕佽緭鍏pm 锛峣 xxx.rpm 鍗冲彲瀹屾垚锛屽嵏杞藉彧闇瑕乺pm -e 鍖呭悕 鍗冲彲瀹屾垚锛屽崌绾ч氳繃rpm -U 鍖呭悕 鍛戒护瀹屾垚锛堥渶瑕佹満鍣ㄨ仈缃戯級锛宺pm -q 鎻愪緵鐩稿叧鏌ヨ 涓夈 deb鍖呭畨瑁 deb鏄痙ebian鍙婂叾琛嶇敓鐗堟湰濡俇buntu鐨...
  • linux鎬庝箞瀹夎杞欢?
    绛旓細linux瀹夎杞欢鏂规硶濡備笅锛氶氳繃娴忚鍣ㄤ笅杞斤細鐐瑰嚮宸︿笅瑙掔殑绗﹀彿锛岀劧鍚庡湪甯哥敤鐨勭▼搴忛噷闈紝鎵惧埌缃戠粶娴忚鍣銆傛墦寮瀹冿紝灏卞彲浠ヨ繘鍏ョ綉椤点備笅杞芥櫘閫氱殑鏂囦欢锛氭寜鐓т笅鍥句竴鐨勬楠ょ偣鍑婚夋嫨涓嬭浇锛屼笅杞藉悗鐐瑰嚮淇濆瓨锛屼笅杞界殑鏂囦欢浼氫繚瀛樺湪瀹剁洰褰曪紝涓嬭浇鐩綍鍐呫傚鍥句簩鐐瑰嚮瀹剁洰褰曪紝鐐瑰嚮宸︿晶杈规爮鐨勪笅杞斤紝灏卞彲浠ユ壘鍒颁笅杞界殑鏂囦欢銆傞氳繃杞欢涓...
  • 濡備綍鍦↙inux涓瀹夎搴旂敤绋嬪簭
    绛旓細install鍛戒护鏉ュ畨瑁呫備簩銆佹櫤鑳藉寘瀹夎 鐜板湪锛屼互鏅鸿兘鍖呭舰寮忔彁渚涚殑杞欢寰堝锛屽儚RedHat Linux鐨凴PM銆丏ebian Linux鐨凞EB銆並ISS銆丅SD浠ュ強Slackware绛夈俁PM鍜孌ebian鍑犱箮缁熸不鐫Linux鍖呯鐞嗕笘鐣屾槸Linux鍙戣鐗堟湰鎵骞挎硾閲囩敤鐨搴旂敤杞欢銆俁PM鏄疪edHat Package Manager鐨勭缉鍐欙紝瀹冨彧鑳戒娇鐢鍦ㄥ畨瑁浜哛PM杞欢鐨勭郴缁熶腑锛屼笉杩囧ソ鍍忕洰鍓嶅ぇ...
  • linux鎬庢牱瑁呰蒋浠
    绛旓細鏂规硶涓;杞欢涓嬭浇鐨瀹夎鍖呮斁鍦ㄥ摢涓枃浠跺す褰撲腑灏卞幓鍝釜鏂囦欢澶归噷闈㈤夋嫨鐩稿簲绋嬪簭鐨勫畨瑁呭寘 鏂规硶浜:鐢ㄧ涓夋柟杞欢姣斿360鎵嬫満鍗+鎴栬呯數鑴戝叧鏈烘娴嬪畨瑁呭寘鎴栬呭ぇ鏂囦欢閫夋嫨鐩稿簲鏍煎紡鍒犳帀 鏂规硶涓:杩涘叆鐩稿簲涓嬭浇杞欢璁剧疆瀹氭湡鍒犻櫎瀹夎鍖 涓嬮潰鏄叧浜庡畨瑁呭寘(澶х璇风粫琛)涓銆Linux甯哥敤瀹夎鍖呭強瀹夎鏂规硶 1銆佸畨瑁呭寘涓鑸湁鍥涚被锛1...
  • 鍦╨inux涓嬪浣曡搴旂敤绋嬪簭?闇瑕佷粈涔堝懡浠ゅ晩!
    绛旓細1. 瀹夎 锛 dpkg -i MYsoftware-1.2.-1.deb 2. 鍗歌浇 锛 dpkg -e MYsoftware 浣跨敤婧愪唬鐮佽繘琛杞欢瀹夎 鍜孯PM瀹夎鏂瑰紡鐩告瘮锛屼娇鐢ㄦ簮浠g爜杩涜杞欢瀹夎浼氬鏉備竴浜涳紝浣嗘槸鐢ㄦ簮浠g爜瀹夎杞欢鏄Linux涓杩涜杞欢瀹夎鐨勯噸瑕佹墜娈碉紝涔熸槸杩愯Linux鐨勬渶涓昏鐨勪紭鍔夸箣涓銆備娇鐢ㄦ簮浠g爜瀹夎杞欢锛岃兘鎸夌収鐢ㄦ埛鐨勯渶瑕侀夋嫨瀹氬埗鐨...
  • 濡備綍鍦↙inux绯荤粺涓嬪畨瑁呰蒋浠
    绛旓細1銆佹墦寮绯荤粺锛屽彲浠ョ湅鍒版闈㈠涓嬪浘锛屾壘鍒杞欢涓績锛屾墦寮杞欢涓績 2銆佷綘杩樺彲浠ョ洿鎺ヤ粠缃戠珯涓婁笅濂絛eb鐨勫畨瑁呭寘锛岀劧鍚庡弻鍑昏繘琛屽畨瑁 3銆佹垨鑰呬綘鍦ㄥ畨瑁鍖呭湪鐨勬枃浠跺す锛屾寜浣弒hift锛岀偣鍑婚紶鏍囧彸閿紝浼氬脊鍑哄涓嬬晫闈紝鐐瑰嚮鍦ㄧ粓绔腑鎵撳紑 4銆佹渶鍚庤繕鏈変竴绉嶅畨瑁呮柟娉曪紝杈撳叆濡備笅鍛戒护锛宻oftname鏄綘鐨勮蒋浠跺悕锛屽繀椤诲噯纭墠鍙互瀹夎...
  • linux鎬庝箞瀹夎杞欢
    绛旓細1銆佹墦寮绯荤粺锛屽彲浠ョ湅鍒版闈紝鎵惧埌杞欢涓績锛屾墦寮杞欢涓績 2銆佸湪杩欓噷浣犲彲浠ュ畨瑁呬竴浜涜蒋浠讹紝浣嗘槸杞欢姣旇緝灏 3銆佷綘杩樺彲浠ョ洿鎺ヤ粠缃戠珯涓婁笅濂絛eb鐨勫畨瑁呭寘锛岀劧鍚庡弻鍑昏繘琛屽畨瑁 4銆佸弻鍑诲悗锛屼細鍦ㄥ簲鐢甯傚満鎵撳紑瀹冿紝鐒跺悗鐐瑰嚮瀹夎灏卞彲浠ヤ簡 5銆佹垨鑰呬綘鍦ㄥ畨瑁鍖呭湪鐨勬枃浠跺す锛屾寜浣弒hift锛岀偣鍑婚紶鏍囧彸閿紝浼氬脊鍑哄涓嬬晫闈紝鐐瑰嚮鍦...
  • linux瀹夎杞欢璺緞linux瀹夎杞欢璺緞
    绛旓細linux涓嬭浇瀹夎鏁欑▼锛熺瓟鏂规硶濡備笅 1銆佸紑鍚櫄鎷熸満鍚庨夋嫨TestthismediainstallCentOS7娴嬭瘯瀹夎鏂囦欢骞跺畨瑁匔entOS銆2銆侀夋嫨瀹夎杩囩▼涓娇鐢ㄧ殑璇█锛岃繖閲岄夋嫨涓枃銆侀夋嫨绠浣撲腑鏂(涓浗)锛岀偣鍑荤户缁3銆侀鍏堣缃椂闂达紝鏃跺尯閫夋嫨涓婃捣锛屾煡鐪嬫椂闂存槸鍚︽纭4銆侀夋嫨闇瑕佸畨瑁呯殑杞欢銆5銆侀夋嫨GNOME妗岄潰-寮鍙戝伐鍏-瀹屾垚銆6銆侀夋嫨...
  • 扩展阅读:kali linux手机直装版 ... linux自由软件有哪些 ... linux下如何安装软件 ... 手机linux安装软件 ... linux系统基础入门教程 ... 在linux下编写c程序 ... kali linux手机版下载 ... linux应用程序在哪里 ... 在linux下安装软件的方法 ...

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