SlideShare una empresa de Scribd logo
1 de 7
GESTION DE PAQUETES 
1. SISTEMA DE GESTION DE PAQUETES 
· Sistema que sirve para automatizar el proceso de instalación, actualización, configuración y 
eliminación de paquetes de software presentes en Unix-like, especialmente Linux. 
· El software se distribuye en forma de paquetes, encapsulado en un solo fichero. 
· Estos paquetes incluyen el nombre completo, una descripción de su funcionalidad, el número 
de versión, el distribuidor del software, la suma de verificación y otros paquetes requeridos 
para el correcto funcionamiento del software. 
· PAQUETE 
· Son una colección de ficheros que incluyen todos 
los archivos necesarios que componen un software 
(librerías compartidas, paquetes de desarrollo, 
biblioteca de utilidades, etc) . 
· Un paquete se integra adecuadamente en la 
distribución para la que ha sido construido en lo 
que respecta a las rutas de instalación. 
· Siempre se deben instalar los paquetes que se han 
construido para la distribución que esté utilizando, 
incluyendo la versión exacta de la distribución (por 
ejemplo, openSUSE 11.1 en openSUSE 11.4. No funcionara porque es otra la 
versión. 
Formato de los paquetes 
El software nativo viene empaquetado esencialmente en tres tipos diferentes de formatos de 
paquetes: 
tgz (archivos tar gzip): son archivos con el código fuente. Pueden tener todo lo que el 
responsable del paquete considera útil. Además del formato de archivo propio, necesario para 
extraer los archivos, no hay nada estándar sobre el contenido de un archivo tgz. Tienen que ser 
compilados para poder ejecutar el software. 
rpm: (RPM Package Manager) son archivos pre-compilados. Creados por Red Hat Linux y 
estandarizado por el LSB, utilizado en la actualidad por distribuciones de Linux como sistema 
de empaquetado de su software, incluyendo openSUSE. 
deb: (Debian) archivos precompilados utilizados por Debian u otros de los sistemas derivados 
de este (Ubuntu, Mint, etc)
Si desea instalar un paquete RPM A que tiene dependencias del paquete RPM B, el gestor no 
instalará automáticamente el paquete B, sólo informará al usuario que necesita este paquete y 
se detendrá esperando una decisión, esto habla de la libertad e independencia que le da Linux 
al usuario para que pueda decidir. 
· REPOSITORIOS 
Los repositorios son básicamente lugares donde están almacenados todos los paquetes 
que existen para Linux. 
Para poder empezar a instalar los paquetes, primero deben estar disponibles en un 
repositorio, ya sea mediante medios físicos como CD o DVD o en línea a través de Internet. 
Los repositorios de software de openSUSE incluyen: 
o Repositorios oficiales de paquetes que incluyen paquetes bien probados y con 
soporte y actualizaciones. 
o Repositorios de terceros, tales como repositorios Packman y Build Service. Ofrecen 
diferentes paquetes adicionales, algunos de los cuales están más actualizados, o 
que no se pueden incluir entre los oficiales de openSUSE por razones legales, o que 
se encuentran en desarrollo y no han sido totalmente depurados. 
· SYNAPTIC 
Programa informático que es una interfaz gráfica GTK+ de APT, para la gestión de paquetes 
de Debian GNU/Linux. Se utiliza Synaptic para sistemas basados en paquetes .deb pero 
también puede ser usado en sistemas basados en paquetes RPM. 
Synaptic utiliza repositorios Debian, y permite su gestión mediante un menú interactivo.
Mediante un clic, es posible actualizar la lista, de paquetes disponibles o marcar 
automáticamente todas las actualizaciones de los paquetes ya instalados. 
Dispone de un avanzado filtro de búsqueda, es capaz de reparar las dependencias rotas de 
paquetes y permite deshacer y rehacer las últimas selecciones de paquetes. 
Su interfaz gráfica, además, es personalizable mediante el menú de configuración. 
· APT-GET 
Apt-get es la herramienta que utiliza Debian y sus derivadas (Ubuntu incluida), para 
gestionar los paquetes instalables disponibles en los repositorios y aunque tenemos a 
nuestra disposición herramientas gráficas que nos facilitan las cosas, nunca está de más 
saber lo que podemos hacer con apt-get desde una terminal: 
Uso: 
apt-get [opciones] orden [paquetes] 
Ejemplos: 
apt-get [opciones] install paquete1 paqquete2 ... 
apt-get [opciones] remove paquete1 [paqquete2 ... 
apt-get [opciones] source paquete1 paquete2 ... 
[opciones] se puede utilizar o no (ver el apartado correspondiente). 
Comandos "apt-get": 
1. Actualizar el listado de paquetes disponibles: 
apt-get update 
2. Comprobar que todo ha ido bien tras la utilización de apt-get update:
apt-get check 
3. Instalar los programas deseados: 
apt-get install paquete 
4. Reinstalar un programa: 
apt-get -reinstall install paquete 
5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o 
desinstalación de otros paquetes: 
apt-get upgrade 
6. Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios 
para resolver las dependencias que pueda generar la actualización de algún paquete: 
apt-get dist-upgrade 
7. Desinstalar un paquete: 
apt-get remove paquete 
8. Desinstalar un paquete y elimina los archivos de configuración: 
sudo apt-get remove --purge paquete 
9. Resolver problemas con dependencias y paquetes rotos: 
apt-get -f install 
10. Para limpiar los paquetes descargados e instalados: 
apt-get clean 
11. Para limpiar los paquetes viejos que ya no se usan: 
apt-get autoclean 
1. PERMISOS DE ARCHIVOS Y DIRECTORIOS 
Ejemplo, si un usuario llamado 'pepe' cuyo grupo principal es el grupo 'profesores' crea un 
nuevo archivo, el propietario del archivo será 'pepe' y el grupo propietario del archivo será 
'profesores', o lo que es lo mismo, el archivo pertenecerá al usuario pepe y al grupo 
profesores. Obligatoriamente, todos los archivos del sistema pertenecen a algún usuario y 
a algún grupo. 
Con el comando “ls -l” (formato largo) podemos visualizar el usuario propietario y el grupo 
propietario del archivo, ejemplo:
Tipos de permisos 
La gestión de los permisos que los usuarios y los grupos de usuarios tienen sobre los archivos y las 
carpetas, se realiza mediante un esquema de tres tipos de permisos que son: 
- Permiso de lectura (r) se pueden leer los archivos visualizar, pero no se puede 
modificar. 
- Permiso de escritura (w) se puede editar y modificar los archivos. 
- Permiso de ejecución(x) se podrán ejecutar los archivos de este tipo. 
¿A quién se puede otorgar permisos? 
Los permisos solamente pueden ser otorgados a tres tipos o grupos de usuarios: 
- Al usuario propietario del archivo. 
- Al grupo propietario del archivo. 
- Al resto de usuarios del sistema (todos menos el usuario).
Permisos de archivo 
El primer carácter indica de qué tipo de archivo se trata. Si es un guión '-' significa que se 
trata de un archivo normal, la letra 'd' significa que se trata de una carpeta (directory), la 
letra 'l' significa que se trata de un enlace (link). Los 9 caracteres siguientes, corresponden 
a los permisos que explica la imagen. 
Cambio de permisos 
Los permisos se pueden dar de dos maneras, una mediante iniciales y la segunda de modo 
binario. 
Trabajaremos solo con las iniciales para evitar la confusión. 
Usuario=u, grupo=g, resto=o (other), seguido de un signo + si se quiere añadir permiso o un 
signo - si se quiere quitar y seguido del tipo de permiso (lectura=r, escritura=w y 
ejecución=x). Ejemplos: 
// Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt' 
# chmod u+w examen.txt 
// Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt' 
# chmod o-w examen.txt 
// Dar permiso de lectura al grupo propietario sobre el archivo 'examen.txt' 
# chmod g+r examen.txt 
// Se pueden poner varios permisos juntos separados por comas 
# chmod u+w,g-r,o-r examen.txt
Permisos de archivo 
El primer carácter indica de qué tipo de archivo se trata. Si es un guión '-' significa que se 
trata de un archivo normal, la letra 'd' significa que se trata de una carpeta (directory), la 
letra 'l' significa que se trata de un enlace (link). Los 9 caracteres siguientes, corresponden 
a los permisos que explica la imagen. 
Cambio de permisos 
Los permisos se pueden dar de dos maneras, una mediante iniciales y la segunda de modo 
binario. 
Trabajaremos solo con las iniciales para evitar la confusión. 
Usuario=u, grupo=g, resto=o (other), seguido de un signo + si se quiere añadir permiso o un 
signo - si se quiere quitar y seguido del tipo de permiso (lectura=r, escritura=w y 
ejecución=x). Ejemplos: 
// Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt' 
# chmod u+w examen.txt 
// Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt' 
# chmod o-w examen.txt 
// Dar permiso de lectura al grupo propietario sobre el archivo 'examen.txt' 
# chmod g+r examen.txt 
// Se pueden poner varios permisos juntos separados por comas 
# chmod u+w,g-r,o-r examen.txt

Más contenido relacionado

La actualidad más candente

Software Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasSoftware Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasMeyner Avalos
 
Los CóDigos De éTica Profesional
Los CóDigos De éTica ProfesionalLos CóDigos De éTica Profesional
Los CóDigos De éTica Profesionaletistucuman
 
Algunas ideas sobre la ética profesional
Algunas ideas sobre la ética profesionalAlgunas ideas sobre la ética profesional
Algunas ideas sobre la ética profesionalJose Luis Espinosa
 
Course 102: Lecture 4: Using Wild Cards
Course 102: Lecture 4: Using Wild CardsCourse 102: Lecture 4: Using Wild Cards
Course 102: Lecture 4: Using Wild CardsAhmed El-Arabawy
 
Exposicion Dispositivos Moviles
Exposicion  Dispositivos  MovilesExposicion  Dispositivos  Moviles
Exposicion Dispositivos Movilesmanhiuco
 
Etica profesional esac2
Etica profesional esac2Etica profesional esac2
Etica profesional esac2agustin rojas
 
Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell Ahmed El-Arabawy
 
Seguridad de la información
Seguridad de la informaciónSeguridad de la información
Seguridad de la informaciónAl Cougar
 
La Ética en el Ejercicio de la Profesión
La Ética en el Ejercicio de la ProfesiónLa Ética en el Ejercicio de la Profesión
La Ética en el Ejercicio de la ProfesiónFidelio
 
Programas de edición de sonido
Programas de edición de sonidoProgramas de edición de sonido
Programas de edición de sonidoariadna cañizalez
 

La actualidad más candente (20)

Etica profesional
Etica profesionalEtica profesional
Etica profesional
 
Deontologia hjalmar
Deontologia hjalmarDeontologia hjalmar
Deontologia hjalmar
 
Software Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasSoftware Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresas
 
Los CóDigos De éTica Profesional
Los CóDigos De éTica ProfesionalLos CóDigos De éTica Profesional
Los CóDigos De éTica Profesional
 
manual dfd
manual dfdmanual dfd
manual dfd
 
Etica y moral
Etica y moralEtica y moral
Etica y moral
 
Algunas ideas sobre la ética profesional
Algunas ideas sobre la ética profesionalAlgunas ideas sobre la ética profesional
Algunas ideas sobre la ética profesional
 
Kali linux
Kali linuxKali linux
Kali linux
 
Course 102: Lecture 4: Using Wild Cards
Course 102: Lecture 4: Using Wild CardsCourse 102: Lecture 4: Using Wild Cards
Course 102: Lecture 4: Using Wild Cards
 
Exposicion Dispositivos Moviles
Exposicion  Dispositivos  MovilesExposicion  Dispositivos  Moviles
Exposicion Dispositivos Moviles
 
Etica profesional esac2
Etica profesional esac2Etica profesional esac2
Etica profesional esac2
 
Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell
 
Seguridad de la información
Seguridad de la informaciónSeguridad de la información
Seguridad de la información
 
La Ética en el Ejercicio de la Profesión
La Ética en el Ejercicio de la ProfesiónLa Ética en el Ejercicio de la Profesión
La Ética en el Ejercicio de la Profesión
 
Ética Profesional
Ética Profesional Ética Profesional
Ética Profesional
 
Etica Profesional
Etica ProfesionalEtica Profesional
Etica Profesional
 
Etica Profesional En El Empleo
Etica Profesional En El EmpleoEtica Profesional En El Empleo
Etica Profesional En El Empleo
 
Arch linux
Arch linuxArch linux
Arch linux
 
Axiología
AxiologíaAxiología
Axiología
 
Programas de edición de sonido
Programas de edición de sonidoProgramas de edición de sonido
Programas de edición de sonido
 

Destacado

PAQUETES PARA LA GESTIÓN PUBLICA
PAQUETES PARA LA GESTIÓN PUBLICA PAQUETES PARA LA GESTIÓN PUBLICA
PAQUETES PARA LA GESTIÓN PUBLICA Crismar Lopez
 
Paquetes administrativos power point
Paquetes administrativos power pointPaquetes administrativos power point
Paquetes administrativos power pointdalys_18lopez
 
Paquetes gestion publica
Paquetes gestion publicaPaquetes gestion publica
Paquetes gestion publicaCe Ga
 
Paquetes administrativos...
Paquetes administrativos...Paquetes administrativos...
Paquetes administrativos...ambiental-blog
 
Paquetes Administrativos
Paquetes AdministrativosPaquetes Administrativos
Paquetes AdministrativosYuletxy
 
Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...
Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...
Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...ALCALDIA DE TOCANCIPÁ
 

Destacado (11)

PAQUETES PARA LA GESTIÓN PUBLICA
PAQUETES PARA LA GESTIÓN PUBLICA PAQUETES PARA LA GESTIÓN PUBLICA
PAQUETES PARA LA GESTIÓN PUBLICA
 
Paquetes administrativos power point
Paquetes administrativos power pointPaquetes administrativos power point
Paquetes administrativos power point
 
Paquetes gestion publica
Paquetes gestion publicaPaquetes gestion publica
Paquetes gestion publica
 
PAQUETES ADMINISTRATIVOS.YOLI
PAQUETES ADMINISTRATIVOS.YOLIPAQUETES ADMINISTRATIVOS.YOLI
PAQUETES ADMINISTRATIVOS.YOLI
 
Paquetes administrativos...
Paquetes administrativos...Paquetes administrativos...
Paquetes administrativos...
 
Paquete ofimaticos
Paquete ofimaticosPaquete ofimaticos
Paquete ofimaticos
 
Paquetes Administrativos
Paquetes AdministrativosPaquetes Administrativos
Paquetes Administrativos
 
Ofimatica
OfimaticaOfimatica
Ofimatica
 
Paquetes Estadisticos
Paquetes EstadisticosPaquetes Estadisticos
Paquetes Estadisticos
 
Paquetes ofimaticos
Paquetes ofimaticosPaquetes ofimaticos
Paquetes ofimaticos
 
Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...
Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...
Tipos de paquetes ofimaticos, navegadores web, mensajeria instantanea, compre...
 

Similar a Gestion de paquetes

gestio de paquetes linux
gestio de paquetes linuxgestio de paquetes linux
gestio de paquetes linuxPablo Mamani
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1Antonio Durán
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del softwareJavier Muñoz
 
Estructura de linux
Estructura de linuxEstructura de linux
Estructura de linuxgarfo999
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APTMiguel Useche
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging toolluis fernando
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging toolluis fernando
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linuxSergio Sanchez
 
Administracion de software en debian y derivados (comandos) taringa!
Administracion de software en debian y derivados (comandos)   taringa!Administracion de software en debian y derivados (comandos)   taringa!
Administracion de software en debian y derivados (comandos) taringa!Frank Davila
 
Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781Enrique Villafuerte
 
Sistema operativo debian
Sistema operativo debianSistema operativo debian
Sistema operativo debianDavos Gómez
 

Similar a Gestion de paquetes (20)

gestio de paquetes linux
gestio de paquetes linuxgestio de paquetes linux
gestio de paquetes linux
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del software
 
Estructura de linux
Estructura de linuxEstructura de linux
Estructura de linux
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APT
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging tool
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging tool
 
Gilipollas
GilipollasGilipollas
Gilipollas
 
Seminario de linux
Seminario de linuxSeminario de linux
Seminario de linux
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linux
 
Taller canaima
Taller canaimaTaller canaima
Taller canaima
 
Manejo de sistema operativo
Manejo de sistema operativoManejo de sistema operativo
Manejo de sistema operativo
 
Administracion de software en debian y derivados (comandos) taringa!
Administracion de software en debian y derivados (comandos)   taringa!Administracion de software en debian y derivados (comandos)   taringa!
Administracion de software en debian y derivados (comandos) taringa!
 
Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781
 
Sesion3 del Curso de Lliurex
Sesion3 del Curso de LliurexSesion3 del Curso de Lliurex
Sesion3 del Curso de Lliurex
 
Sistema operativo debian
Sistema operativo debianSistema operativo debian
Sistema operativo debian
 
Sistema operativo debian
Sistema operativo debianSistema operativo debian
Sistema operativo debian
 
Portage2
Portage2Portage2
Portage2
 
Portage2
Portage2Portage2
Portage2
 

Más de Daniel Zavala

Software libre educativo
Software libre educativoSoftware libre educativo
Software libre educativoDaniel Zavala
 
Politicas de seguridad en linux
Politicas de seguridad en linuxPoliticas de seguridad en linux
Politicas de seguridad en linuxDaniel Zavala
 
Instalación de lime survey
Instalación de lime surveyInstalación de lime survey
Instalación de lime surveyDaniel Zavala
 
Instalar php en debian
Instalar php en debianInstalar php en debian
Instalar php en debianDaniel Zavala
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
Crear cuenta de usuario
Crear cuenta de usuarioCrear cuenta de usuario
Crear cuenta de usuarioDaniel Zavala
 
Instalar plugins en sublime text 2
Instalar plugins en sublime text 2Instalar plugins en sublime text 2
Instalar plugins en sublime text 2Daniel Zavala
 
Instalar plugins en sublime text 2
Instalar plugins en sublime text 2Instalar plugins en sublime text 2
Instalar plugins en sublime text 2Daniel Zavala
 
Herramientas didacticas online
Herramientas didacticas onlineHerramientas didacticas online
Herramientas didacticas onlineDaniel Zavala
 
Practica 03 Corel Draw
Practica 03 Corel Draw Practica 03 Corel Draw
Practica 03 Corel Draw Daniel Zavala
 
Practica 05 Numeración y Viñetas
Practica 05 Numeración y ViñetasPractica 05 Numeración y Viñetas
Practica 05 Numeración y ViñetasDaniel Zavala
 
Practica Nº05 Corel Draw
Practica Nº05 Corel DrawPractica Nº05 Corel Draw
Practica Nº05 Corel DrawDaniel Zavala
 
Practica nº04 Corel Draw
Practica nº04 Corel DrawPractica nº04 Corel Draw
Practica nº04 Corel DrawDaniel Zavala
 

Más de Daniel Zavala (20)

La navidad.pptx
La navidad.pptxLa navidad.pptx
La navidad.pptx
 
Software libre educativo
Software libre educativoSoftware libre educativo
Software libre educativo
 
Politicas de seguridad en linux
Politicas de seguridad en linuxPoliticas de seguridad en linux
Politicas de seguridad en linux
 
Instalación de lime survey
Instalación de lime surveyInstalación de lime survey
Instalación de lime survey
 
Css3
Css3Css3
Css3
 
¿Qué es html5?
¿Qué es html5?¿Qué es html5?
¿Qué es html5?
 
Instalar php en debian
Instalar php en debianInstalar php en debian
Instalar php en debian
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
 
Instalar apache
Instalar apacheInstalar apache
Instalar apache
 
Crear cuenta de usuario
Crear cuenta de usuarioCrear cuenta de usuario
Crear cuenta de usuario
 
Instalar plugins en sublime text 2
Instalar plugins en sublime text 2Instalar plugins en sublime text 2
Instalar plugins en sublime text 2
 
Instalar plugins en sublime text 2
Instalar plugins en sublime text 2Instalar plugins en sublime text 2
Instalar plugins en sublime text 2
 
Practica crel
Practica crel Practica crel
Practica crel
 
Herramientas didacticas online
Herramientas didacticas onlineHerramientas didacticas online
Herramientas didacticas online
 
Practica 03 Corel Draw
Practica 03 Corel Draw Practica 03 Corel Draw
Practica 03 Corel Draw
 
Practica 05 Numeración y Viñetas
Practica 05 Numeración y ViñetasPractica 05 Numeración y Viñetas
Practica 05 Numeración y Viñetas
 
Practica Nº05 Corel Draw
Practica Nº05 Corel DrawPractica Nº05 Corel Draw
Practica Nº05 Corel Draw
 
Practica nº04 Corel Draw
Practica nº04 Corel DrawPractica nº04 Corel Draw
Practica nº04 Corel Draw
 
Triptico
TripticoTriptico
Triptico
 
triptico
tripticotriptico
triptico
 

Gestion de paquetes

  • 1. GESTION DE PAQUETES 1. SISTEMA DE GESTION DE PAQUETES · Sistema que sirve para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software presentes en Unix-like, especialmente Linux. · El software se distribuye en forma de paquetes, encapsulado en un solo fichero. · Estos paquetes incluyen el nombre completo, una descripción de su funcionalidad, el número de versión, el distribuidor del software, la suma de verificación y otros paquetes requeridos para el correcto funcionamiento del software. · PAQUETE · Son una colección de ficheros que incluyen todos los archivos necesarios que componen un software (librerías compartidas, paquetes de desarrollo, biblioteca de utilidades, etc) . · Un paquete se integra adecuadamente en la distribución para la que ha sido construido en lo que respecta a las rutas de instalación. · Siempre se deben instalar los paquetes que se han construido para la distribución que esté utilizando, incluyendo la versión exacta de la distribución (por ejemplo, openSUSE 11.1 en openSUSE 11.4. No funcionara porque es otra la versión. Formato de los paquetes El software nativo viene empaquetado esencialmente en tres tipos diferentes de formatos de paquetes: tgz (archivos tar gzip): son archivos con el código fuente. Pueden tener todo lo que el responsable del paquete considera útil. Además del formato de archivo propio, necesario para extraer los archivos, no hay nada estándar sobre el contenido de un archivo tgz. Tienen que ser compilados para poder ejecutar el software. rpm: (RPM Package Manager) son archivos pre-compilados. Creados por Red Hat Linux y estandarizado por el LSB, utilizado en la actualidad por distribuciones de Linux como sistema de empaquetado de su software, incluyendo openSUSE. deb: (Debian) archivos precompilados utilizados por Debian u otros de los sistemas derivados de este (Ubuntu, Mint, etc)
  • 2. Si desea instalar un paquete RPM A que tiene dependencias del paquete RPM B, el gestor no instalará automáticamente el paquete B, sólo informará al usuario que necesita este paquete y se detendrá esperando una decisión, esto habla de la libertad e independencia que le da Linux al usuario para que pueda decidir. · REPOSITORIOS Los repositorios son básicamente lugares donde están almacenados todos los paquetes que existen para Linux. Para poder empezar a instalar los paquetes, primero deben estar disponibles en un repositorio, ya sea mediante medios físicos como CD o DVD o en línea a través de Internet. Los repositorios de software de openSUSE incluyen: o Repositorios oficiales de paquetes que incluyen paquetes bien probados y con soporte y actualizaciones. o Repositorios de terceros, tales como repositorios Packman y Build Service. Ofrecen diferentes paquetes adicionales, algunos de los cuales están más actualizados, o que no se pueden incluir entre los oficiales de openSUSE por razones legales, o que se encuentran en desarrollo y no han sido totalmente depurados. · SYNAPTIC Programa informático que es una interfaz gráfica GTK+ de APT, para la gestión de paquetes de Debian GNU/Linux. Se utiliza Synaptic para sistemas basados en paquetes .deb pero también puede ser usado en sistemas basados en paquetes RPM. Synaptic utiliza repositorios Debian, y permite su gestión mediante un menú interactivo.
  • 3. Mediante un clic, es posible actualizar la lista, de paquetes disponibles o marcar automáticamente todas las actualizaciones de los paquetes ya instalados. Dispone de un avanzado filtro de búsqueda, es capaz de reparar las dependencias rotas de paquetes y permite deshacer y rehacer las últimas selecciones de paquetes. Su interfaz gráfica, además, es personalizable mediante el menú de configuración. · APT-GET Apt-get es la herramienta que utiliza Debian y sus derivadas (Ubuntu incluida), para gestionar los paquetes instalables disponibles en los repositorios y aunque tenemos a nuestra disposición herramientas gráficas que nos facilitan las cosas, nunca está de más saber lo que podemos hacer con apt-get desde una terminal: Uso: apt-get [opciones] orden [paquetes] Ejemplos: apt-get [opciones] install paquete1 paqquete2 ... apt-get [opciones] remove paquete1 [paqquete2 ... apt-get [opciones] source paquete1 paquete2 ... [opciones] se puede utilizar o no (ver el apartado correspondiente). Comandos "apt-get": 1. Actualizar el listado de paquetes disponibles: apt-get update 2. Comprobar que todo ha ido bien tras la utilización de apt-get update:
  • 4. apt-get check 3. Instalar los programas deseados: apt-get install paquete 4. Reinstalar un programa: apt-get -reinstall install paquete 5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes: apt-get upgrade 6. Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete: apt-get dist-upgrade 7. Desinstalar un paquete: apt-get remove paquete 8. Desinstalar un paquete y elimina los archivos de configuración: sudo apt-get remove --purge paquete 9. Resolver problemas con dependencias y paquetes rotos: apt-get -f install 10. Para limpiar los paquetes descargados e instalados: apt-get clean 11. Para limpiar los paquetes viejos que ya no se usan: apt-get autoclean 1. PERMISOS DE ARCHIVOS Y DIRECTORIOS Ejemplo, si un usuario llamado 'pepe' cuyo grupo principal es el grupo 'profesores' crea un nuevo archivo, el propietario del archivo será 'pepe' y el grupo propietario del archivo será 'profesores', o lo que es lo mismo, el archivo pertenecerá al usuario pepe y al grupo profesores. Obligatoriamente, todos los archivos del sistema pertenecen a algún usuario y a algún grupo. Con el comando “ls -l” (formato largo) podemos visualizar el usuario propietario y el grupo propietario del archivo, ejemplo:
  • 5. Tipos de permisos La gestión de los permisos que los usuarios y los grupos de usuarios tienen sobre los archivos y las carpetas, se realiza mediante un esquema de tres tipos de permisos que son: - Permiso de lectura (r) se pueden leer los archivos visualizar, pero no se puede modificar. - Permiso de escritura (w) se puede editar y modificar los archivos. - Permiso de ejecución(x) se podrán ejecutar los archivos de este tipo. ¿A quién se puede otorgar permisos? Los permisos solamente pueden ser otorgados a tres tipos o grupos de usuarios: - Al usuario propietario del archivo. - Al grupo propietario del archivo. - Al resto de usuarios del sistema (todos menos el usuario).
  • 6. Permisos de archivo El primer carácter indica de qué tipo de archivo se trata. Si es un guión '-' significa que se trata de un archivo normal, la letra 'd' significa que se trata de una carpeta (directory), la letra 'l' significa que se trata de un enlace (link). Los 9 caracteres siguientes, corresponden a los permisos que explica la imagen. Cambio de permisos Los permisos se pueden dar de dos maneras, una mediante iniciales y la segunda de modo binario. Trabajaremos solo con las iniciales para evitar la confusión. Usuario=u, grupo=g, resto=o (other), seguido de un signo + si se quiere añadir permiso o un signo - si se quiere quitar y seguido del tipo de permiso (lectura=r, escritura=w y ejecución=x). Ejemplos: // Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt' # chmod u+w examen.txt // Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt' # chmod o-w examen.txt // Dar permiso de lectura al grupo propietario sobre el archivo 'examen.txt' # chmod g+r examen.txt // Se pueden poner varios permisos juntos separados por comas # chmod u+w,g-r,o-r examen.txt
  • 7. Permisos de archivo El primer carácter indica de qué tipo de archivo se trata. Si es un guión '-' significa que se trata de un archivo normal, la letra 'd' significa que se trata de una carpeta (directory), la letra 'l' significa que se trata de un enlace (link). Los 9 caracteres siguientes, corresponden a los permisos que explica la imagen. Cambio de permisos Los permisos se pueden dar de dos maneras, una mediante iniciales y la segunda de modo binario. Trabajaremos solo con las iniciales para evitar la confusión. Usuario=u, grupo=g, resto=o (other), seguido de un signo + si se quiere añadir permiso o un signo - si se quiere quitar y seguido del tipo de permiso (lectura=r, escritura=w y ejecución=x). Ejemplos: // Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt' # chmod u+w examen.txt // Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt' # chmod o-w examen.txt // Dar permiso de lectura al grupo propietario sobre el archivo 'examen.txt' # chmod g+r examen.txt // Se pueden poner varios permisos juntos separados por comas # chmod u+w,g-r,o-r examen.txt