`

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

    1. **fwrite**:最常用的文件写入接口,在用户进程空间开辟缓冲区,将多次小数据量的写操作合并成一次大的写操作,最终通过 `write` 系统调用执行。 2. **write**:触发用户态到内核态的切换,将数据从 Application ...

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

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

    鸟哥linux+韩顺平linux视频教程学习小结(有目录)

    鸟哥Linux+韩顺平Linux视频教程学习小结(有目录) 鸟哥Linux+韩顺平Linux视频教程学习小结是Linux操作系统学习的宝贵资源,涵盖了Linux基础知识、常用命令、用户管理、目录结构、文本编辑器等方面的内容。本资源是...

    在Linux下禁用IPv6的方法小结

    另外一种方法是通过修改GRUB启动配置文件,在其中添加内核参数“ipv6.disable=1”。这需要编辑/etc/default/grub文件,并在GRUB_CMDLINE_LINUX变量中添加相应的参数。修改完成后,需要运行“update-grub”命令或重启...

    linux安装.pdf

    #### 小结 通过上述内容的学习,我们不仅了解了虚拟机的基本概念和分类,还深入学习了VirtualBox这一主流虚拟机软件的安装与配置方法,以及如何使用VirtualBox来安装Linux系统。此外,我们也对Linux文件系统的命名...

    Linux重命名文件有几种方法

    小结 Linux 中有多种方法可以实现文件重命名,每种方法都有其特点和适用场景。无论你选择哪种方法,都应该记得备份你的文件,以防意外删除或修改。通过本文,你应该已经了解了 Linux 文件重命名的基本方法和技巧。

    鸟哥linux+韩顺平linux视频教程学习小结

    学习Linux的方法有很多种,可以从基础部分着手,比如学习Linux的基础知识、常用命令、分区、vi编辑器、文件权限以及网络环境配置等。随着基础的加固,可以进一步深入到Linux平台上的开发,包括vi、gcc、gdb、make、...

    linux下卸载apache方法小结.docx

    Linux 下卸载 Apache 方法小结 Linux 操作系统中,卸载 Apache 软件包可以通过两个方法实现:使用 RPM 命令和使用 APT 命令。 方法一:使用 RPM 命令 在 Linux 系统中,使用 RPM 命令可以卸载 Apache 软件包。...

    韩顺平.linux视频教程学习小结

    ### 韩顺平 Linux 视频教程学习小结 #### 一、为什么学习 Linux? Linux 是一个开源、免费的操作系统,它凭借出色的稳定性和安全性,以及强大的多任务处理能力而受到广泛赞誉。当前,许多中型乃至大型企业级项目都...

    Linux下加挂文件系统的小结

    Linux文件系统挂载是Linux操作系统中的关键操作,它允许用户将不同的存储设备或分区与特定的目录(加载点)关联,以便访问其中的数据。本文主要针对Linux初学者,总结了如何在Linux环境下挂载各种类型的文件系统。 ...

    Linux find 按文件修改时间查找文件

    小结 通过上述介绍,我们可以看到`find`命令中的`-ctime`选项在查找特定时间范围内的文件时非常有用。此外,了解文件的不同时间戳对于管理和维护文件系统也是非常重要的。希望这篇文章能帮助大家更好地掌握`find`...

    linux上安装libpng

    #### 五、小结 通过上述步骤,我们已经成功地在CentOS上安装了libpng库。libpng的安装不仅能够满足软件项目中处理PNG图像的需求,同时也为后续的开发工作打下了坚实的基础。如果你在安装过程中遇到其他问题,可以...

    linux命令行小结

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

    linux安装jdk(csdn)————程序.pdf

    五、小结 安装JDK是开发者和系统管理员最常见的任务之一。通过解压缩JDK安装包、修改配置文件、让配置文件生效和检测JDK安装,开发者和系统管理员可以轻松地安装JDK。 六、相关知识点 * JDK安装包的解压缩 * 配置...

    linux系统安装步骤.doc

    小结 Linux 系统安装步骤是安装 Linux 操作系统的基础步骤。通过遵循上述步骤,我们可以成功安装 Linux 系统,并且配置虚拟机以便更好地使用 Linux 系统。同时,我们也学习了如何启用 Intel VT-x,这将有助于提高...

    Linux使用小结

    ### Linux使用小结 #### 一、安装中文输入法 1. **进入命令形式的客户端:** 首先确保已经登录到Linux系统的命令行界面。 2. **切换至root用户:** 输入 `su root` 并按Enter键,根据提示输入root用户的密码。 3. ...

    linux下rm -r误删NTFS文件恢复方法.docx

    六、小结 本文介绍了 Linux 下 rm -r 误删 NTFS 文件恢复方法,并讨论了 NTFS 文件系统、rm -r 指令的危险性、恢复被删 NTFS 文件的方法等内容。希望本文能够帮助读者更好地理解 Linux 系统和 NTFS 文件系统,避免...

    014-红队测试之Linux提权小结.pdf

    "014-红队测试之Linux提权小结.pdf" 本文档主要介绍了Linux提权的小结,旨在帮助红队测试成员熟悉Linux系统的提权技术。提权是指攻击者通过利用操作系统或软件应用程序中的错误、缺陷或配置错误,来获得不允许的...

Global site tag (gtag.js) - Google Analytics