yum es un paquete administrador de software(software package manager). Es una muy útil herramienta para instalar, actualizar y remover paquetes junto con sus dependencias en distribuciones Linux basados en RPM (redhat, fedora, centos, etc.). Automáticamente determina las dependencias necesarias y lo que debe realizarse para instalar paquetes. Esta guía de uso de LinuxTotal.com.mx esta enfocada al uso práctico y rápido de las funciones más comunes de YUM a través de ejemplos.
YUM = yellowdog updater modified, es su nombre completo, originado en la distro YellowDog, que sobre la base de rpm creó este paquete administrador de software. Actualmente mantenido por la Universidad de Duke.
/etc/yum.conf - archivo de configuración.
/etc/yum.repos.d - directorio de depósitos o repositorios.
/var/log/yum.log - archivo de bitácora.
http://linux.duke.edu/yum/ - sitio oficial de yum
YUM
Instala la última versión del paquete indicado. Pide por confirmación.
Instala la última versión del paquete indicado. Instala sin pedir confirmación.
Instala la última versión de los paquetes indicados, no hay límite de cuantos paquetes se pueden indicar. Instala sin pedir confirmación.
Instala la última versión del paquete indicado con la arquitectura indicada, por ejemplo: yum install mysql.i386.
Actualiza todos los paquetes en el sistema.
Actualiza todos los paquetes del sistema, excepto sendmail.
Actualiza solo el paquete indicado, en este caso el servidor Web Apache.
Actualiza los paquetes indicados.
Además de los repositorios que se tengan se habilta otro, en este caso 'centosplus', esta opción también aplica para 'install'.
Actualiza los paquetes indicados, pero tomando en cuenta paquetes obsoletos en el cálculo de la actualización. Esta opción es idéntica a yum -y --obsoletes update y solo es realmente útil cuando se actualizan paquetes a través de distintas versiones de la distrubición, por ejemplo de centos4 a centos5.
Muestra una lista de paquetes que necesitan ser actualizados sin instalarlos.
Descripción completa del paquete indicado. Ejemplo:yum info samba
Muestra información resumida de los últimos paquetes instalados o actualizados.
Muestra información resumida de los paquetes disponibles a actualizarse.
Lista de todos los paquetes disponibles para instalación, actualización o ya instalados.
Muestra solo los paquetes disponibles o ya instalados de mysql.
Lista de todos los paquetes instalados en el sistema.
Lista de todos los paquetes disponibles para ser instalados.
Lista de todos los paquetes disponibles para ser actualizados.
Remueve el paquete indicado.
Remueve los paquetes indicados sin pedir confirmación.
Busca el 'paquete' en la base de datos de paquetes instalados o para instalar. 'paquete' puede ser una palabra parcial del paquete a buscar.
Elimina todos los achivos de encabezados que yum utiliza para resolver dependencias.
Cuando utilizas la opción 'update' o 'install' el paquete que se desacrga e instala o actualiza no se elimina del sistema, ocupando espacio, con esta opción eliminas esos paquetes.
Limpia tanto archivos de encabezados como paquetes, como utilizar las dos opciones previas, pero al mismo tiempo.
He creado un paquete completo listo para usarse y flashear la NAND: Nota Importante: todo este trabajo está realizado gracias al aporte del usuario de github "aib", es un gran linux hacker, he aprendido mucho gracias a el :)) gracias! https://www.aib42.net/article/hacking-orangepi-2g 1.Necesitaremos poner la placa en modo USB otg: -Poner el interruptor en modo arranque desde flash (android) -Poner los Switches en la zona adecuada (1-4 en on y 5-8 en off) -Con la placa apagada apretar boton y conectar a puerto USB (asi entramos en modo otg, flash) Foto tal como deben estar los switches e interruptor de placa: Si lo hacemos bien aparecerá el dispositivo /dev/ttyACM0 1.1Bajar el paquete completo desde MEGA: https://mega.nz/#!BFcmiTpL!29AQt7E1odjNUaFV4JNXN8KnVM2dPSocf77EP8uFnPo - Resolver dependencia: #pip3 install pyserial - Descomprimir: #tar xpvfz Opi2GIoTNANDflash.tar.gz #cd FlashNANDOpi2GIoT/ .#/flashear.sh Si todo va bien ver
Configuración PPP, freedompop y tarjera Orange Pi 2G IoT: He preparado este pequeño tutorial para poder usar los datos de conexión gratuita de freedompop con esta pequeña tarjeta de Orange Pi, comprada en aliexpress por unos 12€. La versión usada de Linux es Ubuntu Server, Link de descarga (http://www.orangepi.org/downloadresources/) también funcionará en Armbian, aunque no lo he probado. Es necesario registar el modem de la Orange Pi 2G IoT en la red GSM de movistar (de momento es la predeterminada por freedompop). Sin este paso no se puede registrar en su red. 1.Instalar el software necesario: #sudo apt-get install ppp wvdial 2. Configurar ficheros: 2.1 fichero: /etc/wvdial.conf para Freedompop: [Dialer defaults] ISDN = 0 Modem Type = Analog Modem Phone = *99***1# Stupid Mode = 1 Dial Command = ATDT Modem = /dev/modem0 Baud = 460800 Init1 = AT+COPS=0 Init2 = AT+CFUN=1 Init3 = AT+CGATT=1 Init4 = AT+CGDCONT=1,"IP","freedompop.fogg
Configurar modem GSM en la Orange Pi 2G IoT Comentaros que necesitáis unos conocimientos más o menos básicos para poder seguir esto, pero vamos, está todo cortado y pelado. Empezamos. Abrimos terminal. sudo apt-get install ppp wvdial Hacemos sudo vim /etc/wvdial.conf Y metemos: [Dialer defaults] Modem = /dev/modem0 Baud = 30720000 Dial Command = ATDT Init1 = ATE1 Init2 = AT+CGDCONT=1,"IP","internet","",0,0 FlowControl = CRTSCTS Init3 = ATM0 Phone = *99# Username = orange Password = orange Stupid Mode = 1 "internet" es donde va el nombre del APN, que en el caso de Orange es, precisamente ese, internet . El username y password de Orange son orange para ambos, si teneis otra compañía estos datos serán diferentes. De hecho, quizá estas configuraciones no funcionen para ellos. NOTA: Lo he probado exitosamente también con Vodafone con el APN "airtelnet.es" y como usuario y contraseña vodafone . Hacemos sudo vim /etc/pp
Comentarios