|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 1084|回復: 6
打印 上一主題 下一主題

Linux安装卸载软件

[複製鏈接]

989

主題

1

好友

5294

積分

教授

Rank: 8Rank: 8

  • TA的每日心情
    奮斗
    2024-10-17 01:09
  • 簽到天數: 1257 天

    [LV.10]以壇為家III

    推廣值
    2
    貢獻值
    378
    金錢
    1541
    威望
    5294
    主題
    989

    回文勇士 文明人 中學生 高中生 簽到勳章 簽到達人 男生勳章 大學生 文章勇士 附件高人 附件達人 文章達人 教授

    樓主
    發表於 2012-9-24 23:57:43
    软件安装

    Linux软件的安装有两种方式:

    安装文件名为xxx.tar.gz;发行的软件多为以源码形式发送的;

    安装文件名为xxx.i386.rpm;直接以二进制形式发送的。

    对于xxx.tar.gz,安装方法如下:

    1 .将安装文件拷贝至当前用户的家目录中。Root用户则拷贝至/root,#cp xxx.tar.gz /root

    2 .由于该文件是被压缩并打包的,应对其解压缩:#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式,则为#tar jxvf filename.tar.bz2

    3. 执行该命令后,安装文件按路径,解压缩在当前目录下。ls可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”文件。详细讲述了该软件包的安装方法。#cat install打开

    4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为:#./configure(检测编译环境,生成make文件)

    如果想把软件安装到指定目录,应该用#./configure --prefix=/指定的目录,想把一个mlterm安装到/usr/test目录中,#./configure --prefix=/usr/test

    5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为:#make(对源代码进行编译)

    6.成功编译后,开始安装:#make install(安装)

    7.安装完毕,清除编译过程中产生的临时文件和配置过程中产生的文件。

    #make clean(清除安装产生的临时文件)、#make distclean

    至此,软件的安装结束。

    对于xxx.i386.rpm,安装方法如下:

    将安装文件拷贝至当前用户的家目录中。使用rpm来安装该文件:

    #rpm -i filename.i386.rpm

    rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i是使rpm进入安装模式。

    软件卸载

    软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。

    #rpm –qa |grep xx #查询到当前系统中安装的所有的软件包。

    确定了要卸载的软件的名称,就可以开始实际卸载该软件:

    #rpm -e [package name] #e是使rpm进入卸载模式。对名为[package name]软件包进行卸载。

    由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。可以使用命令:#rpm -e [package name] –nodeps #忽略依赖关系,直接开始卸载

    忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用

    #rpm -ql [package name] #查看rpm包安装到哪里

    卸载用源码包安装的软件

    大多软件没有提供源码包的卸载方法;可以找到软件的安装点删除。看把它安装在哪。

    如果安装软件时,指定个目录。删除软件时,删除相应的软件目录即可;

    有些软件要在解压安装目录中执行 make uninstall ,即可卸载。若报错直接删除安装目录即可。

    2

    主題

    6

    好友

    3339

    積分

    大學生

    Rank: 6Rank: 6

  • TA的每日心情
    開心
    2024-7-9 19:21
  • 簽到天數: 481 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    7
    金錢
    1628
    威望
    3339
    主題
    2

    中學生 高中生 大學生 回文勇士 文明人 簽到勳章 簽到達人

    沙發
    發表於 2013-4-12 10:11:32
    很好的知识,学习了                  
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-1 07:11 , Processed in 0.034816 second(s), 16 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部