===================软件安装=====================
Linux软件标准: Red Hat公司的软件管理标准:RPM
debian开发组织: DEB 扩展名
linux软件类型(安装方法)
1、RPM(DEB)包安装(通用方法)
2、可执行文件安装(安装向导,类似于Windows软件安装)
3、无需安装直接运行(类似于Windows中的绿色软件)
4、编译安装(类似于没有生成可执行文件的C的源代码)
1、RPM包安装
RPM命名规范:
包名-主版本号-发行号-硬件平台.rpm
命令:rpm(安装、删除、升级、查询)
安装: -i 格式: rpm -i package_file_name
-v 显示安装过程(进度)
-h 安装之前进行校验包的正确性
rpm -ivh package_file_name
升级:前提是系统中已经安装了老版本的软件
-U 格式:rpm -Uvh package_file_name
删除: -e 格式:rpm -e package_name
如何区分包文件名(package_file_name)和包名(package_name)
包名:rpm -qa 把本版号除去,剩下的就是包名
软件信息的查询
rpm -q 主选项,此选项不可以单独使用,需要和其他选项结合使用
-a rpm -qa... 查询系统中安装的全部软件(all)
-l rpm -ql... 查询系统中某软件包含的所有文件的列表(list)
-f rpm -qf... 查询某文件属于那一个包(file)
-i rpm -qi... 查询某软件的详细信息(information)
范例
rpm -qa | grep kernel all 查询包含kernel字串的所有包名
rpm -ql kernel-ntfs list all file 查询kernel-ntfs包包含的所有文件
rpm -qi kernel-ntfs information 查询kernel-ntfs包的信息
rpm -qf /etc/X11/XF86Config file 查询此文件属于哪一个包
删除: rpm -e kernel-ntfs
安装JDK构建基本JAVA运行环境
rpm -ivh jdk-....file_name
rpm -ql
配置环境变量
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CLASS_PATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
如果永久设置,把以上3行加入到
/home/user_name/.bashrc文件
或者加入到
/home/user_name/.bash_profile
以后就不需要再次设置了
2、可执行文件安装
注意:给此文件以执行权限,linux中文件是否可以执行,主要看权限
chmod +x file_name
./file_name 执行
一般都会启动安装向导,根据提示直接安装即可
3、无需安装的软件,解压缩后运行即可
目录或文件的打包压缩命令
tar -zcvf 压缩后的文件名 要压缩的目录或文件
-z gzip压缩
-c 创建打包文件
-v 显示打包压缩的过程
-f 为压缩后的打包文件提供一个文件名
tar -zcvf var.bak.tar.gz /var
选项 文件名 目录
解包解压缩的命令
tar -zxvf 压缩后的文件名
-x 利用gzip解压缩
图形界面可以直接打包和解包
单击右键
注意问题,有一些软件依赖环境设置,根据提示,设置即可
4、源代码编译
最少用的,但是也是往往一个系统上最关键的组件的
通常这种软件,很多都是驱动某个硬件的程序
安装并不困难:readme文档
Red Hat图形界面的组件管理工具
redhat-config-packages
——不可以安装第三方软件,此命令是用来对Linux内置的软件进行添加删除的
默认需要安装光盘
如果没有安装光盘,有ISO镜像文件也可以
需要执行
redhat-config-packages --isodir=/PATH
分享到:
相关推荐
Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用
适合初学虚拟机的人
在学习linux系统,初学者可以看着命令开始练习,希望能够帮助大家,在学习的路上越来越有学习的成就感,也不用轻易放弃,相信自己。
嵌入式linux文件系统---很详细,非常适合初学者,看了就知道!
此书适合linux c初学者,着重在定义的阐述详细精简
01.1.1 Linux系统简介-UNIX发展历史和发行版本.mp4 01.1.2 Linux系统简介-Linux发展历史和发行版本.mp4 01.2 Linux系统简介-开源软件简介.mp4 01.3 Linux系统简介-Linux应用领域.mp4 01.4 Linux系统简介-Linux...
Linux初学者入门教程 Linux初学者入门教程 Linux初学者入门教程 Linux初学者入门教程
对linux初学者很有用的资源。里面介绍了linux指令的一些基础知识,linux的基本环境等,献给linux初学者
linux学习,初学者的宝典,使你很容易上手
linux shell编程从初学到精通源码4-17全
该文档对于初学Linux的人有很好的帮助,是我自己的经验总结
专门给Linux初学者学习的资料包,初学者必备。Linux学习:首先要学习Linux指令和Shell脚本。
Linux初学者入门优秀教程 Linux初学者入门优秀教程 Linux初学者入门优秀教程
Linux初学者入门 Linux初学者入门 Linux初学者入门 Linux初学者入门
Linux 学习手册--linux命令大全,对于初学LINUX的新手是个不错的选择!
linux发行版多人牛毛,初学者面对大量的发行版往往不知所措,此图形象地解释了linux所有发行版的版本和发行时间,以及相互之间的关系。对初学linux的朋友形成直观的认识非常有帮助,注:linu发行版中影响力最大的...
3 给Linux初学者的建议 兄弟连新版Linux教程 3.1 给初学者的建议-注意事项 兄弟连新版Linux教程 3.2 给初学者的建议-服务器管理和维护建议 4 Linux常用命令 4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理...
本书作为一本Linux的入门书籍,主要针对Linux在服务器及个人应用领域的初学者,希望读者在认真学习后可以掌握Linux的基本操作及一些常见服务的安装配置方法。本书主要具有以下特点。 Linux系统日常的维护工作一般都...
自己整理的比较完整的,Linux指令大全,里面一个pdf,一个txt,希望可以给新学者一些帮助