Operación de gestión de software Linux

Tipos de paquetes en Linux

	- 1.DEB                  #UBLinux       DEXLinux
	- 2.RPM                  #Redhat  centos   fc
	- 3.bz2 | gz | xz        #1.需要源码安装需要编译
	-                        #2.绿色软件,直接可用
	-                        #ntfs-3g_ntfsprogs-2017.3.23.tgz     #需要编译
	- 						 #而以bz2、ge、xz为后缀的可以直接安装使用

"En rhel8 solo se pueden utilizar software ecológico, software de compilación de código fuente y software rpm"

Estructura del nombre del paquete

Inserte la descripción de la imagen aquí

	- 1.软件名称
	- 2.软件版本
	- 3.软件的授权协议版本
	- 4.软件架构
	- 5.软件类型后缀

paquete de software de gestión de comandos rpm

mando:

	- rpm          
	-            -ivh          ##安装参数组合 i  install   v verbose(安装过程0    -h hash(采用hash加密)
	- 			 -a            ##显示所有安装的软件
	- 			 -f            ##显示文件属于哪个安装包
	- 			 -e            ##卸载软件
	- 			 -q            ##查询软件是否安装
	- 			 -l            ##软件安装文件列表
	- 			 -ql           ##显示所有安装的文件
	- 			 -p            ##软件包
	- 			 -c            ##配置文件
	- 			 -qc           ##显示所有安装的配置文件
	- 			 -d            ##说明
	- 			 -Kv           ##检测MD5校验码
	- 			 -V            ##检测已安装软件在系统中的文件被修改信息
	- 			软件包 --script ##检测安装卸载时都做了什么动作
	- 			软件包 --nodeps ##安装时忽略依赖性
	- 			软件包 --force  ##强制安装
	- 			软件包 --info   ##显示软件的信息		

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Construcción de almacén de software local

## La función del almacén de software es administrar el software. El comando rpm no puede resolver la dependencia. Si el software necesita resolver automáticamente el problema de dependencia durante el proceso de instalación, necesitamos instalar el almacén de software ##

  1. Método de construcción:

     1.在系统中加载安装系统时使用的安装镜像
     2.编写软件仓库文件
          /etc/yum.repos.d/        ##软件源指向文件配置目录
                                   ##再此目录中不能有无法访问的源指向
          vim /etc/yum.repos.d/xxx.repo    ##软件仓库指向文件
    

    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

     3.测试
    

    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

comandos de gestión de software dnf

	- dnf         
	- 			repolist          ##列出仓库信息
	- 			clean  all 		  ##清除系统中已经加载的仓库缓存信息
	- 			list all   		  ##列出所有软件
	- 			list available    ##列出未安装软件
	- 			list installed	  ##列出已安装软件
	- 			install   		  ##安装
	- 			remove		      ##卸载
	- 			reinstall		  ##重新安装
	- 			search			  ##搜索
	- 			whatprovides      ##搜索包含文件的软件包
	- 			history           ##dnf执行历史
	- 			history info	  ##dnf执行历史详细信息
	- 			group list        ##列出软件组
	- 			group list --installed ##列出已安装软件组
	- 			group list --available ##列出未安装软件组
	- 			group list --hidden    ##列出隐藏软件组
	- 			group install          ##安装软件组
	- 			group info		       ##查看软件组命令

Utilice el almacén local construido anteriormente para probar:
dnf repollist dnf
Inserte la descripción de la imagen aquí
search palabra clave
Inserte la descripción de la imagen aquí

dnf history
Inserte la descripción de la imagen aquí
dnf group list - ****
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
dnf limpiar todo
Inserte la descripción de la imagen aquí

Construcción de almacén de red

  1. Construye un almacén local

  2. Instale el servicio httpd, el comando dnf install http -yy luego inicie el servicio, dnf enable --now httpdlo he instalado aquí, así que veamos si se inicia.
    Inserte la descripción de la imagen aquí

  3. Crea un nuevo directorio compartido
    Inserte la descripción de la imagen aquí

  4. Monte la imagen en el directorio compartido y configúrelo para que se monte automáticamente al inicio (de forma predeterminada, se debe volver a montar después de reiniciar) para reducir los problemas de montaje.
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

  5. Luego modifique el archivo /etc/yum.repos.d/westos.repo (es decir, el repositorio de software apunta al archivo)
    Inserte la descripción de la imagen aquí

  6. Ahora puede acceder al almacén a través de la URL correspondiente, y también puede acceder directamente después de reiniciar.
    Inserte la descripción de la imagen aquí

Construcción de almacén de software de terceros (el software de terceros se comparte en la red)

  1. Cree un directorio compartido
    Inserte la descripción de la imagen aquí
    / var / www / html / software. Solo los archivos rpm pueden existir en el directorio compartido . El paquete comprimido no puede ser administrado por dnf

  2. Almacene el software de terceros en / var / www / html / software
    Inserte la descripción de la imagen aquí

    Puede encontrar algunos programas usted mismo, o puede conectarse a la computadora de otra persona para crear algunos.

  3. Utilice software de terceros para generar el directorio repodate.
    Instale la herramienta de recopilación: createrepo dnf install createrepo -y
    en el directorio compartido: cd /var/www/html/software
    escanee el software a través de createrepo y luego genere el directorio de datos repodate. Nota: Si no escanea la página, el software recién agregado no se mostrará. En el directorio / sofrware, createrepo .
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    el repositorio aquí es equivalente al archivo de índice de cada software.

  4. Especifique una fuente compartida de terceros, especifique la ubicación del archivo, /etc/yum.repos.d/westos.repo (westos puede nombrarse a sí mismo)
    Inserte la descripción de la imagen aquí

  5. Acceso por red

Inserte la descripción de la imagen aquí
Nota: Si mv movió su paquete de software, debe realizar un paso setenforce 0; de lo contrario, el software que posee no se mostrará en la página web.

Configurar un almacén en la nube de Alibaba

Para los desarrolladores de Alibaba Cloud, busque un espejo en el sitio espejo y copie la URL de descarga en la parte inferior. Por ejemplo, https://mirrors.aliyun.com/epel/8/Everything/x86_64/
y luego agregue el almacén. vim /etc/yum.repos.d/westos.repo
Por supuesto, también necesita abrir el servicio httpd
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qwerty1372431588/article/details/109225004
Recomendado
Clasificación