一、应用程序和系统命令的关系
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
源码包安装的卸载方式是直接删除安装目录。
相关推荐
RedHatEnterpriseLinux6.2Linux应用程序安装与管理.pdf
#第三方应用程序可能以linux发行版本中使用的软件包的格式提供安装程序,也可能使用来自安装程序或其他的形式提供应用程序的安装 9.3应用程序组成 应用程序中不同类型的文件保存在linux系统的不同目录中 文件类型 ...
Linux应用程序安装与管理.doc
各种linux应用程序例子
《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统...
嵌入式Linux应用程序开发详解(完整版).pdf
Linux应用程序开发
嵌入式Linux应用程序开发详解-第1 章 Linux 快速入门.pdf 嵌入式Linux应用程序开发详解-第2 章 Linux 基础命令.pdf 嵌入式Linux应用程序开发详解-第3 章 Linux 下的C 编程基础.pdf 嵌入式Linux应用程序开发详解-第4 ...
华清远见 经典资料 “黑色经典”之嵌入式Linux应用程序开发详解 很好的嵌入式Linux应用程序入门材料 值得下载 资源共享 一点都不贵 呵呵~~~~~~~~~~~
绝对清晰,绝对完整,适合初学者 内容包含linux 基础 ,基本指令,vi gcc makefile等开发环境的使用,文件IO,驱动,网络,QT编程等 另付 arm体系结构描述的简单介绍
一步一步教你开发嵌入式linux应用程序,非常适合初学者学习
嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT
嵌入式Linux应用程序开发标准教程 配套视频教程,原版光盘
1.2 Linux安装 1.3 Linux文件及文件系统 1.4 实验内容——安装Linux操作系统 本章小结 思考与练习 第2章 Linux基础命令 2.1 Linux常用操作命令 2.2 Linux启动过程详解 2.3 Linux系统服务 2.4 实验...
LINUX应用程序开发指南
嵌入式Linux应用程序开发教程 第二版,完整版,充分讲叙了linux的基础命令,C编程基础,文件IO,进程控制及通信,多线程及驱动,QT开发
<<Linux应用程序大全>>配套光盘,传上来与大家分享~