百度空间 | 百度首页 
               
 
查看文章
 
ubuntu Linux下的软件安装方式
2007-03-18 21:59
ubuntu下软件的安装与删除

   和其它发GNU/Linux发行版本一些ubuntu有两种软件安装方:

  • 自动安装方式:通过apt或新立得(synaptic)
  • 手动安装方式:如后缀为.deb,.rpm,tar.gz,tar.bz2,.bin,.sh的软件包,还有一种就是通过CVS或SVN签出的源码


下面来看看具体的安装与删除
  • 自动安装
      • 通过apt安装 "sudo apt-get install Name" (Name可以是以空格分开的一组软件列表)参看apt使用
      • 通过apt安装的软件可用 "sudo apt-get remove Name" 来删除
      • 用新立得安装 打开“新立得”或 (sudo synaptic从终端启动新立得)安装或删除点两下鼠标就行了,没什么好说的。
        这种方式会从/etc/apt/sources.list中的源列表中提供的源中下载并安装。自动解决依赖问题,安装删除                 方便,但必须依赖于网络 ,而且源中提供的软件包可能不是最新的,相对较旧,有些软件包可能没有,!这种情        况很少


  • 手动安装
      • .deb 这种软件包安装最简单,进入软件包所在的目录 sudo dpkg -i package-name.deb即可
                                删除时sudo dpkg -r package_name.deb即可

      • .bin 以这种方式发布的软件一般不用考虑依赖问题安装时先加上 chmod +x package-name.bin
                          再进行安装 sudo ./package-name.bin
                         
这种软件包一般自带删除程序,进入安装目录会有类似于uninstall之类的文件执行                             ./
uninstall 有时可能要先执行 chmod +x ./uninstall 使其可执行.

      • .sh 这种软件包安装与删除方式可.bin包类似,先加上可执行权限再执行,一般自带删除程序。

      • .rpm 这种软件包多用于readHat系列发行版,在ubuntu中安装要使用sudo alien package_file.rpm 将会生成一个.deb软件包,安装就行了,alien可能要自己安装才可用。(并不是所有的.rpm都可以成功的转换成.deb)种安装并不被推荐。   

      • .tar 以 .tar.gz 或 .tar.bz2 作为后缀名的文件是在 Linux 和 Unix 中被广泛使用的 tarballs 的打包文件,tar.bz2的压缩效率更高 先解压 .tar.gz用 “tar -zxfvfilename.tar.gz”                                                                    .tar.bz2用 “tar jxvf filename.bz2” 有时候为了方便其它格式的软件包也会打包成些种格式发布,解压后一会就会知道。要安装这种软件包,解压后进入目录会有一很多文件,就不一一解释了,先找有没有README,INSTALL,configure,这几个文件,有的话先打开看看INSTALL和README里面会有安装说明,但是大多数安装方式大同小异,就是
                               ./configure (一般会有一个--prefix选项来找定安装目录,如果不找定就安装在默                                                            认目录)
                             make
                             sudo make install
                       
     些种式安装的软件包删除比较麻烦进入你上面make时的那个目录执行make uninstall
                                 前提是你没有执行make clean之类的清除命令如查打行过清除命令或是连make时的目录也给                                 删除的话就慢慢找找吧,安装了哪些文件就删那些文件 吧 不怕麻烦也可以重新make再                                 make uninstall。


      • 通过CVS或SVN签出的源码   以这种方式获取的一般是最新的,但也可能会有一些bug存在,一般进入源码目录会有一个名为autogen.sh
                         的文件,执行他./autogen.sh 会生成 configure,后的面的不用多说了
                             ./configure

                             make
                             sudo make install

                    


附:还有一些软件不用安装只解压就能用,像firefox,thunderbird,filezilla等。





















          
        手动安装方式安装时不用依赖于网络,但无法自动解决依赖问题,必须手动安装依赖的软件包。   
                       
                 


类别:操作系统 linux | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2008-04-14 14:18 | 回复
不错。。。帮你踩踩 。。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu