Linux软件安装

Linux软件安装

rpm包:软件包,已经编译完成,并且已经指定安装环境,打成一个rpm。但是没有解决依赖问题。

rpm -ihv 安装包名称

rpm -qa 所有的软件包

rpm -qa|grep jdk 查找JDK

yum:用来管理rpm的软件。yum源(yum库),存放rpm的依赖资源,分为本地库和网络库。

yum使用:首先需要配置yum源,可支持多个源。

install 向系统中安装一个或多个软件包

erase 从系统中移除一个或多个软件包

自己编译安装(只有源码,没有已经编译好的软件)

source code

检查编译环境,准备编译环境(需要很多第三方软件支持),编译,安装,使用。

建立网络镜像库连接

mount /dev/cdrom /mnt 挂载

cd /mnt

packages(依赖存放地址)

repodata 记录一些依赖关系的文件夹

cd /etc/yum.repos.d/ 从哪个镜像站下载镜像文件

yum install -y wget 下载一些命令

mkdir backup

mv CentOS-* backuop/

复制执行阿里镜像站命令

https://opsx.alibaba.com/mirror阿里开源镜像库

http://mirrors.163.com/网易开源镜像库

yum clran all 清理之前的依赖关系

yum makecache 下载依赖关系

yum install musql-server 从阿里云快速下载

配置本地源

cd /ect/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo.bak

.repo文件为原本的源链接库,在外网可删可不删。

cp CentOS-Base.repo.bak CentOS-Base.repo

新建自己的.repo文件

vi CentOS-Base.repo

删除【base】 下面的文件直接删除dG

【base】(可随自己喜欢取名)

(描述)name=local

baseurl=file://(本地yum源)/mnt/

gpgcheck(检查源是否合法)=1

enable(是否启用)=1

yum clean all

yum makecache

yum greplist 自动分组

mount /dev/cdrom /mnt下载不成功 重新挂载

扩展

•rpm安装:

–-ivh filename

–--prefix

•rpm升级:

–-Uvh

–-Fvh

•rpm卸载:

–-e PACKAGE_NAME

•rpm查询

–rpm -qa : 查询已经安装的所有包

–rpm -q PACKAGE_NAME: 查询指定的包是否已经安装

–rpm -qi PACKAGE_NAME: 查询指定包的说明信息

–rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表

–rpm -qc PACEAGE_NEME:查询指定包安装的配置文件

–rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件

–rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本

–rpm -qf /path/to/somefile: 查询文件是由哪个rpm包安装生成的

–如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件

•rpm -qpi /PATH/TO/PACKAGE_FILE

•rpm -qpl

•yum安装 C / S

–基于rpm包管理

–提供rpm仓库 : 后缀为repo配置文件。

–解决rpm的下载,依赖,管理

•repo:

–/etc/yum.repos.d/

–[repoID] : 仓库的ID(唯一)号

–baseurl= : 仓库的地址(网络地址或者本地地址)

•http://

•file://

•ftp://

–gpgcheck=1/0 : 仓库的rpm包是否要检测合法行。1表示检查

–enable=0/ 1 : 是否启用当成的仓库。1表示启用默认,0表示禁用

•yum命令:

–yum repolist

–yum clean all

–yum makecache

–yum update

•查询:

–yum list

–yum search

–yum info

•安装&卸载:

–yum install

–remove|erase

•yum命令:分组

–yum grouplist

–yum groupinfo

–yum groupinstall

–yum groupremove

–yum groupupdate

中文显示,查看中文文档

•yum 的 repo 变成aliyun || 本地DVD

•yum grouplist

•yum groupinstall "Chinese Support"

•echo $LANG

–en_US.UTF-8

–LANG=zh_CN.UTF-8

•在阿里镜像库找到epel根据阿里文档帮助操作

•yum clean all

•yum makecache

•yum search man-pages

•yum install man man-pages man-pages-zh-CN

•man bash

echo $LANG

LANG=zh_CN.UTF-8

./configure --prefix=/usr/python-3.6 指定安装目录

touch 11.txt 创建文件

ls ./ | wc

posted @ 2019-06-05 19:39  虎呗  阅读(247)  评论(0编辑  收藏  举报