`

Linux应用程序的安装

 
阅读更多

一、应用程序和系统命令的关系

1 文件位置: 系统命令一般在/bin  或  /sbin 目录下 ; 应用程序通常 在/usr/bin 或 /usr/sbin 目录中

2 主要用途: 系统命令用来完成对系统的基本管理工作 ;应用程序完成相对独立的其他辅助任务

3 适用环境: 系统命令一般只在字符操作界面中运行 ; 应用程序依据实际需求,有些可在图形界面中运行

4 运行格式 : 系统命令一般包括命令字、命令选项和命令参数 ; 应用程序没有固定的格式

 

二、应用程序典型的目录结果

/usr/bin  普通执行程序文件

/usr/sbin 服务器执行程序文件和管理程序文件

/etc 应用程序配置文件

/var/log 日志文件

/usr/share/doc 应用程序文档文件

/usr/share/man/ 应用程序手册页文件

 

 三、常见的软件包封装类型

rpm软件包   (Red Hat Package Manager 由Red Hat 公司提出,被众多Linux发行版所采用)

deb软件包

源代码软件包

提供安装程序的软件包

绿色免安装的软件包

 

四 rpm 

主要功能:1 查询RPM软件、包文件的相关信息;2安装升级卸载RPM软件包;3 维护RPM数据库信息。

 

http://rpmfind.net

软件名称.版本号.发布次数.硬件平台.扩展名   (下载rpm 一定要注意硬件平台)

 

查询  

-qa  查询已经安装的RMP  (all)

-qi  查看指定软件的详细信息  (info)

-ql  查询指定软件包所在安装的目录、文件列表  (list)

-qc  仅显示指定软件包安装的配置文件 (config)

-qd  仅显示指定软件包安装的文档软件 (document)

-qf   查看命令需要什么软件包(from)

 

安装

-i  安装一个新的rpm软件包  (install)

-U 升级某个rpm 软件。若原来没有安装,则进行安装  (upgrade

-F 更新某个rpm软件,若原来没有安装,则进行安装  

 

卸载  -e

 

安装时候的辅助参数

- ihv    (i安装。h 进度显示。v 显示信息)

--force  (强制安装)

 

五、yum

依赖于YUM(Yellow dog Updater, Modified)。主要优势解决软件包的依赖关系。

 若使用默认源,需有合法的安装序列号和服务的订阅;在局域网内构本地的yum仓库。

.repo 文件是配置yum仓库

 

 六、源代码软件包的安装

优点:获取最新的软件版本,及时修复bug;根据用户需求,灵活定制软件功能。

 

1>下载Tarball 封包。(软件素材参考:http://sourceforge.net)

2>完整性校验。 md5sum校验工具,计算后和官网提供的值进行比较。

3>确认源代码编译环境。(需要gcc)

4>安装过程(编译make\安装make install)

 

源码包一般解压到 usr/src/目录下

tar -zvxf

 源码包安装的卸载方式是直接删除安装目录。

 

 

分享到:
评论

相关推荐

    Linux应用程序安装与管理.doc

    Linux 应用程序安装与管理 Linux 应用程序安装与管理是 Linux 系统中的一项重要任务。通过本文,我们将学习如何安装、管理和卸载 Linux 应用程序,并了解 RPM 包管理和编译安装的方法。 一、 Linux 应用程序组成 ...

    第9章linux应用程序安装与管理

    在Linux操作系统中,管理和安装应用程序是一项...总的来说,理解和掌握Linux应用程序的安装与管理对于日常的系统维护至关重要。通过熟练使用命令行工具和包管理器,可以有效地处理软件的生命周期,确保系统的稳定运行。

    Linux应用程序开发详解

    《Linux应用程序开发详解》这本书是为初学者量身打造的一份全面而详尽的Linux开发指南。它旨在帮助读者从零开始,逐步掌握在Linux环境下进行应用程序开发的各种技术和工具。书中的内容涵盖了从基础的Linux操作系统...

    linux应用程序例子

    本篇文章将详细探讨Linux应用程序的各种类型、使用方式以及如何通过`doc`和`plugin`这两个关键词来理解与应用它们。 首先,Linux应用程序大致可以分为两类:命令行工具和图形界面应用。命令行工具通常是以文本形式...

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

    该开发详解详尽介绍如何嵌入式Linux应用程序,由14个pdf文件组成: arm体系结构 目录 第一章-LinuxBasic 第二章t-LinuxApp02-LinuxCommand 第三章-LinuxApp03-C 第四章-LinuxApp04-EmbededSystem 第五章-LinuxApp05-...

    Linux应用程序开发

    Linux应用程序开发

    嵌入式linux应用程序调试方法

    嵌入式 Linux 应用程序调试方法 嵌入式 Linux 应用程序调试方法是一份详细的调试指南,涵盖了嵌入式 Linux 的 NFS 开发环境的建立、GDB 调试应用程序、内存工具、C/C++ 代码覆盖、性能 profiling 工具等方面的知识...

    嵌入式Linux应用程序开发标准教程第2版完整版

    嵌入式Linux应用程序开发教程 第二版,完整版,充分讲叙了linux的基础命令,C编程基础,文件IO,进程控制及通信,多线程及驱动,QT开发

    嵌入式Linux应用程序开发标准教程》(第2版)配套PPT.rar

    《嵌入式Linux应用程序开发标准教程》第二版是一本深入探讨在嵌入式系统中如何进行Linux应用程序开发的专业书籍。其配套的PPT资源旨在帮助读者更直观、更有效地理解和学习书中的理论知识与实践技能。以下是根据PPT...

    嵌入式Linux应用程序开发标准教程(第2版全)

    《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...

    嵌入式Linux应用程序开发标准教程PPT

    嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT

    嵌入式linux应用程序开发期末考试题库及答案.doc

    嵌入式linux应用程序开发期末考试题库及答案.doc

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

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

    Linux应用程序开发.pdf

    8. 应用程序部署:Linux应用程序部署包括安装、更新、卸载等环节。开发者需要利用包管理工具(如dpkg、rpm、APT等)来打包和分发应用程序,以简化部署过程。 9. 跨平台开发:为了使应用能够在不同的操作系统上运行...

    Linux应用程序大全

    <<Linux应用程序大全>>配套光盘,传上来与大家分享~

    嵌入式Linux应用程序开发标准教程 完整版

    《嵌入式Linux应用程序开发标准教程》是华清远见所提供的专业嵌入式Linux开发培训教材,全书共分为12章,系统全面地讲述了嵌入式Linux应用程序的开发流程和技巧,适合对嵌入式Linux开发感兴趣的读者进行学习和参考。...

Global site tag (gtag.js) - Google Analytics