文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Slackware 下软件的安装、更新、卸载

Slackware 下软件的安装、更新、卸载

时间:2009-06-10  来源:zhoukuo1981

如果你安装完Linux(这里以Slackware为例)的发行版,通常会同时选择安装Gnome或KDE这样的桌面系统,你会发现安装桌面系统的同时也安装了大量的应用程序,包括办公软件、聊天软件、邮件客户端、多媒体播放器等等,有些你并不喜欢,而有些你喜欢的没有被安装,这时你需要自己动手安装或卸载软件,下面我就介绍一下如何 安装、更新、卸载软件。   大多数Linux发行版都有自己的包管理器,如Redhat的Rpm,Debian的Deb,功能都很类似,目的就是如何让用户方便的进行软件的安装、更新和卸载,下面以Slackware为例,介绍一下在Slackware下软件的安装、更新、卸载。   1. 软件包格式:    Slackware 支持的格式有:tgz,tar.gz,tar.bz2,其他格式的包,如rpm,deb等。   2. 命令行方式:    安装软件包:installpkg bmp-0.9.6-1.hamigua.i386.tgz    升级软件包:upgradepkg bmp-0.9.6-1.hamigua.i386.tgz
   卸载软件包:removepkg  bmp
     menu方式: pkgtool 运行这个命令后,指定包的位置就可以来安装单个包,也可以卸掉某个包。   3. 我们应该查看/var/adm/packages目录,所有的安装包信息都存放在这里,您可以用more来查看某个包安装在什么地方。比如我想知道gaim安装到什么地方了,用下面的办法就好

[root@sir beinan]#more /var/adm/packages/gaim-0.74-i686-1dl
  4.我们还可以查看某个软件包安装的脚本,安装脚本存放在/var/adm/scripts   [beinan@sir beinan]$more /var/adm/scripts/gaim-0.74-i686-1dl
 
5. tar.gz,tar.bz2为源码包格式,这样的源码包,一般都有安装方法,比如解开一个包,里面有README和INSTALL安装时,一般要先configure ,然后再来运行命令make和make install。   在configure时,我们还能看帮助,如果不知道怎么做,直接cofigure就行。如果出现错误提示,可能是让我们指定相应的头文件和库文件所在的目录。用configure --help就能看到相应的办法。   具体步骤: #./configure --prefix=/opt/gaim
当然不指定这些也行,在./configure --help里也有说软件会默认安装到哪里
#make
#make install 
  如果我们指定了目录,如果想删除这个软件,直接就把那个目录删除就行了。比如我们把gaim安装到了/opt/gaim,想卸掉这个软件,直接删除/opt/gaim就ok了。     6.我们是不是能利用别的发行版中的RPM包,然后安装到Slackware中?

可以,不过最好还是通过命令转换成tgz格式的,然后再来安装,转换命令是:
[root@sir beinan]#rpm2tgz [RPM包的名字]

比如我想安装bmp-0.9.6-1.hamigua.i386.rpm 这包rpm包到Slackware系统中,应该先做一下转换
[root@sir beinan]#rpm2tgz bmp-0.9.6-1.hamigua.i386.rpm

转换成了什么呢??
[root@sir beinan]#ls -la bmp-0.9.6-1.hamigua.i386.*
-rw------- 1 beinan users 1905568 2003-12-22 08:27 bmp-0.9.6-1.hamigua.i386.rpm
-rw-r--r-- 1 root root 1889866 2003-12-22 08:27 bmp-0.9.6-1.hamigua.i386.tgz

我们可以看到有个bmp-0.9.6-1.hamigua.i386.tgz的包

然后我们再用installpkg来安装这个包
[root@sir beinan]#installpkg bmp-0.9.6-1.hamigua.i386.tgz
 
相关阅读 更多 +
排行榜 更多 +
飞艇大战

飞艇大战

飞行射击 下载
三维空间战斗机

三维空间战斗机

飞行射击 下载
战斗机教练

战斗机教练

飞行射击 下载