En este tutorial, le mostraremos cómo instalar y administrar software en CentOS 7.
Instalar y administrar software en un servidor Linux que ejecuta CentOS como sistema operativo es bastante fácil. Puede lograr esto usando un administrador de paquetes llamado yum. En primer lugar, conéctese a su CentOS VPS a través de SSH y verifique si algunos de los paquetes instalados en su sistema tienen actualizaciones disponibles. Puede hacer esto usando el siguiente comando:
# yum check-update
El resultado del comando le mostrará los paquetes que tienen actualizaciones disponibles y debe actualizarlos lo antes posible. Puede actualizar los paquetes uno por uno y puede actualizar todos los paquetes a la vez usando el comando:
# yum update
El administrador de paquetes determinará qué paquetes deben actualizarse junto con sus dependencias y calculará el tamaño total de la descarga. Se le pedirá que confirme la actualización de los paquetes, lo que puede hacer ingresando 'y' en el símbolo del sistema y luego presionando Intro.
El administrador de paquetes de yum le permite buscar un paquete y recuperar más información antes de instalarlo en su sistema. El administrador de paquetes verificará los repositorios habilitados en su sistema y buscará el paquete en sus bases de datos. Para verificar qué repositorios están habilitados en su sistema, puede ejecutar el comando:
# yum repolist
Para enumerar todos los repositorios, incluidos los que están deshabilitados, puede usar el siguiente comando:
# yum repolist all
Ahora, para buscar un paquete, puede usar el comando 'yum search'. En nuestros ejemplos usaremos el paquete llamado httpd. El paquete httpd proporciona el servidor Apache HTTP. Por ejemplo, para enumerar todos los paquetes que coinciden con la cadena httpd, puede ejecutar el siguiente comando:
# yum search httpd
El resultado debe ser similar al siguiente:
# yum search httpd =================== N/S matched: httpd ====================================== libmicrohttpd-doc.noarch : Documentation for libmicrohttpd lighttpd-fastcgi.x86_64 : FastCGI module and spawning helper for lighttpd and PHP configuration lighttpd-mod_geoip.x86_64 : GeoIP module for lighttpd to use for location lookups lighttpd-mod_mysql_vhost.x86_64 : Virtual host module for lighttpd that uses a MySQL database owncloud-httpd.noarch : Httpd integration for ownCloud radicale-httpd.noarch : httpd config for Radicale darkhttpd.x86_64 : A secure, lightweight, fast, single-threaded HTTP/1.1 server httpd.x86_64 : Apache HTTP Server httpd-devel.x86_64 : Development interfaces for the Apache HTTP server httpd-itk.x86_64 : MPM Itk for Apache HTTP Server httpd-manual.noarch : Documentation for the Apache HTTP server httpd-tools.x86_64 : Tools for use with the Apache HTTP Server libmicrohttpd.i686 : Lightweight library for embedding a webserver in applications libmicrohttpd.x86_64 : Lightweight library for embedding a webserver in applications lighttpd.x86_64 : Lightning fast webserver with light system requirements Name and summary matches only, use "search all" for everything.
Para mostrar información sobre un determinado paquete, puede usar el comando 'yum info'. Para obtener información sobre el paquete httpd, puede usar el comando:
# yum info httpd
La salida debe ser similar a la siguiente:
# yum info httpd Installed Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 40.el7.centos Size : 9.4 M Repo : installed From repo : base Summary : Apache HTTP Server URL : http://httpd.apache.org/ Licence : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server.
Para instalar un paquete, puede usar el comando 'yum install'. Por ejemplo, para instalar el paquete httpd en su CentOS VPS, puede usar el siguiente comando:
# yum install httpd
Para enumerar todos los paquetes instalados en su sistema junto con su versión y su repositorio, puede usar el comando:
# yum list installed
Finalmente, para eliminar un paquete de su sistema, puede usar el comando 'yum remove'. Por ejemplo, para eliminar el paquete httpd de su sistema, puede ejecutar el comando:
# yum remove httpd
El administrador de paquetes también eliminará los paquetes que dependen de él.
Por supuesto, no tiene que instalar y administrar el software en CentOS 7, si utiliza uno de nuestros servicios de alojamiento VPS de CentOS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen o eliminen un determinado paquete por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar y administrar software en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.