固定ip 建网站,wordpress微商城主题,asp.net网站开发实例教程,揭阳建网站源码安装
以源代码安装软件#xff0c;每次都需要配置操作系统、配置编译参数、实际编译#xff0c;最后还要依据个人喜好的方式来安装软件。这个过程很麻烦很累人。
RPM安装软件的默认路径: 注意#xff1a; /etc 配置文件放置目录/usr/bin 一些可执行文件/usr/lib 一些程…源码安装
以源代码安装软件每次都需要配置操作系统、配置编译参数、实际编译最后还要依据个人喜好的方式来安装软件。这个过程很麻烦很累人。
RPM安装软件的默认路径: 注意 /etc 配置文件放置目录/usr/bin 一些可执行文件/usr/lib 一些程序使用的动态链接库/usr/share/doc 一些基本的软件使用手册与说明文件/usr/share/man 一些man page档案 常用的 RPM 软件包命令
安装软件的命令格式rpm -ivh filename.rpm升级软件的命令格式rpm -Uvh filename.rpm卸载软件的命令格式rpm -e filename.rpm查询软件描述信息的命令格式rpm -qpi filename.rpm列出软件文件信息的命令格式rpm -qpl filename.rpm查询文件属于哪个 RPM 的命令格式rpm -qf filename 参数说明 -iinstall的意思安装-v查看更详细的安装信息画面-h以安装信息栏显示安装进度 软件安装
如你需要安装一个jdk首先要到网上下载一个jdk的rpm包如jdk-8u171-linux-x64.rpm。最简单的安装命令如下
rpm -i jdk-8u171-linux-x64.rpm
不过这样的参数其实无法显示安装的进度所以通常我们执行的命令是这样
rpm -ivh package-name
卸载软件
使用rpm的卸载过程一定要由最上层往下卸载以rp-pppoe为例这个软件主要是依据ppp这个软件来安装的所以当你要卸载ppp的时候就必须先卸载rp-pppoe才行
删除的命令非常简单通过-e参数就可以完成。不过很常发生软件属性依赖导致无法删除某些软件的问题。
rpm -e gcc
注意
如果删除不想检查依赖关系加 --nodeps
YUM
YUM可以看作是CS架构的软件YUM的存在很好的解决了RPM的属性依赖问题。
YUM通过依赖rpm软件包管理器, 实现了rpm软件包管理器在功能上的扩展, 因此YUM是不能脱离rpm而独立运行的。 注意 YUM是一个在线软件管理工具所以使用YUM进行的操作大都是需要在联网的条件下才能正常使用。 YUM的配置文件
容器说明
虽然yum是你在联网后就能直接使用不过由于你系统的站点镜像没选择好会导致连接速度非常慢所以这时候就需要我们去手动修改yum的设置文档了。
容器查询
首先可以先查询一下目录yum server所使用的容器有哪些。
使用命令yum repolist all查询结果如下 如上图只有当最右边的status为enabled该容器才算激活 /etc/yum.repos.d/里面会有多个配置文件文件名以.repo结尾yum会从里面逐个查找所以里面的容器名称不能有重复。 配置文件修改
打开配置文件vi /etc/yum.repos.d/CenOS-Base.repo内容如下 配置文件的说明 [base]代表容器的名字。中括号一定要存在里面的名称可以随意起但不能有两个相同的容器名称否则yum会不知道去哪里找容器相关软件列表文件。 name只是说明一下这个容器的意义而已重要性不高。 mirrorlist列出这个容器可以使用的镜像站点如果不想使用可以批注掉这一行。 baseurl这个最重要因为后面接的就是容器的实际网址。mirrorlist是由yum程序自行去找镜像站点 baseurl则是指定固定的一个容器网址。 enable1启动这个容器默认值也为1。关闭这个容器可以设置enable0。 gpgcheck1指定是否需要查阅RPM文件内的数字证书。 gpgkey数字证书的公钥文件所在位置使用默认值即可。 注意 1yum会自动识别/etc/yum.repos.d/目录以.repo结尾的文件。 2当我们修改了配置文件的网址却没有修改容器名称可以会造成本机的列表与yum服务器的列表不同步这时就需要手动来清除容器的数据了 语法yum clean [packages|headers|all] 参数 packages将已下载的软件文件删除 headers将下载的软件文件头删除 all将所有容器数据都删除 例删除已下载过的所有容器相关数据含软件本身与列表 yum clean all 示例1
配置阿里yum源 1安装wget yum install -y wget 如果已经安装了则省略 2备份 /etc/yum.repos.d/CentOS-Base.repo文件 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.back 3下载阿里云的Centos-7.repo文件 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 4重新加载yum yum clean all yum makecache 5检查配置的源是否是阿里的 cat /etc/yum.repos.d/CentOS-Base.repo YUM使用手册 小技巧 使用参数-y当遇到需要等待用户输入时这个选项会提供yes的响应如上面的例子可以写成
yum install -y emacs