1.rpm包
查询:
rpm -qa | grep sudo :查询系统是否安装了sudo包
rpm -qf /etc/sudoers :查询文件所属软件包
查询rpm包安装后的软件包名称
rpm -qp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
输出:MySQL-server-5.6.12-2.linux_glibc2.5
查询软件包信息
rpm -qip MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -qi MySQL-server-5.6.12-2.linux_glibc2.5
查询软件包中的文件列表
rpm -qlp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -ql MySQL-server-5.6.12-2.linux_glibc2.5
显示被标注为文档的文件列表
rpm -qdp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -qd MySQL-server-5.6.12-2.linux_glibc2.5
显示被标注为配置文件的文件列表
rpm -qcp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -qc MySQL-server-5.6.12-2.linux_glibc2.5
卸载:
rpm -e sudo-1.8.6p3-7.el6.x86_64 --nodeps:卸载sudo包
--nodes :不考虑依赖,强行卸载
安装:
rpm -ivh sudo-1.8.6p3-7.el6.x86_64.rpm
--test:只对安装进行测试,不实际安装
--replacepkgs:如果已经安装,可以使用该选项覆盖安装
--replacefiles:如果遇到文件冲突,使用该命令可以解决
--nodeps:安装时提示需要先安装依赖的软件,使用该命令进行忽略,但是这样的话,这个软件有可能不能使用
解压:
解压所有文件到当前目录
rpm2cpio MySQL-client-5.6.12-2.linux_glibc2.5.x86_64.rpm | cpio -idv
解压指定文件到当前目录
rpm2cpio MySQL-client-5.6.12-2.linux_glibc2.5.x86_64.rpm | cpio -idv ./usr/bin/mysql
升级安装:
rpm -Uvh sudo-1.8.6p3-7.el6.x86_64.rpm
2.挂载光盘
mkdir /mnt/cdrom :需要先创建该目录,目录路径随意
mount /dev/cdrom /mnt/cdrom :挂载光盘到指定的目录
3.yum
查询仓库:
yum search zip :显示包说明信息
yum list | grep zip :显示包版本号及yum源
安装:
yum install zip.x86_64 -y
卸载:
yum remove zip [不推荐使用,因为会把依赖都卸载了,建议使用rpm卸载]
升级:
yum check-update zip :检测是否可以升级
yum update zip :升级指定软件
yum update :升级全部软件
查看软件包说明信息:
yum info zip
4.源代码安装
tar -zxvf *****.tar.gz
cd *****
./configure --prefix=/usr/local/*****
make
make install
5.脚本安装
解压后进入源码包,会看到setup.sh,执行这个脚本就会自动完成安装。
6.yum源配置
默认安装系统后,在/etc/yum.repos.d会自动配置几个yum源,不过都需要联接外网访问,如果没有网络,或者基于安全考虑,可以指定光盘镜像源。
cd /etc/yum.repos.d #删除已经存在的repo文件,然后创建自己的文件。
vi myyum.repo
内容为:
[myyum]
name=myyum
baseurl=file:///mnt/cdrom #使用光盘挂载的方式 mount /dev/cdrom /mnt/cdrom ,也可以将cdrom下的文件拷贝到任意路径下
enabled=1
gpgcheck=0
假若你不想软件库缺省是被启用的,你可选择加入 enabled=0 这一行。这样你便须要在 yum 指令内加入 --enablerepo myyum才能访问该软件库。
比如:yum --enablerepo myyum install gcc
如果没有光驱,可将系统iso文件上传到服务器【可以使用客户端工具,如WinSCP】,比如在/mnt下:
mkdir /mnt/os
mount -t iso9660 -o loop /mnt/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/os
然后将/mnt/os配置到配置文件中的baseurl即可。
可以指定多个,比如下面是局域网内的网络镜像地址,就是将光盘内容拷贝到某一台机器,然后使用apache或者nginx将其映射为网络地址。
[myyum2]
name=myyum2
baseurl=http://mirrors.sys.com/centos/6.4/os/x86_64
enabled=1
gpgcheck=0
保存后立即生效,执行如下命令:
yum clean all
linux开发环境安装:
yum groupinstall "Development Tools"
centOS内核安装:
yum install kernel-devel
相关推荐
内容包括Linux常用命令、文件操作、环境安装与配置、shell语法、权限管理、进程管理、vim、git、ssh、tmux、docker、thrift、多线程与多进程、各种编程语言的编译与执行等内容。
程序员必会的Linux命令
计算机基础知识学习笔记-程序员必知的硬核知识大全
linux常用命令,如基础命令,用户管理,进程管理,软件包管理,shell编程,等等
简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选简历模板-程序员-精选...
简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选简历模板-程序员-通用-精选...
linux常用命令全集
WINDOWS程序员使用指南(一)----DLL和内存管理.rar
linux高级命令教程及代码Python-linux高级命令教程及代码Python-linux高级命令教程及代码Python-linux高级命令教程及代码Python-linux高级命令教程及代码Python-linux高级命令教程及代码Python-linux高级命令教程及...
JAVA程序员之路-----看专业程序员的成长之路
Linux命令全集,收录的程序员常用的linux命令,不过这个文档我还没用过。是菜鸟家族的人推荐的我就迫不及待的分享给大家了
Linux常用命令,对开始学习Linux的学习者是很有用的。 php C C++程序员 多学习学习。
screen-4.0-程序员运维必备-后台运行应用-linux-64-32位.rar 1. 资源内容:后台运行应用screen 可方便管理后台应用,告别 -d ,告别nohup 2. 使用目标:运维,后台运行应用,linux 后台运行 3. 应用场景:部署 和 ...
实用经典算法,每一个程序员都必知必会的算法
WINDOWS程序员使用指南(四)----资源WINDOWS程序员使用指南(四)----资源
注意:下载后需要在windows上解压,解压后是linux环境下jdk8压缩包资源jdk-8u231-linux-x64.tar.zip。 声明:仅供个人学习使用,严禁商业用途。
程序员现场运维必备-Linux命令大全-45页全面解释-工具书备用.zip
常用命令、安装部署jdk tomcat mysql等程序员必备技能
某马程序员-linux基本命令
你知道程序员的十大基础实用算法及其讲解吗?一起来看看