linux 系统相关学习:软件安装

原创 2012年03月28日 20:05:34

  一个新系统基本需求是可以满足,但要想充分发挥电脑的优势,就得安装各种各样的软件,在windows下安装软件众所周知是相当简单的,当然linux下也是很简单的,在Linux下软件安装可以通过图形化软件管理工具和命令两种方式安装,界面化的安装就不用说了,大概讲一下命令安装的方法。

      提示一点: linux有很强大的命令,命令一般都有很全的命令手册,可以用man  command 来查询该命令的相关手册。man  即为 manual。 软件安装一般需要管理员权限,因此要学会使用su / sudo 命令,man一下即可查看该命令的使用手册

      关于软件包:

      RPM : Redhat Package Manager, 由Redhat公司开发的软件包和管理程序。

        rpm -qpi xxx.rpm  => 列出这个软件包的详细资料

              rpm -qpl xxx.rpm  => 安装这个软件包 , 在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在 -ivh后加一参数“-replacepkgs”

              rpm -qa | grep "info"  => 列出所有的rpm软件,grep搜索出包含字符串info的文件

        rpm -e xxx.rpm     =>  结合上面的命令,获取软件名,卸载软件

              rpm -Va                 =>  列出所有损坏的文件    

        Deb : Debian 软件包, 可以直接双击安装,也可以用命令安装 
       dpkg -i    xxx.deb  =>  安装deb软件包
       dpkg -r    xxx.deb  => 删除软件包
       dpkg -rP   xxx.deb  => 连同配置文件一起删除
       dpkg -I    xxx.deb  => 查看软件包信息

    有些时候,使用dpkg来安装软件包会提示依赖关系有误,那么就必须先安装其他所依赖的软件,直到满足依赖关系为此。这种情况下,我们可以使用APT软件管理系统,APT可以自动的检查依赖关系,通过您预设的方式来获得相关软件包,并自动安装配置它。但我们一般都得先修改/etc/apt/sources.list文件,使APT系统能够连接到“软件源”。因为里面设置的“软件源”一般是国外的,下载速度很慢。一般建议使用APT系统。

                apt-get install xxx       => 安装软件, -d 仅下载, -f 强制安装

                apt-get remove xxx    =>  卸载软件

                apt-get update           =>  更新软件信息数据库

                apt-get upgrade         =>  系统升级

                apt-cache search xxx => 搜索软件包

      源码包:  开源环境下,一般都可以下到软件的源码包,源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。 linux下源码包一般都压缩为*.tar.gz或*.tar.bz2压缩包,解压需要用到tar命令,不会的记得man一下。也有可能是*.src.rpm形式、

               1.  *.src.rpm :    rpm --rebuild  *.src.rpm   =>  将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再根据上面所说的rpm安装方法进行安装

               2.  *.tar.gz    :  tar -zxvf  xxx.tar.gz  解压到xxx目录下

                    *.tar.bz2  :  tar -jxvf   xxx.tar.gz  解压到xxx目录下

                     cd   xxx           =>  打开目录,记得man吗?  man  cd 

                     ./configure      =>  一般该目录下都有configure文件,这里可以添加参数实现相关配置,例如添加 --prefix = /usr/local/software  来指定安装在那个目录下 

                     make              =>  编译源码,make是个强大的工具,以后再讲,当然也可以man一下

                     make  install   =>  安装软件,搞定

                     卸载: make  uninstall  或 在直接删掉--prefix指定的目录下数据即可,推荐make uninstall 

          

        总结一下,现在为此学了 man、 cd 、 make 、 tar 、rpm 、 dpkg、 apt-get 、 apt-cache 几个命令, 顺便说一个wget命令,wget  url  是用来下载资源的,命令要常用才会记得住,不会的man一下!

Linux下软件安装详解

在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如...
  • jsh13417
  • jsh13417
  • 2013年02月24日 22:43
  • 1550

Linux平台下java程序员的基本功(一)

一、概述   1、该系列文章主要介绍Linux下tomcat集群的安装与配置,其中涵盖了Linux,vsftpd,jdk,tomcat,apache,jkconnector等相关知识,还包括Linux...
  • yuexianchang
  • yuexianchang
  • 2016年11月25日 16:22
  • 1484

linux从入门到高手的学习书籍整理

1、初级篇: 熟练使用命令、熟悉Shell编程、能配置简单的服务,清楚各类服务相关的配置文件的位置,  能看懂并可修改系统提供的配置脚本(/etc/*.*) 《鸟哥的私房菜基础篇、高级篇》  ...
  • CareChere
  • CareChere
  • 2016年07月24日 17:02
  • 5021

Linux 系统安装与软件配置相关

安装CentOS需注意问题CentOS是作为服务器的不二选择。 强关后重启无法正常开机,不间断长鸣,判断为内存问题,换一条内存条解决; 启动盘选择: 注意搞清楚在哪个盘上。sda还是sdb,注意电...
  • hackerdotcn
  • hackerdotcn
  • 2017年08月09日 16:14
  • 215

linux系统以及java相关软件开发软件安装

  • 2017年07月26日 09:09
  • 365KB
  • 下载

ubuntu系统及软件安装相关知识

参照这篇文章:http://m.blog.csdn.net/article/details?id=25562971 dpkg查看的需要是通过dpkg -i等方式,或者apt-get install方式...
  • pingyuan99
  • pingyuan99
  • 2017年03月18日 23:02
  • 438

linux相关软件安装配置

  • 2016年11月02日 10:04
  • 60KB
  • 下载

Linux系统相关配置安装

  • 2011年04月21日 22:33
  • 45KB
  • 下载

与linux系统及语言学习相关的资源

  • 2009年12月13日 18:36
  • 14.31MB
  • 下载

Linux下相关软件安装apache,jdk...(转)

从别人那里C来了。fly 的 Linux下相关软件安装apache,jdk... 这两天有空搞下linux了,呵呵,如果不是老大说谁配不好服务就要打扫卫生,恐怕我们都没那么大积极性,一直就想学下li...
  • fengmm521
  • fengmm521
  • 2017年11月03日 18:43
  • 71
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 系统相关学习:软件安装
举报原因:
原因补充:

(最多只允许输入30个字)