`

linux安装文件方法小结

阅读更多

 

查看软件是否安装:

 

因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:

1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
  rpm -qa | grep ruby
2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
 dpkg -l | grep ruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
  yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。 
 用 whereis 查询二进制文件: whereis grep

  

 

一、RPM包安装(RedHat Package Manager),这个是已经编译好的软件

 

一、RPM包安装(RedHat Package Manager),这个是已经编译好的软件
在图形界面直接双击就能安装
 1、安装rpm包  rpm -ivh “安装包”
 2、升级一个包 rpm -Uvh “安装包”
 
 卸载: 
    1   因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。
	查找RPM包软件:rpm -qa ×××*
	注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,
	即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay*
    2 找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2 
    执行卸载命令:rpm -e firefox-1.0.1-1.3.2
    ===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2

 

二、源码安装 tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装

 

   1 根据压缩包类型解压缩文件(*代表压缩包名称)
    tar -zxvf ****.tar.gz
    tar -jxvf ****.tar.bz(或bz2)
   2 用CD命令进入解压缩后的目录
   3 输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)(查看其它参数 ./configure --help)
   4 然后是命令:make
   5 再是安装文件命令:make install
   如果没有错误则安装完毕
卸载:
   1 进入编译后的软件目录,即安装时的目录(源码安装时./configure执行的目录)
   2 执行卸载命令:make uninstall

   安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,
如:./configure --prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找
  

 三、以bin结尾的安装包,这种包类似于RPM包,安装也比较简单

 

 

 

1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
4、执行命令:./******.bin(realplayer for linux就是这样的安装包)
5、卸载:把安装时中选择的安装目录删除就OK
   目录在执行安装过程中可以指定,类似于windows下安装。
5 软件执行: 到/usr/bin目录里找安装的软件启动文件执行命令。linux系统把所有可执行的文件命令在/usr/bin目录里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动

 

四、yum 软件安装 

 
.安装所有更新软件 命令:yum update
仅更新指定的软件命令:yum update <package_name> 
用YUM安装软件包命令:yum install <package_name>
用YUM删除软件包命令:yum remove <package_name>
使用YUM查找软件包命令:yum search <keyword>  查询某个安装包的包名,然后才能安装
 
 http://www.jb51.net/os/RedHat/1104.html

 五、apt-get 

命令                                 作用 
apt-cache search package    搜索包 
apt-cache show package    获取包的相关信息,如说明、大小、版本等 
sudo apt-get install package    安装包 
sudo apt-get install package - - reinstall 重新安装包 
sudo apt-get -f install    强制安装?#"-f = --fix-missing"当是修复安装吧... 
sudo apt-get remove package    删除包 
sudo apt-get remove package - - purge   删除包,包括删除配置文件等 
sudo apt-get update    更新源 
sudo apt-get upgrade   更新已安装的包 
sudo apt-get dist-upgrade   升级系统 
sudo apt-get dselect-upgrade   使用 dselect 升级 
apt-cache depends package    了解使用依赖 
apt-cache rdepends package    了解某个具体的依赖?#当是查看该包被哪些包依赖吧... 
sudo apt-get build-dep package    安装相关的编译环境 
apt-get source package    下载该包的源代码 
sudo apt-get clean && sudo apt-get autoclean    清理下载文件的存档 && 只清理无用的包 
sudo apt-get check    检查是否有损坏的依赖 
参考:
http://blog.csdn.net/acanoe/article/details/8225780

 

 

 

分享到:
评论

相关推荐

    漫谈linux文件IO

    在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高IO性能。本文尽量用通俗易懂的视角去阐述...

    Linux环境下段错误的产生原因及调试方法小结

    借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。 1. 段错误是什么 一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存...

    linux命令行小结

    linux(redhat5)错误处理小结 1. 开启:/sbin/service iptables start 关闭: /sbin/service iptables stop --Linux命令行关闭防火墙 即时生效,重启后失效 2./etc/init.d/iptables stop chkconfig --level 35 ...

    Linux下加挂文件系统的小结

    有利于linux初学者了解linux文件系统的挂载及使用

    精通LINUX下的C编程(配套光盘)第三部分

    1.2 Linux的安装 1.3 Linux系统的常用命令 1.4 小结 习题 第2章 Linux下的C语言编程环境 2.1 Linux编程简介 2.2 Linux下的C语言开发环境 2.3 编辑器的使用 2.4 编译器gcc的使用 2.5 LinuxC程序的开发过程 ...

    嵌入式Linux应用程序开发详解(完整版)

    目录第1章 Linux快速入门 1.1 嵌入式Linux基础 1.2 Linux安装 1.3 Linux文件及文件系统 1.4 实验内容——安装Linux操作系统 本章小结 思考与练习 第2章 Linux基础命令 2.1 Linux常用操作命令 2.2 ...

    加挂Linux操作系统中文件系统的小结

    早期的Linux内置支持的文件系统不多,自 kernel 2.0.x 起并支持到 ...本文总结了一下在Linux上不同情况下几种常见加挂文件系统的方法,包括如何加挂FAT/NTFS/smbfs/U盘,以及解决加挂中关于中文显示/用户密码等的问题。

    linux 下的sar工具命令小结

    linux 下的sar工具命令小结 - jackyrong - 博客园

    黑色经典系列之嵌入式linux应用程序开发详解

    1.3 Linux文件及文件系统 1.4 实验内容——安装Linux操作系统 本章小结 思考与练习 第2章 Linux基础命令 2.1 Linux常用操作命令 2.2 Linux启动过程详解 2.3 Linux系统服务 2.4 实验内容 本章小结 ...

    精通LINUX下的C编程(配套光盘)第一部分

    1.2 Linux的安装 1.3 Linux系统的常用命令 1.4 小结 习题 第2章 Linux下的C语言编程环境 2.1 Linux编程简介 2.2 Linux下的C语言开发环境 2.3 编辑器的使用 2.4 编译器gcc的使用 2.5 LinuxC程序的开发过程 ...

    精通LINUX下的C编程(配套光盘)第二部分

    1.2 Linux的安装 1.3 Linux系统的常用命令 1.4 小结 习题 第2章 Linux下的C语言编程环境 2.1 Linux编程简介 2.2 Linux下的C语言开发环境 2.3 编辑器的使用 2.4 编译器gcc的使用 2.5 LinuxC程序的开发过程 ...

    LINUX操作系统(电子教案,参考答案)

    小结 8 习题一 8 一、思考题 8 二、选择题 9 三、上机操作 9 第2章 基本操作 10 2.1 进入Linux系统 10 2.1.1 开机与系统选择 10 2.1.2 注册 10 2.1.3 控制和终端操作 11 2.1.4 进入图形界面 11 2.1.5 用Telnet方式...

    嵌入式Linux应用程序开发详解

    1.3 Linux文件及文件系统 11 1.3.1 文件类型及文件属性 11 1.3.2 文件系统类型介绍 13 1.3.3 Linux目录结构 14 1.4 实验内容——安装Linux操作系统 17 本章小结 17 思考与练习 18 第2章 Linux基础命令...

    RED HAT LINUX 6大全

    2.3.4 选择一种安装方法 9 2.3.5 光盘安装 10 2.4 硬件配置 14 2.4.1 选择鼠标 14 2.4.2 配置X Window系统 14 2.4.3 配置网络 14 2.4.4 设置时区 15 2.4.5 选择服务自动启动 15 2.4.6 配置打印机 15 2.4.7 超级用户...

    华清远见嵌入式linux应用程序开发技术详解下载(内部资料).rar

     1.3 Linux文件及文件系统   1.4 实验内容——安装Linux操作系统   本章小结   思考与练习  第2章 Linux基础命令   2.1 Linux常用操作命令  2.2 Linux启动过程详解  2.3 Linux系统服务  2.4 ...

    LINUX网络管理员指南.pdf

    1.4 小结 7 第2章 按服务器配置安装Linux 8 2.1 安装之前 8 2.1.1 硬件设备 8 2.1.2 服务器主机的规划 9 2.1.3 双引导系统 10 2.1.4 安装方式 11 2.1.5 安装后可能面临的问题 11 2.2 安装Red Hat Linux操作系统 12 ...

    Linux删除目录下的文件的10种方法小结

    本文是脚本之家小编给大家收藏整理的Linux删除目录下的文件的10种方法,文中还给大家提到了Linux 删除文件夹和文件的命令,具体内容详情大家参考下本

    Linux管理员指南

    此相对独立 4 1.3.3 Windows中的“网络邻居”概念 5 1.3.4 Windows中的注册表文件与文本文 件的比较 6 1.3.5 域的概念 6 1.4 小结 7 第2章 按服务器配置安装Linux 8 2.1 安装之前 8 2.1.1 ...

    uClinux源代码中Make文件完全解析

    &lt;br&gt;目录: 前言 第1章 基于ARM的μClinux简介 1.1 嵌入式系统  1.2 嵌入式系统与Unux  1.3 Linux、μClinux与ARM  1.4 Make文件的学习实验环境  1.5 小结  1.6 习题 第2章 ...

Global site tag (gtag.js) - Google Analytics