SlideShare ist ein Scribd-Unternehmen logo
1 von 24
SWARET  Gestor  de  Paquetes  para Slackware
Slackware  es  una distribución complicada por la falta de asistentes gráficos para su configuración y sobre todo por lo tedioso del control de dependencias de forma manual. Ahí es donde entra en juego SWARET. pues hace que cualquiera persona con pocos conocimientos se aventure al uso de esta distribución sin temor de llegar al fracaso. Aunque también puede darse el caso, de usuarios más expertos que lo usen por su comodidad.
¿Cómo lo instalo?1) Descargamos  la  versión de  swaret  y  renombramos  de   tgz.tar  a a .tgz 2) Para  instalarlo  nos situaremos en el mismo directorio donde este el  paquete que previamente nos hemos bajado y teclearemos como root installpkg swaret-1.6.2-noarch-1.tgz    la  parte  en rojo es  el nombre  de  la  versión de  swaret.
por seguridad y prudencia cuando lo instalamos, no se borra y crea un nuevo archivo de configuración. Lo que hace es crearlo añadiendo un .new al final. Y que sean  los  usuarios los   que borren el antiguo archivo o mas recomendable renombrarlo añadiendo un .ant por ejemplo para recordar la antigua configuración.Así acatamos lo visto en consola, de renombrar swaret.conf.new a swaret.conf para lo que nos hará falta ser root,cp/etc/swaret.conf /etc/swaret.conf.antmv/etc/swaret.conf.new /etc/swaret.confmcedit/etc/swaret.conf lo que hemos hecho ha sido es tener nuestra configuración a buen recaudo en el archivo swaret.conf.ant
¿Cómo le digo que la versión que quiero tener en mi sistema?VERSION=9.1  VERSION=8.1 ….. o  VERSON=current¿Cómo hago para ponerlo en Español?#Define the language for status and error messagesLANGUAGE=ESPANOL¿De dónde obtengo los paquetes?en CD, DVD o en un dispositivo USB, Ftp o Http, mediante rsync o tenerlos alojados en cualquier lugar de nuestro disco duro,etc#ROOT=file:/mnt/cdromROOT=ftp://ftp.slackware.com/pub/slackware/slackware-$VERSIONROOT=http://ftp.planetmirror.com/pub/slackware/slackware-$VERSION#ROOT=rsync://rsync.slackware.no/slackware/slackware-$VERSION#ROOT=file:/pub/slackware#ROOT=file:/mnt/nfsshare/slackware
¿Cómo usar las diferentes fuentes aleatoriamente?RANDOMR=0 Si está a cero usaremos el primer mirror por defecto para actualizarnos.RANDOMR=1 Utiliza un orden aleatorio en la lista de mirrors
Qué son los repositorios?Los repositorios son sitios diferentes de donde podemos bajarnos paquetes. Si tuviéramos paquetes igual en diferentes repositorios, no tendremos problemas, el sistema nos preguntará si queremos instalar cada uno de ellos, para que elijamos el que consideremos oportuno.
¿Cómo se añaden repositorios?Aquí vemos las diferentes posibilidades,# Define RepositoryURL'swithSlackware Linux Packages.# (UsedforRepositorySlackware Linux Packages)# (RepositoryURL'savailable at http://www.swaret.org/?menu=sp)# NOTE 1: To use a Local RepositoryorRemoteRepository,# besureitcontainsthefollowing Files:# - CHECKSUMS.md5 (For MD5 Sum, REQUIRED)# - FILELIST.TXT (ForPackageName + Size, REQUIRED)# - PACKAGES.TXT (ForPackageDescription, NOT REQUIRED)# - MANIFEST.bz2 (ForDependencySupport, NOT REQUIRED)# NOTE 2: TocreateyourownRepository, use 'swaret-tools‘.# You can get 'swaret-tools' at http://www.swaret.org!# Syntax: REPOS_ROOT=REPOSITORYNAME%PROTOCOL:URL# NOTE 1: The REPOSITORY NAME can onlybe ONE Keyword!# NOTE 2: swaret will use theorder of thespecified REPOS_ROOT URL's.#REPOS_ROOT=LinuxPackagesDOTNET%ftp://ftp.linuxpackages.net/pub/Slackware-9.1#REPOS_ROOT=My_Slackware_Packages_On_CD-ROM%file:/mnt/cdrom#REPOS_ROOT=My_Slackware_Packages_On_DVD-ROM%file:/mnt/dvdrom#REPOS_ROOT=My_Slackware_Packages_On_USB_Memory_Stick%file:/mnt/usbmemstick#REPOS_ROOT=SomeRemoteRepository%ftp://ftp.someremoterepository.net/slackware/slackware-9.1#REPOS_ROOT=SomeRemoteRepository%http://www.someremoterepository.net/slackware/slackware-9.1#REPOS_ROOT=SomeRemoteRepository%rsync://rsync.someremoterepository.net/slackware/slackware-9.1#REPOS_ROOT=MyLocalRepository%file:/pub/myrepos”#REPOS_ROOT=MyRemoteRepository_Using_NFS-Share%file:/mnt/nfsshare/slackware#REPOS_ROOT=MyRemoteRepository_Using_Samba-Share%file:/mnt/sambashare/slackware
Cómo controla las dependencias?Para controlar las dependencias, como la web ha cambiado de sitio, es necesario ir aquí y comprobar que la dirección es la correcta.Define Libraries (8.1 orHigherorCurrent) ListMirrors.# (UsedforDependencySupport)# NOTE 1: Youneedtospecify a LibrariesListMirrorwhich# contains a 'libraries-VERSION' File.# NOTE 2: TocreatetheLibrariesList, use 'swaret-tools‘.# You can get 'swaret-tools' at http://www.swaret.org!# You can alsoclearall DEP_ROOT Variable(s) whichwill# allow swaret tocreatetheLibrariesListforyou# duringDependencyCheckusingthedefined ROOT Variable(s) above.# Syntax: DEP_ROOT=PROTOCOL:URL# NOTE: swaret will use theorder of thespecified DEP_ROOT URL's.#DEP_ROOT=file:/mnt/cdrom#DEP_ROOT=file:/mnt/dvdrom#DEP_ROOT=file:/mnt/usbmemstick#DEP_ROOT=http://www.swaret.org/swaretDEP_ROOT=http://swaret.sourceforge.net#DEP_ROOT=ftp://ftp.swaret.org/swaret#DEP_ROOT=rsync://rsync.swaret.org/swaret#DEP_ROOT=file:/pub/swaret#DEP_ROOT=file:/mnt/nfsshare/swaret#DEP_ROOT=file:/mnt/sambashare/swaret
Una vez guardados los cambios en el archivo /etc/swaret.conf, actualizaremos el repositorio para tenerlo a punto cuando queramos instalar o actualizar algún paquete:# swaret –update
Utilización de SwaretÉstas opciones siempre irán acompañando al comando swaret. Cuando se habla de manual, se  refiere a que pedirá confirmación en cada paquete teniendo que escribir: “y” en caso de sí, y “n” en caso de no. Sin las comillas. Cuando se  habla de automático, se  refiere  a que actuará sin pedir confirmación en cada paquete.
–update (Actualizar)# swaret –updateRecupera la lista de los últimos archivos disponibles.–upgrade (Actualizar)# swaret –upgradeActualiza manualmente todos los paquetes instalados.# swaret –upgrade -aActualiza automáticamente todos los paquetes instalados.# swaret –upgrade paqueteActualiza manualmente todos los paquetes instalados de un paquete específico.# swaret –upgrade -a paqueteActualiza automáticamente todos los paquetes instalados de un paquete específico.
install (Instalar)# swaret –installInstala todos los paquetes disponibles manualmente.# swaret –install -a Instala todos los paquetes disponibles automáticamente.# swaret –install -p Instala todos los parches disponibles manualmente.# swaret –install -ap Instala todos los parches disponibles automáticamente.# swaret –installInstala todos los paquetes disponibles manualmente.# swaret –install -a Instala todos los paquetes disponibles automáticamente.# swaret –install -p Instala todos los parches disponibles manualmente.# swaret –install -ap Instala todos los parches disponibles automáticamente.# swaret –install paquete Instalar el paquete manualmente.# swaret –install paquete -a Instalar el paquete automáticamente# swaret –install paquete -p Instalar todos los parches del paquete manualmente.# swaret –install paquete -ap Instalar todos los parches del paquete automáticamente.
reinstall (Reinstalar)# swaret –reinstallReinstalar todo manualmente.# swaret –reinstall -a Reinstalar todo automáticamente# swaret –reinstall -p Reinstalar todos los parches manualmente.# swaret –reinstall -ap Reinstalar todos los parches automáticamente.# swaret –reinstall paquete Reinstalar el paquete manualmente.# swaret –reinstall paquete -a Reinstalar el paquete automáticamente# swaret –reinstall paquete -p Reinstalar todos los parches del paquete manualmente.# swaret –reinstall paquete -ap Reinstalar todos los parches del paquete automáticamente.
remove (Desinstalar)# swaret –remove paqueteDesinstalar el paquete manualmente.# swaret –remove paquete -aDesinstalar el paquete automáticamente.–get (Conseguir)# swaret –get Conseguir todos los paquetes manualmente.# swaret –get -a Conseguir todos los paquetes automáticamente.# swaret –get -p Conseguir todos los parches manualmente.# swaret –get -ap Conseguir todos los parches automáticamente.# swaret –get -s Conseguir todas las fuentes manualmente.# swaret –get -asConseguir todas las fuentes automáticamente.# swaret –get -u Conseguir todos los paquetes actualizados manualmente.
# swaret –get -au Conseguir todos los paquetes actualizados automáticamente.# swaret –get paqueteConseguir el paquete manualmente.# swaret –get paquete -a Conseguir el paquete automáticamente.# swaret –get paquete -p Conseguir todos los parches del paquete manualmente.# swaret –get paquete -ap Conseguir todos los parches del paquete automáticamente.# swaret –get paquete -s Conseguir todas las fuentes del paquete manualmente.# swaret –get paquete -asConseguir todas las fuentes del paquete automáticamente.# swaret –get paquete -u Conseguir la actualización del paquete manualmente.# swaret –get paquete -au Conseguir la actualización del paquete automáticamente.
–compile (Compilar)# swaret –compile paquete Descargar, compilar e instalar el código fuente.*En el momento de elaborar este manual esta opción es experimental. No funciona con todos los paquetes.–dep (Librerías perdidas)# swaret –depFija y arregla todas las librerías perdidas.# swaret –dep paqueteFija y arregla todas las librerías perdidas del paquete.–resume (Resumir)# swaret –resumeResume los paquetes rotos.# swaret –resume -pResume los parches rotos.# swaret –resume -sResume las fuentes rotas.
–list (Listar)# swaret –listLista todos los paquetes disponibles# swaret –list -p Lista todos los parches disponibles# swaret –list -s Lista todas las fuentes disponibles# swaret –list -i Lista todos los paquetes instalados# swaret –list -u Lista todos los paquetes instalados preparados para actualizar# swaret –list -n Lista todos los paquetes no instalados# swaret –list -np Lista todos los parches no instalados
search (Buscar)# swaret –search paqueteBusca si el paquete está disponible.# swaret –search paquete -pBusca parches disponibles para el paquete.# swaret –search paquete -sBusca fuentes disponibles para el paquete.# swaret –search paquete -iBusca si el paquete está instalado.# swaret –search paquete -u Busca si el paquete instalado está preparado para actualizarse.# swaret –search paquete -n Busca si el paquete no está instalado# swaret –search paquete -np Busca si los parches del paquete no están instalados
show (Mostrar)# swaret –show Muestra la descripción de los paquetes disponibles.# swaret –show -p Muestra la descripción de los parches disponibles.# swaret –show -iMuestra la descripción de los paquetes instalados.# swaret –show paqueteMuestra la descripción del paquete disponibles.# swaret –show paquete -p Muestra la descripción del parche disponible del paquete.# swaret –show paquete -iMuestra la descripción del paquete instalado.
hangelog (Log de cambios)# swaret –changelogMuestra el último log de cambios.Información y ayuda de swaret# swaret –setFija cualquier variable encontrada en /etc/swaret.conf usando esta acción# swaret –extra# swaret –extra -u mail usuario[@nombre_de_dominio.dominio]Envía la lista de los paquetes a actualizar a un usuario.# swaret –extra -u save /directorio/archivo Guardar la lista de los paquetes actualizables en un directorio en concreto.# swaret –extra -u get /directorio/archivo Consigue los paquetes actualizables que se encuentren en una lista guardada.# swaret –gpg -i Importa clave pública GPG# swaret –log Muestra el archivo log de swaret.# swaret –log -tMuestra la cola del archivo log de swaret.# swaret –log -cLimpia el archivo log de swaret.# swaret –purgeRemueve los paquetes guardados en el directorio de paquetes chacheados (Por defecto: /var/swaret)
# swaret –purge -sRemueve los paquetes fuentes guardados en el directorio de paquetes fuentes cacheados (Por defecto: /var/swaret/sources)# swaret –purge -d #Remueve los paquetes guardados en el directorio de paquetes cacheados coincidentes a un número (#) de días. (Por defecto: /var/swaret)# swaret –purge -ds #Remueve los paquetes fuentes guardados en el directorio de paquetes fuentes cacheados coincidente a un número (#) de días. (Por defecto: /var/swaret)# swaret –purge -w #Remueve los paquetes guardados en el directorio de paquetes cacheados coincidentes a un número (#) de semanas. (Por defecto: /var/swaret)# swaret –purge -ws #Remueve los paquetes fuentes guardados en el directorio de paquetes fuentes cacheados coincidente a un número (#) de semanas. (Por defecto: /var/swaret)# swaret –checkChequea si swaret está actualizado.# swaret –configMuestra el ejemplo del archivo de configuración de swaret# swaret –faqMuestra la FAQ.# swaret –faq paqueteMuestra la FAQ del paquete.# swaret –htusMuestra el como se usa de swaret.# swaret –htus paqueteMuestra el como se usa del paquete.
# swaret –helpMuestra la ayuda simple.# swaret –morehelpMuestra la ayuda avanzada.# swaret –manualMuestra el manual de swaret.# swaret –manual -cMuestra el manual de configuración de swaret.# swaret –versionMuestra la versión de swaret.
GRACIAS!

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

Curso tictac
Curso tictacCurso tictac
Curso tictac
 
Glosario Administrativo
Glosario AdministrativoGlosario Administrativo
Glosario Administrativo
 
TóRculo
TóRculoTóRculo
TóRculo
 
Medellin y su moda
Medellin y su modaMedellin y su moda
Medellin y su moda
 
Cadizppt
CadizpptCadizppt
Cadizppt
 
Audiovisuales
AudiovisualesAudiovisuales
Audiovisuales
 
Derechos De Autor
Derechos De AutorDerechos De Autor
Derechos De Autor
 
Android
AndroidAndroid
Android
 
Larespuesta
LarespuestaLarespuesta
Larespuesta
 
Sismo la serena 1997
Sismo la serena 1997Sismo la serena 1997
Sismo la serena 1997
 
2 clase 30_03_10
2 clase 30_03_102 clase 30_03_10
2 clase 30_03_10
 
I Ounidad2
I Ounidad2I Ounidad2
I Ounidad2
 
Principios manovich
Principios manovichPrincipios manovich
Principios manovich
 
ContaminacióN AcúStica
ContaminacióN AcúSticaContaminacióN AcúStica
ContaminacióN AcúStica
 
Derechos De Autor
Derechos De AutorDerechos De Autor
Derechos De Autor
 
Trabajo En Equipo
Trabajo En EquipoTrabajo En Equipo
Trabajo En Equipo
 
Carne Y Pol En La Arg Pp
Carne Y Pol  En La Arg  PpCarne Y Pol  En La Arg  Pp
Carne Y Pol En La Arg Pp
 
Modelos Osi
Modelos OsiModelos Osi
Modelos Osi
 
Tecnologías de la comunicación
Tecnologías de la comunicaciónTecnologías de la comunicación
Tecnologías de la comunicación
 
Portafolio electronico de carlos
Portafolio electronico de carlosPortafolio electronico de carlos
Portafolio electronico de carlos
 

Ähnlich wie Swaret

Instalacion de paquetes
Instalacion de paquetesInstalacion de paquetes
Instalacion de paquetesvictorcorreas
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging toolluis fernando
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging toolluis fernando
 
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
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linuxMauro Leon
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APTMiguel Useche
 
Cómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linuxCómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linuxcesmarmay
 
Instalar programas en linux
Instalar programas en linuxInstalar programas en linux
Instalar programas en linuxMila Coderque
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
Debian ejercicio instalar paquetes
Debian ejercicio instalar paquetesDebian ejercicio instalar paquetes
Debian ejercicio instalar paquetesfrangp5438
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteKuboosoft
 
Crear servidor local de repositorios de paquetes DEB para Ubuntu
Crear servidor local de repositorios  de paquetes DEB para UbuntuCrear servidor local de repositorios  de paquetes DEB para Ubuntu
Crear servidor local de repositorios de paquetes DEB para UbuntuIgnacio Lozano
 
Instalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOSInstalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOSmanzurek
 

Ähnlich wie Swaret (20)

Instalacion de paquetes
Instalacion de paquetesInstalacion de paquetes
Instalacion de paquetes
 
Ubuntu Bolivia Backstage
Ubuntu Bolivia BackstageUbuntu Bolivia Backstage
Ubuntu Bolivia Backstage
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging tool
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging tool
 
Clase9 (consola linux)
Clase9 (consola linux)Clase9 (consola linux)
Clase9 (consola linux)
 
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!
 
Memorias
MemoriasMemorias
Memorias
 
Sesion3 del Curso de Lliurex
Sesion3 del Curso de LliurexSesion3 del Curso de Lliurex
Sesion3 del Curso de Lliurex
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linux
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APT
 
Cómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linuxCómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linux
 
Instalar programas en linux
Instalar programas en linuxInstalar programas en linux
Instalar programas en linux
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Debian ejercicio instalar paquetes
Debian ejercicio instalar paquetesDebian ejercicio instalar paquetes
Debian ejercicio instalar paquetes
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
 
Clase7 (consola linux)
Clase7 (consola linux)Clase7 (consola linux)
Clase7 (consola linux)
 
Crear servidor local de repositorios de paquetes DEB para Ubuntu
Crear servidor local de repositorios  de paquetes DEB para UbuntuCrear servidor local de repositorios  de paquetes DEB para Ubuntu
Crear servidor local de repositorios de paquetes DEB para Ubuntu
 
OkmEC
OkmECOkmEC
OkmEC
 
Instalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOSInstalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOS
 

Kürzlich hochgeladen

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 

Kürzlich hochgeladen (20)

El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 

Swaret

  • 1. SWARET Gestor de Paquetes para Slackware
  • 2. Slackware es una distribución complicada por la falta de asistentes gráficos para su configuración y sobre todo por lo tedioso del control de dependencias de forma manual. Ahí es donde entra en juego SWARET. pues hace que cualquiera persona con pocos conocimientos se aventure al uso de esta distribución sin temor de llegar al fracaso. Aunque también puede darse el caso, de usuarios más expertos que lo usen por su comodidad.
  • 3. ¿Cómo lo instalo?1) Descargamos la versión de swaret y renombramos de tgz.tar a a .tgz 2) Para instalarlo nos situaremos en el mismo directorio donde este el paquete que previamente nos hemos bajado y teclearemos como root installpkg swaret-1.6.2-noarch-1.tgz la parte en rojo es el nombre de la versión de swaret.
  • 4. por seguridad y prudencia cuando lo instalamos, no se borra y crea un nuevo archivo de configuración. Lo que hace es crearlo añadiendo un .new al final. Y que sean los usuarios los que borren el antiguo archivo o mas recomendable renombrarlo añadiendo un .ant por ejemplo para recordar la antigua configuración.Así acatamos lo visto en consola, de renombrar swaret.conf.new a swaret.conf para lo que nos hará falta ser root,cp/etc/swaret.conf /etc/swaret.conf.antmv/etc/swaret.conf.new /etc/swaret.confmcedit/etc/swaret.conf lo que hemos hecho ha sido es tener nuestra configuración a buen recaudo en el archivo swaret.conf.ant
  • 5. ¿Cómo le digo que la versión que quiero tener en mi sistema?VERSION=9.1 VERSION=8.1 ….. o VERSON=current¿Cómo hago para ponerlo en Español?#Define the language for status and error messagesLANGUAGE=ESPANOL¿De dónde obtengo los paquetes?en CD, DVD o en un dispositivo USB, Ftp o Http, mediante rsync o tenerlos alojados en cualquier lugar de nuestro disco duro,etc#ROOT=file:/mnt/cdromROOT=ftp://ftp.slackware.com/pub/slackware/slackware-$VERSIONROOT=http://ftp.planetmirror.com/pub/slackware/slackware-$VERSION#ROOT=rsync://rsync.slackware.no/slackware/slackware-$VERSION#ROOT=file:/pub/slackware#ROOT=file:/mnt/nfsshare/slackware
  • 6. ¿Cómo usar las diferentes fuentes aleatoriamente?RANDOMR=0 Si está a cero usaremos el primer mirror por defecto para actualizarnos.RANDOMR=1 Utiliza un orden aleatorio en la lista de mirrors
  • 7. Qué son los repositorios?Los repositorios son sitios diferentes de donde podemos bajarnos paquetes. Si tuviéramos paquetes igual en diferentes repositorios, no tendremos problemas, el sistema nos preguntará si queremos instalar cada uno de ellos, para que elijamos el que consideremos oportuno.
  • 8. ¿Cómo se añaden repositorios?Aquí vemos las diferentes posibilidades,# Define RepositoryURL'swithSlackware Linux Packages.# (UsedforRepositorySlackware Linux Packages)# (RepositoryURL'savailable at http://www.swaret.org/?menu=sp)# NOTE 1: To use a Local RepositoryorRemoteRepository,# besureitcontainsthefollowing Files:# - CHECKSUMS.md5 (For MD5 Sum, REQUIRED)# - FILELIST.TXT (ForPackageName + Size, REQUIRED)# - PACKAGES.TXT (ForPackageDescription, NOT REQUIRED)# - MANIFEST.bz2 (ForDependencySupport, NOT REQUIRED)# NOTE 2: TocreateyourownRepository, use 'swaret-tools‘.# You can get 'swaret-tools' at http://www.swaret.org!# Syntax: REPOS_ROOT=REPOSITORYNAME%PROTOCOL:URL# NOTE 1: The REPOSITORY NAME can onlybe ONE Keyword!# NOTE 2: swaret will use theorder of thespecified REPOS_ROOT URL's.#REPOS_ROOT=LinuxPackagesDOTNET%ftp://ftp.linuxpackages.net/pub/Slackware-9.1#REPOS_ROOT=My_Slackware_Packages_On_CD-ROM%file:/mnt/cdrom#REPOS_ROOT=My_Slackware_Packages_On_DVD-ROM%file:/mnt/dvdrom#REPOS_ROOT=My_Slackware_Packages_On_USB_Memory_Stick%file:/mnt/usbmemstick#REPOS_ROOT=SomeRemoteRepository%ftp://ftp.someremoterepository.net/slackware/slackware-9.1#REPOS_ROOT=SomeRemoteRepository%http://www.someremoterepository.net/slackware/slackware-9.1#REPOS_ROOT=SomeRemoteRepository%rsync://rsync.someremoterepository.net/slackware/slackware-9.1#REPOS_ROOT=MyLocalRepository%file:/pub/myrepos”#REPOS_ROOT=MyRemoteRepository_Using_NFS-Share%file:/mnt/nfsshare/slackware#REPOS_ROOT=MyRemoteRepository_Using_Samba-Share%file:/mnt/sambashare/slackware
  • 9. Cómo controla las dependencias?Para controlar las dependencias, como la web ha cambiado de sitio, es necesario ir aquí y comprobar que la dirección es la correcta.Define Libraries (8.1 orHigherorCurrent) ListMirrors.# (UsedforDependencySupport)# NOTE 1: Youneedtospecify a LibrariesListMirrorwhich# contains a 'libraries-VERSION' File.# NOTE 2: TocreatetheLibrariesList, use 'swaret-tools‘.# You can get 'swaret-tools' at http://www.swaret.org!# You can alsoclearall DEP_ROOT Variable(s) whichwill# allow swaret tocreatetheLibrariesListforyou# duringDependencyCheckusingthedefined ROOT Variable(s) above.# Syntax: DEP_ROOT=PROTOCOL:URL# NOTE: swaret will use theorder of thespecified DEP_ROOT URL's.#DEP_ROOT=file:/mnt/cdrom#DEP_ROOT=file:/mnt/dvdrom#DEP_ROOT=file:/mnt/usbmemstick#DEP_ROOT=http://www.swaret.org/swaretDEP_ROOT=http://swaret.sourceforge.net#DEP_ROOT=ftp://ftp.swaret.org/swaret#DEP_ROOT=rsync://rsync.swaret.org/swaret#DEP_ROOT=file:/pub/swaret#DEP_ROOT=file:/mnt/nfsshare/swaret#DEP_ROOT=file:/mnt/sambashare/swaret
  • 10. Una vez guardados los cambios en el archivo /etc/swaret.conf, actualizaremos el repositorio para tenerlo a punto cuando queramos instalar o actualizar algún paquete:# swaret –update
  • 11. Utilización de SwaretÉstas opciones siempre irán acompañando al comando swaret. Cuando se habla de manual, se refiere a que pedirá confirmación en cada paquete teniendo que escribir: “y” en caso de sí, y “n” en caso de no. Sin las comillas. Cuando se habla de automático, se refiere a que actuará sin pedir confirmación en cada paquete.
  • 12. –update (Actualizar)# swaret –updateRecupera la lista de los últimos archivos disponibles.–upgrade (Actualizar)# swaret –upgradeActualiza manualmente todos los paquetes instalados.# swaret –upgrade -aActualiza automáticamente todos los paquetes instalados.# swaret –upgrade paqueteActualiza manualmente todos los paquetes instalados de un paquete específico.# swaret –upgrade -a paqueteActualiza automáticamente todos los paquetes instalados de un paquete específico.
  • 13. install (Instalar)# swaret –installInstala todos los paquetes disponibles manualmente.# swaret –install -a Instala todos los paquetes disponibles automáticamente.# swaret –install -p Instala todos los parches disponibles manualmente.# swaret –install -ap Instala todos los parches disponibles automáticamente.# swaret –installInstala todos los paquetes disponibles manualmente.# swaret –install -a Instala todos los paquetes disponibles automáticamente.# swaret –install -p Instala todos los parches disponibles manualmente.# swaret –install -ap Instala todos los parches disponibles automáticamente.# swaret –install paquete Instalar el paquete manualmente.# swaret –install paquete -a Instalar el paquete automáticamente# swaret –install paquete -p Instalar todos los parches del paquete manualmente.# swaret –install paquete -ap Instalar todos los parches del paquete automáticamente.
  • 14. reinstall (Reinstalar)# swaret –reinstallReinstalar todo manualmente.# swaret –reinstall -a Reinstalar todo automáticamente# swaret –reinstall -p Reinstalar todos los parches manualmente.# swaret –reinstall -ap Reinstalar todos los parches automáticamente.# swaret –reinstall paquete Reinstalar el paquete manualmente.# swaret –reinstall paquete -a Reinstalar el paquete automáticamente# swaret –reinstall paquete -p Reinstalar todos los parches del paquete manualmente.# swaret –reinstall paquete -ap Reinstalar todos los parches del paquete automáticamente.
  • 15. remove (Desinstalar)# swaret –remove paqueteDesinstalar el paquete manualmente.# swaret –remove paquete -aDesinstalar el paquete automáticamente.–get (Conseguir)# swaret –get Conseguir todos los paquetes manualmente.# swaret –get -a Conseguir todos los paquetes automáticamente.# swaret –get -p Conseguir todos los parches manualmente.# swaret –get -ap Conseguir todos los parches automáticamente.# swaret –get -s Conseguir todas las fuentes manualmente.# swaret –get -asConseguir todas las fuentes automáticamente.# swaret –get -u Conseguir todos los paquetes actualizados manualmente.
  • 16. # swaret –get -au Conseguir todos los paquetes actualizados automáticamente.# swaret –get paqueteConseguir el paquete manualmente.# swaret –get paquete -a Conseguir el paquete automáticamente.# swaret –get paquete -p Conseguir todos los parches del paquete manualmente.# swaret –get paquete -ap Conseguir todos los parches del paquete automáticamente.# swaret –get paquete -s Conseguir todas las fuentes del paquete manualmente.# swaret –get paquete -asConseguir todas las fuentes del paquete automáticamente.# swaret –get paquete -u Conseguir la actualización del paquete manualmente.# swaret –get paquete -au Conseguir la actualización del paquete automáticamente.
  • 17. –compile (Compilar)# swaret –compile paquete Descargar, compilar e instalar el código fuente.*En el momento de elaborar este manual esta opción es experimental. No funciona con todos los paquetes.–dep (Librerías perdidas)# swaret –depFija y arregla todas las librerías perdidas.# swaret –dep paqueteFija y arregla todas las librerías perdidas del paquete.–resume (Resumir)# swaret –resumeResume los paquetes rotos.# swaret –resume -pResume los parches rotos.# swaret –resume -sResume las fuentes rotas.
  • 18. –list (Listar)# swaret –listLista todos los paquetes disponibles# swaret –list -p Lista todos los parches disponibles# swaret –list -s Lista todas las fuentes disponibles# swaret –list -i Lista todos los paquetes instalados# swaret –list -u Lista todos los paquetes instalados preparados para actualizar# swaret –list -n Lista todos los paquetes no instalados# swaret –list -np Lista todos los parches no instalados
  • 19. search (Buscar)# swaret –search paqueteBusca si el paquete está disponible.# swaret –search paquete -pBusca parches disponibles para el paquete.# swaret –search paquete -sBusca fuentes disponibles para el paquete.# swaret –search paquete -iBusca si el paquete está instalado.# swaret –search paquete -u Busca si el paquete instalado está preparado para actualizarse.# swaret –search paquete -n Busca si el paquete no está instalado# swaret –search paquete -np Busca si los parches del paquete no están instalados
  • 20. show (Mostrar)# swaret –show Muestra la descripción de los paquetes disponibles.# swaret –show -p Muestra la descripción de los parches disponibles.# swaret –show -iMuestra la descripción de los paquetes instalados.# swaret –show paqueteMuestra la descripción del paquete disponibles.# swaret –show paquete -p Muestra la descripción del parche disponible del paquete.# swaret –show paquete -iMuestra la descripción del paquete instalado.
  • 21. hangelog (Log de cambios)# swaret –changelogMuestra el último log de cambios.Información y ayuda de swaret# swaret –setFija cualquier variable encontrada en /etc/swaret.conf usando esta acción# swaret –extra# swaret –extra -u mail usuario[@nombre_de_dominio.dominio]Envía la lista de los paquetes a actualizar a un usuario.# swaret –extra -u save /directorio/archivo Guardar la lista de los paquetes actualizables en un directorio en concreto.# swaret –extra -u get /directorio/archivo Consigue los paquetes actualizables que se encuentren en una lista guardada.# swaret –gpg -i Importa clave pública GPG# swaret –log Muestra el archivo log de swaret.# swaret –log -tMuestra la cola del archivo log de swaret.# swaret –log -cLimpia el archivo log de swaret.# swaret –purgeRemueve los paquetes guardados en el directorio de paquetes chacheados (Por defecto: /var/swaret)
  • 22. # swaret –purge -sRemueve los paquetes fuentes guardados en el directorio de paquetes fuentes cacheados (Por defecto: /var/swaret/sources)# swaret –purge -d #Remueve los paquetes guardados en el directorio de paquetes cacheados coincidentes a un número (#) de días. (Por defecto: /var/swaret)# swaret –purge -ds #Remueve los paquetes fuentes guardados en el directorio de paquetes fuentes cacheados coincidente a un número (#) de días. (Por defecto: /var/swaret)# swaret –purge -w #Remueve los paquetes guardados en el directorio de paquetes cacheados coincidentes a un número (#) de semanas. (Por defecto: /var/swaret)# swaret –purge -ws #Remueve los paquetes fuentes guardados en el directorio de paquetes fuentes cacheados coincidente a un número (#) de semanas. (Por defecto: /var/swaret)# swaret –checkChequea si swaret está actualizado.# swaret –configMuestra el ejemplo del archivo de configuración de swaret# swaret –faqMuestra la FAQ.# swaret –faq paqueteMuestra la FAQ del paquete.# swaret –htusMuestra el como se usa de swaret.# swaret –htus paqueteMuestra el como se usa del paquete.
  • 23. # swaret –helpMuestra la ayuda simple.# swaret –morehelpMuestra la ayuda avanzada.# swaret –manualMuestra el manual de swaret.# swaret –manual -cMuestra el manual de configuración de swaret.# swaret –versionMuestra la versión de swaret.