Home

ReferenciaRapida-Debian

image

Contents

1. 3 1 2 Herramientas pr cticas apt cache b squeda de paquetes en el cach local dpkg reconfigure vuelve a configurar un paquete ya instalado si utiliza debconf dpkg source se encarga de los archivos fuentes dpkg buildpackage automatiza la creaci n de un paquete 3 2 Fundamentos de la administraci n de paquetes Debian Debian Puede instalar un conjunto de paquetes denominado tarea o instalar paquetes individuales o actualizar el sistema usando las herramientas de administraci n de paquetes como se describe a continuaci n 3 2 1 Instalaci n de tareas con tasksel tasksel es el Instalador de Tareas de Debian que se ofrece durante la instalaci n como m todo de instalaci n sencillo Cuando uno necesita instalar una determinada funci n que requiere de m ltiples paquetes esta es la mejor manera de hacerlo Aseg rese de ejecutar los comandos en el siguiente orden Capitulo 3 Administraci n de paquetes Debian 9 dselect update tasksel aptitude tambi n ofrece acceso a las tareas No s lo permite seleccionar tareas sino que per mite eliminar paquetes de una tarea en forma selectiva mediante un men 3 2 2 Configurar el sistema APT Para realizar actualizaciones selectivas desde la distribuci n de prueba el sistema APT gt Woody debe configurarse como en Transici n a la versi n Woody de APT en la p gina 3 para usar aprovechar las caracter sticas de apt_preferences 5 Primero a a
2. password x x mv data tar gz data tar gz cd tar xzfv data tar gz Para una m quina i386 puede utilizar tambi n la URL http packages debian org dpkg 3 4 Comandos nirvana de Debian Bajo la luz de estos comandos una persona se salvar de la lucha k rmica eterna contra el infierno de la actualizaci n y le permitir alcanzar el nirvana Debian 3 4 1 Informaci n sobre un archivo Para averiguar a qu paquete pertenece un archivo determinado Capitulo 3 Administraci n de paquetes Debian 18 S dpkg S search patr n busca patr n en los paquetes instalados zgrep e patr n local copy of debian woody Contents 1386 9z busca patr n en los archivos descargados de Debian O utilice comandos de paquetes especializados apt get install dlocate entra en conflicto con slocate versi n segura de locate S dlocate nombre_archivo alternativa r pida de dpkg L y dpkg S apt get install auto apt herramienta de instalaci n autom tica de paquete bajo demanda auto apt update crea el archivo db para auto apt auto apt search patr n busca de patr n en todos los paquetes instalados o no 3 4 2 Informaci n sobre un paquete Buscar y mostrar la informaci n sobre un paquete Aseg rese de apuntar a un unos archivo s APT adecuado s editando etc apt sources list Si desea ver las diferencias entre un paquete de la rama de prueba inestab
3. wc cantidad de paquetes de la rama de prueba testing apt show versions u lista de paquetes que se pueden actualizar apt get install apt show versions u b fgrep unstable actualiza todos los paquetes de la rama inestable unstable a su versi n m s reciente 3 4 8 Eliminar paquetes del cach La instalaci n de paquetes con APT guarda los paquetes en var cache apt archives apt get autoclean elimina nicamente los paquetes in tiles apt get clean elimina la totalidad de los paquetes del cach 3 4 9 Grabar copiar la configuraci n del sistema Para hacer una copia local del estado de la selecci n de los paquetes dpkg get selections gt mis_ selecciones o usar x incluye tambi n los nombres de los paquetes a purgar en mis_selecciones Puede transferir este archivo a otra computadora e instalarlo haciendo dselect update dpkg set selections lt mis_selecciones apt get u dselect upgrade o dselect install 3 4 10 Portar un paquete a la rama stable Para una actualizaci n parcial del sistema estable es conveniente reconstruir el paque te para el entorno dado a partir de su c digo fuente Esto evita actualizaciones masivas de paquetes debido a las dependencias Primero a ada las siguientes entradas al etc apt sources list Capitulo 3 Administraci n de paquetes Debian 22 deb src http http us debian org debian testing main contrib non free deb
4. y nombre_paquete Puesto que de esta manera se responden con S todas las preguntas fomuladas puede causar problemas Por lo tanto use este truco con cuidado V ase apt conf 5 y dpkg 1 Posteriormente puede configurar cualquier paquete siguiendo Reconfigurar paquetes instala dos en esta p gina 3 4 4 Reconfigurar paquetes instalados Utilice los siguientes comandos para reconfigurar un paquete ya instalado dpkg reconfigure priority medium paquete dpkg reconfigure all reconfigura todos los paquetes dpkg reconfigure locales genera los nuevos locales dpkg reconfigure p low xserver xfree86 reconfigura el servidor X Hago lo mismo con debconf si necesita cambiar en forma permanente el modo de di logo de debconf Algunos programas vienen con scripts de configuraci n especiales apt setup crea el etc apt sources list install mbr instala un administrador del sector de arranque maestro tzconfig configura el huso horario local gpmconfig configura el administrador del rat n gpm sambaconfig configura Samba en Potato Woody utiliza debconf eximconfig configura Exim MTA texconfig configura teTeX apacheconfig configura Apache httpd cvsconfig configura CVS Capitulo 3 Administraci n de paquetes Debian 20 sndconfig configura el sistema de sonido update alternatives configuraci n del comando predeterminado por ej vim por vi update r
5. Traducci n al espa ol e Walter Echarri lt wecharri infovia com ar gt coordinador es e Jos Carreiro lt ffxfurbanet ch gt Traducci n al alem n e Jens Seidel lt tux master web de gt coordinador de e Willi Dyck lt wdyck gmx net gt e Stefan Schr der lt stefan fkp uni hannover de gt e Agon S Buchholz lt asb kefk net gt Traducci n al polaco los siguientes miembros de PDDP http debian linux org pl e Marcin Andruszkiewicz e Mariusz Centka lt mariusz centka debian linux org pl gt e Bartosz Fe ski lt fenio debian linux org p1 gt coordinador pl e Rados aw Grzanka lt radekg debian linux org pl gt e Bartosz Xebord Janowski e Jacek Lachowicz e Rafat Michaluk e Leonard Milcin Jr e Tomasz Z Napiera a lt zenfdebian linux org pl gt e Oskar Ostafin lt cx debian linux org pl gt e Tomasz Pi ko e Jacek Politowski e Mateusz Prichacz lt mateuszfdebian linux org pl gt e Marcin Rogowski e Pawe R a ski e Mariusz Strzelecki e Krzysztof cierski e Przemys aw Adam miejek lt tristan debian linux org pl gt e Mateusz Tryka lt uszekfdebian linux org pl gt e Cezary Uchto e Krzysztof Witkowski lt t jup debian linux org pl gt e Bartosz Zapatowski lt zapal debian linux org pl gt Traducci n al chino simplificado e Hao Lyoo LIU lt iamlyoo 163 net gt coordinador zh cn e Ming Hua lt minghua rice edu gt Traducci n al chino tradicional e Tang Wei Ching lt wctang csie nct
6. herramienta basada en men s madura que ofrece un control muy preciso sobre los paquetes sugeridos suggests y recomendados recommends A ada una linea que contenga la opci n expert en etc dpkg dselect cfg para reducir la cantidad de informaci n mostrada Para una m quina m s lenta puede ejecutar dselect en otra m quina m s r pida para encontrar los paquetes y usar apt get install para ins talarlos dselect no ofrece acceso a los paquetes que no han sido favorecidos por la Pin Priority 3 2 4 aptitude aptitude es un instalador de paquetes nuevo basado en men s similar a dselect Tambi n se puede como alternativa de apt get en la l nea de comandos V ase aptitude 1 aptitude acepta comandos de una tecla que generalmente est n en min sculas Tecla Acci n F10 Men Ayuda u Actualizar la informaci n del archivo de paquetes g Descargar e instalar los paquetes seleccionados q Salir de la pantalla actual y guardar los cambios x Salir de la pantalla actual y descartar los cambios Enter Ver informaci n sobre un paquete aptitude ofrece la opci n de descargar autom ticamente todos los paquetes bas ndose en depends recommends y suggests Puede alterar este comportamiento eligiendo F10 gt Optciones gt Manejo de dependencias de su men aptitude permite el acceso a todas las versiones de un paquete 3 2 5 Los comandos apt cache y apt get Con el ejemplo de arriba para tra
7. resumen Gu a de referencia r pida Debian Este documento fue editado traducido y ampliado por los siguientes miembros el equipo QREF Ingl s original de la Quick Reference e Osamu Aoki lt osamu debian org gt coordinador de todos los contenidos Relectura del original en ingl s y contribuciones adicionales e David Sewell lt dsewell virginia edu gt coordinador en estilo e Thomas Hood lt jdthood yahoo co uk gt temas relacionados con redes e Brian Nelson lt nelson bignachos com gt en especial temas relacionados con X e Jan Michael C Alonzo lt jmalonzo spaceants net gt e Daniel Webb lt webb robust colorado edu gt e Intercambio de opiniones con todos los traductores Traducci n al franc s e Guillaume Erbs lt gerbs free fr gt coordinador fr e R nald Casagraude lt rcasagraude interfaces fr gt e Jean Pierre Delange lt delange imaginet fr gt e Daniel Desages lt danielfdesages com gt Traducci n al italiano e Davide Di Lazzaro lt mc0315 mclink it gt coordinador it Capitulo A Ap ndice 28 Traducci n al portugu s brasile o e Paulo Rog rio Ormenese lt pormenese uol com br gt coordinador pt br e Andre Luis Lopes lt andrelop ig com br gt e Marcio Roberto Teixeira lt marciotex pop com br gt e Rildo Taveira de Oliveira lt to_rei yahoo com gt e Raphael Bittencourt Simoes Costa lt raphael bsctbol com br gt e Gustavo Noronha Silva lt kov debian org gt coordinador
8. Guia de referencia rapida Debian Osamu Aoki lt osamu debian org gt Coordinador de la traducci n al espa ol Walter O Echarri lt wecharri infovia com ar gt Autores en la pagina 27 CVS jue jun 10 18 54 08 UTC 2004 Resumen Esta Gu a de referencia r pida Debian http qref sourceforge net intenta propor cionar una breve introducci n al sistema Debian al igual que una referencia r pida Es un extracto de Guia de referencia Debian http qref sourceforge net Nota de Copyright Copyright 2001 2004 by Osamu Aoki lt osamu debian org gt Este documento puede ser usado en los t rminos descritos en la Licencia P blica GNU versi n 2 o posterior http www gnu org copyleft gpl html Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are preserved on all copies Permission is granted to copy and distribute modified versions of this document under the conditions for verbatim copying provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one Permission is granted to copy and distribute translations of this document into another lan guage under the above conditions for modified versions except that this permission notice may be included in translations approved by the Free Software Foundation instead of in the original English Indice general 1 P
9. ada en men s alto nivel dpkg instala paquetes package file centric apt get instala paquetes package archive centric CLI APT tasksel instala tareas conjunto de paquetes aptitude instala paquetes paquetes y tareas interfaz de APT basada en Capitulo 3 Administraci n de paquetes Debian 8 ncurses deity otra interfaz para APT basada en ncurses synaptic gsynaptic otras interfaces gr ficas para APT Estas herramientas no estan en un mismo nivel dselect se ejecuta encima de APT apt get y dpkg APT utiliza var lib apt lists para el seguimiento de paquetes disponibles mien tras que dpkg usa var lib dpkg available Si instal paquetes directamente usando apt get o programas similares como por ejemplo aptitude aseg rese de actualizar el ar chivo var lib dpkg available mediante la opci n U pdate del men de dselect o desde la l nea de comandos dselect update antes de ejecutar dselect select taskselodpkg 1 En cuanto a la dependencia entre paquetes apt get obtiene autom ticamente los paquetes que dependen entre s depends pero ignora los paquetes recomendados recommends y su geridos suggests dselect en cambio ofrece un control m s avanzado de los paquetes basa do en men s que ofrece la posibilidad de elegir paquetes bas ndose en depends recommends y suggests aptitude tiene la opci n de descargar todos los paquetes autom ticamente ba s ndose en depends recommends y suggests
10. ar el paquete equivs V ase usr share doc equivs README Debian 3 3 3 Rescate usando dpkg La recuperaci n de un dselect APT que no funciona m s en un sistema inutilizado se puede realizar usando dpkg sin APT cd var cache apt archives dpkg i libc6 libdb2 perl dpkg i apt dpkg debconf dpkg i hasta que no haya m s errores Se e e 3 Si falta un paquete obt ngalo de mirror sites http www debian org misc README mirrors mediante mc utilice FTP link apuntando a un servidor FTP Debian Los paquetes en el servidor HTTP FTP pueden no estar localizados en el directorio habitual dist sino en el nuevo directorio pool Luego inst lelo haciendo dpkg i var cache apt archives nombre_paquete deb Para una dependencia no resuelta resuelvala o utilice dpkg ignore depends paquetel i nombre_paquete deb dpkg force depends i nombre_paquete deb dpkg force depends purge paquete dpkg force confmiss i nombre _paquete deb Instale archivo de configuraci n faltante Capitulo 3 Administraci n de paquetes Debian 16 3 3 4 Recuperar los datos de la selecci n de paquetes Si por alguna raz n se inutiliza var lib dpkg status el sistema Debian perder los datos de la selecci n de paquetes y resultar enormemente afectado Busque el archi vo var lib dpkg status anterior en var 1ib dpkg status o1do var backups dpkg status Puede resultar una
11. ar una versi n nueva de un paquete que los incluya dpkg divert add nombre_archivo a ade diversion dpkg divert remove nombre_archivo elimina diversion En general resulta una buena idea no usar dpkg divert salvo que sea absolutamente nece sario hacerlo 3 5 2 El paquete equivs Si compila un programa a partir de su c digo fuente resulta conveniente crear un paquete Debian deb Utilice equivs como ltimo recurso Package equivs Priority extra Section admin Description burlar las dependencias entre paquetes Este es un paquete ficticio que se puede usar para crear paquetes Debian que contienen nicamente informaci n sobre dependencias 3 5 3 Comandos alternativos Para utilizar el comando vim en lugar de vi utilice update alternatives Capitulo 3 Administraci n de paquetes Debian 25 update alternatives display vi update alternatives config vi Selection Command Ak usr bin elvis tiny 2 usr bin vim 3 usr bin nvi Enter to keep the default or type selection number 2 Los miembros del sistema de alternativos de Debian se encuentran en etc alternatives como enlaces simb licos Para tener su entorno de ventanas X favorito aplique update alternatives a usr bin x session manager y usr bin x window manager bin sh es un enlace simb lico a bin bash o bin dash Resulta m s seguro utilizar bin bash para preservar la compatibilidad con scripts antiguos co
12. artir de Woody con sidere el uso de aptitude u otras opciones Capitulo 2 Actualizando una distribuci n Capitulo 3 Administraci n de paquetes Debian Para reducir el tr fico en los repositorios Debian aseg rese de configurar un proxy HTTP local usando squid para los paquetes descargados mediante APT y de ser necesario configurar la variable de entorno hhtp_proxy o fijar el valor http en etc apt apt conf Esto mejora notablemente el rendimiento de las actualizaciones en una red en especial en una LAN con una gran cantidad de sistemas Debian Aunque el m todo de marcado pinning de apt_preferences 5 es poderoso no resuelve la totalidad de temas sobre dependencias puesto que las definiciones de dependencias tienden a buscar las versiones m s nuevas de otros programas fundamentales El uso de chroot es til para asegurar simult neamente tanto la estabilidad del sistema como el acceso a las ltimas versiones de los programas Este cap tulo se basa en sistemas Woody pero la mayor a de la informaci n se aplica tambi n a sistemas Potato con exepci n de apt_preferences 5 y lo concerniente al archivo etc apt preferences 3 1 Introducci n Si el leer toda la documentaci n del desarrollador es demasiado para Ud lea primero este cap tulo y empiece a disfrutar toda la potencia de Debian con testing unstable 3 1 1 Herramientas principales dselect herramienta de administraci n de paquetes bas
13. bajar en la versi n de prueba podemos controlar el sistema usando los siguientes comandos apt get u upgrade Permanece en la distribuci n de prueba y actualiza todos los paquetes del sistema ins talando las dependencias desde ella misma apt get u dist upgrade Permanece en la distribuci n de prueba y actualiza todos los paquetes del sistema re solviendo las dependencias desde ella misma Capitulo 3 Administraci n de paquetes Debian 11 apt get u dselect upgrade Permanece en la distribuci n de prueba y actualiza todos los paquetes del sistema te niendo en cuenta la selecci n de dselect apt get u install paquete Instala el paquete y sus dependencias desde la distribuci n de prueba a apt get u install package unstable Instala el paquete desde la distribuci n inestable y sus dependencias desde la distri buci n de prueba a apt get u install t unstable paquete Instala el paquete y sus dependencias desde la distribuci n inestable asignando una Pin Prioriy igual a 990 a unstable apt cache policy loqueseal loqueseal Comprueba el estado de los paquetes eloqueseal loquesea2 apt cache show loqueseal loquesea2 less Comprueba la informaci n referente a los paquetes loquesea1 loquesea2 apt get install loquesea 2 2 4 1 Instala una versi n particular 2 2 4 1 del paquete loquesea m apt get u install loqueseal loquesea2 Instala el paquete loqueseal y desinstala el paquete loq
14. c d administaci n de los scripts de arranque System Vt update menus sistema de men s de Debian 3 4 5 Desinstalar y purgar paquetes Desinstalar un paquete manteniendo su configuraci n apt get remove paquete dpkg remove paquete Desinstalar un paquete incluyendo su configuraci n apt get remove purge paquete dpkg purge paquete 3 4 6 Conservar paquetes antiguos Por ejemplo para conservar libc6 y libc6 dev para dselect y apt get u upgrade paquete se puede hacer echo e libc 6 hold nlibc6 dev hold dpkg set selections apt get u install paquete no se ver afectado por esto Para conservar un pa quete forzando una actualizaci n autom tica a una versi n anterior mediante apt get u upgrade paquete 0 apt get u dist upgrade a ada lo siguiente al etc apt preferences Package libc6 Pin release a stable Pin Priority 2000 En Package no se pueden usar entradas del tipo 1ibc6 Si necesita conservar todos los paquetes binarios relacionados con el paquete fuente glibc en forma conjunta debe listarlos en forma expl cita El siguiente comando lista todos los paquetes que se desean conservar dpkg get selections grep e holds Capitulo 3 Administraci n de paquetes Debian 21 3 4 7 Sistema mixto estable de prueba inestable apt show versions puede mostrar las versiones de los paquetes disponibles en cada dis tribuci n apt show versions fgrep testing
15. da las fuentes para la versi n estable stable de prueba testing e inestable unstable a su etc apt sources list A continuaci n edite etc apt preferences para configurar correctamente el Pin Priority Package Pin release a stable Pin Priority 500 Package Pin release a testing Pin Priority 600 Package Pin release a unstable Pin Priority 50 3 2 3 dselect Al arrancar dselect selecciona autom ticamente todos los paquetes Requeridos Requi red Importantes Important y Est ndar Standard En el sistema Potato algunos programas muy grandes tales como teTeX y Emacs sol an estar aqu y resultaba mejor omitir los en una instalaci n inicial deseleccion ndolos manualmente mediante _ En Woody han sido puestos en la categor a de paquetes Opcionales Optional dselect tiene una interfaz de usuario algo extra a Existen cuatro comandos un tanto ambi guos May sculas significa MAYUSCULAS Tecla Acci n Q Salir Confirma la selecci n actual y sale de todas maneras no tiene en cuenta las dependencias R Reestablecer No quise decir esto D Maldici n No me importa lo que piensa dselect H zlo U Volver todo en el estado sUgerido Capitulo 3 Administraci n de paquetes Debian 10 Con D y Q puede elegir paquetes en conflicto bajo su entera responsabilidad Utilice estos comandos con cuidado Actualmente dselect es una
16. dado La actualizaci n a la versi n de prueba testing se puede realizar de la si guiente manera ejecute el gui n go woody http www debian org doc manuals debian reference examples para hacerlo todo mediante un s lo comando Vacie el archivo sources list actual cd etc apt cp f sources list sources anterior gt sources list Obtenga una lista reciente de repositorios para la version estable stable cd apt setup noprobe seleccione los repositorios accesibles mediante HTTP o FTP Capitulo 2 Actualizando una distribuci n 4 A ada la secci n testing a la lista nueva Las l neas deb src est n comentadas cd etc apt grep e deb sources list gt sources deb grep deb sources list gt sources src sed e s stable testing sources deb A gt gt sources list sed e s stable testing sources src sed e s deb deb gt gt sources list apt get update apt get install apt apt utils cat gt preferences lt lt EOF Package Pin release a testing Pin Priority 600 Package Pin release a unstable Pin Priority 50 EOF Opcionalmente a ada la secci n unstable de los archivos sed e s stable unstable sources deb gt gt sources list sed e s stable unstable sources src sed e s deb tdeb gt gt sources list V ase Fundamentos de la administraci n de paquetes Debian Debian en la p
17. dor del sistema sea competente Por lo tanto la facilidad de uso a menudo se relega al segundo plano y determinados servicios brindados por los demonios vienen con el nivel de seguridad m s alto y pocos servicios o ninguno estan disponibles en su estado de instalaci n predeter minado Ejecute ps aux o consulte el contenido de etc init d y etc inetd conf si posee alguna duda sobre Exim DHCP Tambi n consulte el etc hosts deny Asimismo resulta til el comando pidof v ase pidof 8 En versiones recientes de Debian X11 no permite por defecto conexiones TCP IP remotas El redireccionamiento de X tambi n se encuentra deshabilitado en SSH 27 Ap ndice A Ap ndice A 1 Autores La Gu a de referencia r pida Debian fue iniciada por Osamu Aoki lt osamu debian org gt a partir del resumen de su instalaci n personal que inicialmente denomin Referencia R pida Quick Reference Muchos de los contenidos provienen de los archivos de la lista de correo debian user Tambi n fueron referenciados Manual de Instalaci n Debian y Debian Release Notes Siguiendo las sugerencias de Josip Rodin un miembro muy participativo del Proyecto de Do cumentaci n Debian http www debian org doc ddp DDP y el encargado actual de las FAQ de Debian el documento fue renombrado como Referencia Debian y se nutri con diversos cap tulos de las Debian FAQ Luego se creo el
18. e Ge EEE SY 24 35 1 Elcomandodpko divert i c e reser eh as ERE ds 24 352 El paguet SIT s se ce esie rasada sa a aede EEE EOE OS 24 3 5 3 Comandos allernativOsS lt r speco bebe eee ee eR eR ERR e 24 3 54 init del System V y Nivelesde ejecuci n lt s so cirrosis 25 35 5 Seryicios desactivados ee t cacr s mawe TREE A a a 26 A Ap ndice 27 Pe Ng APO a e a e are Aai i Ae Sar e a E a a a a Gl a Be 27 Ad Garantias n a e o a A RE EA RG ae A Ea we SG 29 As MORNE RATIOS eror ve ose Ss pa a es i a ews WOR a a ee We ee ae i 29 Capitulo 1 Prefacio Res malo y simplif quelo es mi principio rector 1 1 Convenciones en los documentos La Gu a de referencia r pida Debian proporciona informaci n mediante comandos del shell Bash Una referencia en una p gina del manual se muestra as bash 1 en una p gina TEXINFO GNU se muestra as info libc 1 2 Fundamentos sobre las distribuciones Debian Debian viene en 3 versiones o sabores estable conveniente para un servidor Poco interesante para una estaci n de trabajo de prueba conveniente para una estaci n de trabajo inestable sela con cierta prudencia Lea por lo menos la lista de correo debian devel announce lists debian org para estar al tanto sobre las novedades de Debian En el mes de marzo del 2002 estas tres versiones correspond an a Potato calidad de produc ci n Woody versi n beta muy estable ya que su la
19. e en moverse desde arriba hacia abajo en la tabla anterior conforme transcurre el tiempo entre la fecha inmediatamente posterior a la salida de una distribuci n y la fecha de congelaci n de la siguiente versi n Advertencia el permanecer en la versi n de prueba de Debian tiene como efecto colateral la lenta soluci n de los fallos de seguridad Si mezcla las versiones de Debian de prueba con estable O inestable con estable es muy probable que descarge diversos paquetes importantes de la rama de prueba O inestable que pueden tener errores Queda debidamente advertido Ejemplos de etc apt preferences que bloquean algunos paquetes fundamentales en su versi n m s madura mientras actualizan a una versi n menos madura paquetes que no son esenciales est n disponibles en el examples subdirectory http www debian org doc manuals debian reference examples como preferences testing y preferences unstable Por otra parte preferences stable fuerza a todos los paque tes a volver a su versi n estable 3 2 7 Volvertodos los paquetes a su versi n estable Para volver todos los paquetes a la versi n est able edite el etc apt preferences de la siguiente manera Package Pin release a stable Pin Priority 1001 y ejecute apt get upgrade que forzar el retorno a la rama estable debido a que Pin priority gt 1000 Tenga cuidado puede haber algunos inconvenientes con las dependencias 3 2 8 Repaso de etc ap
20. eccionada Se puede obtener el mismo efecto que target release configurando etc apt apt conf de la siguiente manera echo APT Default Release testing gt gt etc apt apt conf La opci n target release de la l nea de comandos y la configuraci n de etc apt apt conf tienen prioridad sobre la configuraci n de etc apt preferences Tenga cui dado con estas interferencias cuando juegue con etc apt preferences 3 3 Comandos de supervivencia de Debian Con estos conocimientos se puede vivir eternamente de actualizaciones Capitulo 3 Administraci n de paquetes Debian 14 3 3 1 B squeda de fallos y ayuda en Debian Si tiene problemas con un paquete determinado aseg rese de consultar los siguientes sitios antes de pedir ayuda o enviar un informe de fallos lynx Links y w3m funcionan igualmente bien lynx http bugs debian org lynx http bugs debian org nombre paquete si conoce el nombre del paque lynx http bugs debian org n mero fallo si conoce el n mero de fallo Busque en Google www google com incluyendo site debian org como palabra clave En caso de duda recurra a la documentaci n Inicialice CDPATH de la siguiente manera export CDPATH usr local usr share doc y escriba cd nombre_paquete mc 3 3 2 Resoluci n de problemas al actualizar con APT Al actualizar desde unstable testing pueden surgir problemas entre dependencias como se explic
21. en Actualizar el sistema Debian en la p gina 4 La mayor a de las veces es debido a que el paquete que se desea actualizar posee una nueva dependencia que no es satisfecha Estos problemas se solucionan haciendo apt get dist upgrade Si esto no funciona entonces repita las siguientes operaciones hasta que el problema se resuel va por s solo apt get upgrade f continue con upgrade a pesar de los errores o apt get dist upgrade f continue con dist upgrade a pesar de los error Algunos scripts de actualizaci n conflictivos pueden provocar inconvenientes en forma recu rrente Generalmente resulta conveniente resolver este tipo de situaci n inspeccionando los scripts var lib dpkg info packagename post pre inst rm del paquete pro blem tico y ejecutando Cap tulo 3 Administraci n de paquetes Debian 15 dpkg configure a configura todos los paquetes parcialmente instalados Si alg n script se queja sobre un archivo de configuraci n faltante busque en etc el archivo de configuraci n correspondiente Si existe alguno con extensi n new o algo similar recurra a mv para eliminar el sufijo Pueden aparecer problemas de dependencias al instalar paquetes de la rama inestable de prueba Existen distintas maneras de burlar las dependencias apt get install f paquete no tener en cuenta dependencias no resueltas Un m todo alternativo para resolver estas situaciones consiste en us
22. en esta pagina FIXME Este procedimiento necesita de m s pruebas 3 3 6 Instalar un paquete en un sistema que no arranca Arranque Linux usando un diskete CD de rescate o una partici n alternativa en un sistema multi arranque Monte el sitema que no arranca en target y utilice el modo de instalaci n chroot de dpkg Capitulo 3 Administraci n de paquetes Debian 17 dpkg root target i nombre_paquete deb Luego configure y solucione los problemas A prop sito si es un 1ilo da ado el que le impide arrancar el sistema puede usar un disco de rescate est ndar de Debian En el indicador de arranque suponiendo que la partici n ra z de su intalaci n Linux est en dev hda12 y que desea entrar al nivel de ejecuci n 3 escriba boot rescue root dev hdal2 3 De esta manera arrancar un sistema pr cticamente funcional cuyo kernel se encuentra en el diskete pueden aparecer peque os problemas debido a la falta de algunas de las caracter sticas o m dulos del kernel 3 3 7 Qu hacer si el comando dpkg se encuentra da ado Un dpkg da ado puede tornar imposible la instalaci n de cualquier archivo deb Un proce dimiento similar al siguiente le ayudar a superar esta situaci n en la primera l nea puede reemplazar links con su navegador de consola favorito links http http us debian org debian pool main d dpkg descargue una versi n de dpkg_version_arquit deb ar x dpkg_version_arquit deb su
23. gina 8 configu rar inteligentemente etc apt sources list y etc apt preferences Ahora puede actualizar el sistema usando uno de los m todos de la siguiente secci n 2 3 Actualizar el sistema Debian Luego de configurar en forma adecuada los archivos etc apt sources list y etc apt preferences el sistema se puede actualizar a la versi n de prueba testing V ase Ad ministraci n de paquetes Debian en la p gina 7 para los fundamentos y Resoluci n de pro blemas al actualizar con APT en la p gina 14 si tropieza con problemas Capitulo 2 Actualizando una distribuci n 5 2 3 1 Mejor m todo de actualizaci n usando dselect Si un sistema tiene muchos paquetes que incluye paquetes dev etc se recomienda el siguien te m todo usando dselect para un control minucioso de paquetes dselect update siempre hacer esto antes de actualizar dselect select seleccione los paquetes adicionales Todos los paquetes actuales ser n seleccionados al arrancar dselect dselect puede pro ponerle otros paquetes dependientes sugeridos y recomendados Si no desea a adir ning n paquete s lo pulse Q para abandonar dselect dselect install Deber responder algunas preguntas para la configuraci n para esta parte del proceso por lo tanto tome nota y dedique parte de su tiempo a esta parte V ase dselect en la p gina 9 Use dselect Siempre funciona Si necesita actualizar sin dselect a p
24. le y uno instalado utilice apt cache policy apt get check apt cache search patr n S apt cache policy paquete Ur apt cache show a paquete apt cache showsrc paquete S apt cache showpkg paquete dpkg audit C dpkg s status paquete dpkg 1 paquete dpkg L paquete actualiza el cach y verifica las dependencias busca un paquete a partir del patr n informaci n sobre la prioridad de un paquete muestra la descripci n del paquete en todas las distribuciones muestra la descripci n de un paquete fuente informaci n de depuraci n de un paquete busca paquetes parcialmente instalad descripci n de un paquete instalado estado de un paquete instalado una l nea lista los archivos instalados por el paquete apt cache showsrc no est documentado en el lanzamiento de Woody pero funciona Asimismo puede encontrar informaci n de paquetes en utilizo mc para navegar var lib apt lists var lib dpkg available Capitulo 3 Administraci n de paquetes Debian 19 La comparaci n de los siguientes archivos proporciona inoformaci n sobre lo que ocurri exac tamente durante las ltimas instalaciones var lib dpkg status var backups dpkg status 3 4 3 Instalaci n autom tica con APT Para una instalaci n autom tica a ada la siguiente l nea al etc apt apt conf Dpkg Options force confold Esto equivale a ejecutar apt get q
25. muy buena idea mantener var backups en una partici n aparte ya que este directorio contiene una inmensa cantidad de datos importantes del sistema Si el archivo var 1ib dpkg status anterior no se encuentra disponible a n puede recu perar informaci n de los directorios situados usr share doc ls usr share doc grep v A Z grep v texmf grep v debian awk print 1 install A dpkg set selections dselect expert reinstale el sistema use dselect si es necesario 3 3 5 Recuperando un sistema luego de borrar var Puesto que el directorio var contiene datos que se actualizan continuamente como por ejem plo el correo es suceptible de corromperse Ubic ndolo en una partici n independiente dis minuye los riesgos Si ocurre un desastre puede que deba reconstruir el directorio var para recuperar el sistema Debian Obtenga la estructura del directorio var de un sistema Debian funcional basada en una versi n Debian igual o anterior por ejemplo var tar gz http people debian org osamu pub y ubiquela en el directorio ra z del sistema da ado A continuaci n cd mv var var old Si quedan contenidos tiles tar xvzf var tar gz utilice la estructura Woody aptitude o dselect Esto proporcionar un sistema funcional Puede recuperar la selecci n de paquetes usando el m todo descripto en Recuperar los datos de la selecci n de paquetes
26. n de problemas al actualizar con APT 14 3 33 Rescate usando dPpk o sece deona ea ea aa a Ea ede ee hee os 15 3 3 4 Recuperar los datos de la selecci n de paquetes 16 3 3 5 Recuperando un sistema luego de borrar var lt 5 2 0 5 ad eas 16 3 3 6 Instalar un paquete en un sistema que no arranca 16 3 3 7 Qu hacer si el comando dpkg se encuentra dafiado 17 34 Comandos nirvana de Debian s cco 2 eeta sasi es moss a 17 34 1 Informaci n sobre an archivo lt cscs ceace s en a eet 17 34 2 Informaci n sobre u paquete 1 6 4s este een ceed ee a eA 18 3 4 3 Instalaci n autom tica con APT 8425 b 5 be ea we OS ae eo 19 3 4 4 Reconfigurar paquetes instalados 2 2 4 2s cs ee Eee ee ee bees 19 3 4 5 Desinstalar y purgar paquetes i basicas sora 20 peek Conservar Paqueles antiguos lt lt lt 6544 Pam eee ee ew a s aai ee 20 3 4 7 Sistema mixto estable de prueba inestable 21 O45 Eliminar paquetes del cach s eeso sonon SY a a r E E 21 3 4 9 Grabar copiar la configuraci n del sistema 21 3 4 10 Portar un paquete a la rama stable a na a 21 34 11 Archivo local de Paquetes lt 4 se sa cegas ee Dees ma a eS 22 3 4 12 Convertir o instalar un paquete que no pertenece a Debian 23 3 4 13 Verificar los paquetes instalados lt ss se s sooo asadas Oe we 23 3 5 Otras particularidades de Debian 2 cnc ka Shes BERS Ee Ee
27. ne source b pine Ch AGT 3 4 11 Archivo local de paquetes A fin de crear un archivo local de paquetes que sea compatible con los sistemas APT y dselect es necesario crear el archivo Packages y archivar los paquetes en un rbol de di rectorios determinado Se puede crear un repositorio local deb similar al oficial de Debian haciendo Cap tulo 3 Administraci n de paquetes Debian 23 apt get install dpkg dev cd usr local install d pool los paquetes se ubicar n f sicamente aqu install d dists unstable main binary 1386 ls 1 pool sed s _ extra BOGUS uniq gt override editor override ajuste BOGUS dpkg scanpackages pool override usr local gt dists unstable main binary 1386 Packages cat gt dists unstable main Release lt lt EOF Archive unstable Version 3 0 Component main Origin Local Label Local Architecture 1386 EOF echo deb file usr local unstable main gt gt etc apt sources list SH S e e e O bien r pidamente haciendo apt get install dpkg dev mkdir usr local debian mv some where package deb usr local debian dpkg scanpackages usr local debian dev null gzip gt usr local debian Packages gz echo deb file usr local debian gt gt etc apt sources list Se puede acceder en forma remota a estos archivos habilitando el acceso a estos directorios mediante HTTP o FTP y modificando convenientemente las entradas del archi
28. ntaminados con coman dos del bash aunque resulta m s disciplinado usar bin dash para asegurar compatibilidad POSIX La actualizaci n al kernel 2 4 Linux kernel tends to set this to bin dash 3 5 4 init del System V y niveles de ejecuci n El nivel de ejecuci n predeterminado se puede configurar en el etc inittab A diferencia de otras distribuciones Debian deja la administraci n de los niveles de ejecuci n bajo la completa responsabilidad del administrador de sistemas La administraci n de init en un sistema System V es llevada a cabo mediante los scripts update rc d Arrancar etc init d nombre en los niveles de ejecuci n 1 2 3 y detenerlo en 4 5 con una prioridad igual a 20 normal se puede realizar haciendo update rc d nombre start 20 12 3 stop 20 4 5 Si el script existe en init d el enlace simb lico se puede eliminar haciendo update rc d f nombre remove Para editar los niveles de ejecuci n hago trampa Edito manualmente las entradas usando el comando mv en el indicador del mc y copio los enlaces con Alt Enter Por ejemplo mv S99xdm K99xdm desactivo xdm X display manager Incluso como atajo rapido desactivo un demonio escribiendo exit 0 al comienzo de un script del init d Despu s de todo son archivos de configuraci n Capitulo 3 Administraci n de paquetes Debian 26 3 5 5 Servicios desactivados La distribuci n Debian toma muy en serio la seguridad del sistema y espera que el administra
29. nzamiento era inminente y Sid ver si n alfa En agosto del 2002 justo despu s del lanzamiento de Woody estas correspond an a Woody calidad de producci n Sarge versi n beta ser un poco dif cil durante cierto tiem po y Sid siempre es la versi n alfa Cuando los paquetes de la rama inestable no poseen Capitulo 1 Prefacio 2 fallos cr ticos RC dados a conocer durante la primera semana de pruebas autom ticamente se transfieren a la rama de prueba En teor a existen dos cosas que puede hacer para obtener las ltimas versiones de los progra mas Fundamentos de la administraci n de paquetes Debian Debian en la p gina 8 princi palmente para estaciones de trabajo Portar un paquete a la rama stable en la p gina 21 principalmente para servidores Capitulo 2 Actualizando una distribuci n 2 1 Transici n a la versi n Woody de APT La actualizaci n a trav s de la red del sistema APT y de algunos paquetes fundamentales a la versi n se puede realizar de la siguiente manera luego de incluir repositorios de la rama estable enel etc apt sources list si a n desea usar Potato apt get update apt get install libc6 perl libdb2 debconf apt get install apt apt utils dselect dpkg 2 2 Preparaci n para la transici n stable a testing Utilizar la versi n de prueba de Debian tiene como efecto colateral la lenta soluci n de los fallos de seguridad Por lo tanto tenga cui
30. refacio 1 1 1 Convenciones en los documentos 0 eee ee ee eee 1 1 2 Fundamentos sobre las distribuciones Debian o 1 2 Actualizando una distribuci n 3 21 Transici n a la versi n Woody de APT o sises ccoo eaae aa ee oe as 3 2 2 Preparaci n para la transici n stable a testing 3 2 3 Actualizar el sistema Debian o e eee eee ee eee 4 2 3 1 Mejor m todo de actualizaci n usando dselect 5 3 Administraci n de paquetes Debian 7 Sl TGA MONG da A a Oe a Mae es 7 SLI HerrapuentaS principales 4 44 02 bas a ae Ee ROLE DS 7 LA PHerramientas pr achCaS es cui saos ER ERS AA EER Se ES 8 3 2 Fundamentos de la administraci n de paquetes Debian Debian 8 3 2 1 Instalaci n de tareas con tasksel 8 9 22 Comlgutar el sistema APT ae 2a 2S kd RP ERE CHEESE a EHS 9 Oy PSSS ea aw lee dk we ewe A ee we ee eh ee 9 Die PEACE ao ye eck ded he ae ee eu k See ae ae ee weal amp eS 10 3 2 5 Loscomandos apt cache Y apt get ososi saesae te deus 10 3 2 6 Permanecer en una versi n de la distribuci n Debian 12 3 2 7 Volver todos los paquetes a su versidnestable 0 12 3 2 8 Repaso de etc apt preferences o ooo erae ta tai 12 3 3 Comandos de supervivencia de Debian 4 8 4s et eee bade a 13 NDICE GENERAL II 3 3 1 B squeda de tallos y ayuda en Debian 545 3544 ee es 14 3 3 2 Resoluci
31. src http non us debian org debian non US testing non US A main contrib non free deb src http http us debian org debian unstable main contrib non free deb src http non us debian org debian non US unstable non US A main contrib non free Cada entrada para deb src est dividida en dos por cuestiones de impresi n aunque en rea lidad las entradas en el sources list deben escribirse en una nica l nea A continuaci n obtenga el c digo fuente y cree una copia local del paquete apt get update actualiza la lista de paquetes del repositorio apt get source paquete dpkg source x paquete dsc cd versi n paquete busque los paquetes requeridos Build depends en el archivo dsc e inst lelos Necesitara tambi n el paquete fakeroot NY Ur UY UY dpkg buildpackage rfakeroot O Sin firma dpkg buildpackage rfakeroot us uc utilice luego debsign si es necesa luego para instalarlo su c dpkg i nombre _paquete deb En general se necesita instalar algunos paquetes con la opci n dev para satisfacer la depen dencia entre paquetes debsign pertenece al paquete devscripts auto apt puede f cil mente satisfacer estas dependencias La utilizaci n de fakeroot evita el uso innecesario de la cuenta de superusuario En Woody estos temas sobre dependencias pueden simplificarse Por ejemplo para compilar el paquete fuente pine apt get apt get build dep pi
32. t preferences En el etc apt preferences de ejemplo presentado en Configurar el sistema APT en la p gina 9 la primera l nea Package significa que esa secci n se aplica a todos los paquetes Puede usar el nombre de un paquete en vez de para especificar la Pin Priority del mismo Capitulo 3 Administraci n de paquetes Debian 13 En el segundo rengl n Pin release a stable significa que apt get descargar el archivo Packages gz del repositorio que contiene al archivo Release con la linea Archive stable En el ltimo rengl n Pin Priority 500 indica que la Pin Priority es 500 Si existen varios paquetes con el mismo nombre generalmente el que tiene el valor de Pin Priority m s alto es el que se instala Los significados de los Pin Priority son 1001 en adelante prioridades para volver a la versi n anterior Se permite volver a la versi n anterior del paquete 100 a 1000 prioridades est ndar No se permite volver a la versi n anterior del paquete Algunos valores de Pin Priority claves e 990 la prioridad dado por la opci n target release or t of apt get 8 option e 500 la prioridad predeterminada de todos los paquetes e 100 la prioridad de los paquetes recientemente instalados 0 a 99 prioridades que no son autom ticas se utilizan nicamente si el paquete no est instalado y no existe otra versi n disponible menor que 0 la versi n nunca es sel
33. u edu tw gt coordinador zh tw Traducci n al japon s e Shinichi Tsunoda lt tsuno ngy 1st ne jp gt coordinador ja Capitulo A Ap ndice 29 A 2 Garant as Puesto que no soy un experto no pretendo ser un entendido en Debian o Linux en general Las consideraciones sobre seguridad quiz s sean aplicables nicamente al mbito dom stico El presente documento no reemplaza a ninguna de las gu as autorizadas No se ofrecen garant as de ning n tipo Todas las marcas son propiedad de sus respectivos due os A 3 Comentarios Son bienvenidos todos los comentarios y sugerencias Por favor env en un mensaje a Debian BTS system http bugs debian org para el paquete debian reference o los res pectivos paquetes traducidos El uso de reportbug facilita el env o de un reporte de fallos Incluso pueden enviar un mail para Osamu Aoki http people debian org osamu a lt osamu debian org gt en ingl s o a cada traductor en su respectivo idioma
34. uesea2 apt get remove loqueseal Desinstala el paquete loquesea1 pero conserva intactos los archivos de configuraci n per sonalizados apt get remove purge loqueseal Desinstala el paquete loquesea1 junto con todos sus archivos de configuraci n personali zados En los ejemplos anteriores el uso de la opci n u asegura que apt get muestre la lista de todos los paquetes que van a ser actualizados y pregunte al usuario antes de proceder Lo siguiente elige la opci n u como acci n predeterminada cat gt gt etc apt apt conf lt lt Mostrar siempre los paquetes que van a ser actualizados u APT Get Show Upgraded true Utilice la opci n s para simular la actualizaci n sin llevarla realmente a cabo Capitulo 3 Administraci n de paquetes Debian 12 3 2 6 Permanecer en una versi n de la distribuci n Debian Dependiendo de su preferencia por permanecer en una determinada versi n de Debian puede modificar el archivo de ejemplo etc apt prel la p gina 9 para que se ajuste a sus necesidades ferences en Configurar el sistema APT en permanecer en stable poner la Pin Priority de testing en 50 permanecer en testing mantener la configuraci n dada anteriorment permanecer en testing unstable poner la Pin Priority de unstable en 500 permanecer en unstable testing poner la Pin Priority de unstable en 800 Una idea para la elecci n del Pin Priority consist
35. vo etc apt sources list 3 4 12 Convertir o instalar un paquete que no pertenece a Debian alien permite la conversi n de paquetes rpm de Redhat slp de Stampede tgz de Slack ware y pkg de Solaris al formato de paquetes deb de Debian Si desea utilizar un paquete de una distribuci n Linux diferente a la que tiene instalada en su sistema puede usar alien para convertirlo en su formato de paquetes preferido e instalarlo alien soporta tambi n paquetes LSB 3 4 13 Verificar los paquetes instalados debsums permite verificar la integridad de los paquetes instalados usando las sumas de con trol checksums MD5 Algunos paquetes no poseen sumas de control MD5 Veamos una solu ci n provisoria para los administradores de sistema Capitulo 3 Administraci n de paquetes Debian 24 cat etc apt apt conf d 90debsums DPkg Post Install Pkgs xargs usr bin debsums sg SD por Joerg Wendland lt joergland debian org gt sin verificar 3 5 Otras particularidades de Debian 3 5 1 El comando dpkg divert dpkg divert fuerza a dpkg a no instalar un archivo en su lugar habitual sino en otro diferente Estos desv os se pueden usar en los scripts de los paquetes Debian para quitar un archivo que provoca un conflicto Los administradores de sistemas tambi n pueden usarlo para no tener en cuenta algunos archivos de configuraci n o algunos archivos que no han sido marcados como tales necesitan preservarse de dpkg al instal

Download Pdf Manuals

image

Related Search

ReferenciaRapida Debian

Related Contents

  DM-20 DM-10 - Olympus America  user manual - Xaoc Devices  取扱説明書 - 東洋電機  picoLCD 256x64 SideShow - Mini  Cooper Lighting Bollard Series User's Manual    Philips Power adaptor for portable DVD player CRP263  OmniMount WM1-S flat panel wall mount  User Manual:  

Copyright © All rights reserved.
Failed to retrieve file