Home
Debian Quick Reference - Debian Reference
Contents
1. apt get ins tall apt get ins tall libc6 perl apt apt util Luego actualice el resto del sistema apt get upgrade apt get dist upgrade libdb2 debconf ls dselect dpkg 2 2 Preparandose para una actualizaci n Puede actualizar de una distribuci n a otra obteniendo los paquetes de la red Esto se puede realizar de la siguiente manera Obtenga una lista de repositorios para estable cd etc apt cp f sources list sources anterior gt sources list apt setup noprobe Cap tulo 2 Actualizando una distribuci n 4 Si desea actualizar a la distribuci n de prueba ada la secci n testing a la lista nueva Si tambi n desea actualizar a la distribuci n inestable a ada la secci n unstable cd etc apt grep e deb sources list gt srcs gt sources list cp f srcs sources list sed e s stable testing srcs gt gt sources list sed e s stable unstable srcs gt gt sources list Sh od He Sk Se Se apt get update apt get install apt apt utils V ase Fundamentos de la administraci n de paquetes Debian Debian en la p gina 8 para ver c mo poner a punto etc apt sources list y etc apt preferences 2 3 Actualizando Luego de configurar en forma adecuada los archivos etc apt sources list y etc apt preferences como se indic m s arriba puede comenzar con la actualizaci
2. 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 Cap tulo 3 Administraci n de paquetes Debian 16 dpkg S search patr n busca patr n en los paquetes instalados wget http ftp us debian org debian dists sarge Contents 1386 9z zgrep e pattern Contents 1386 9z busca patr n en los archivos descargados de Debian O utilice comandos de paquetes especializados apt get install dlocate dlocate nombre_archivo ap au au to apt update to apt search patr n alternativa r pida de dpkg L y dpkg S t get install auto apt herramienta de instalaci n autom tica de paquete bajo demanda crea el archivo db para auto apt 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 inestable y uno instalado utilice apt cache policy apt get check apt cache search patr n S apt cache policy paquete apt cache show
3. 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 Cap tulo 3 Administraci n de paquetes Debian 12 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 me 3 3 2 Resoluci n de problemas al actualizar con APT Al actualizar desde unstable testing pueden surgir problemas entre dependencias como se explic en Actualizando 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 q
4. a paquete S apt cache showsrc paquete apt cache showpkg paquete dpkg audit C dpkg s status paquet dpkg 1 paquete dpkg L paquete ef 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 var Lib apt lists Lib dpkg available Cap tulo 3 Administraci n de paquetes Debian 17 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 statusx 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 y nombre_paquete Puesto que de esta manera se responden con S todas las preguntas fomuladas puede causar problemas Por lo tanto use
5. 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 Menu 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 trabajar 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 sistem
6. 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 x 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 25 Ap ndice A Ap ndice A 1 Autores La Gu a de referencia r pida Debian fue iniciada por Osamu Aoki lt osamu at 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 resumen Gu a de referencia r pida Debian Este documento fue editado traducido y ampliado por los siguientes miembros el equipo QREF Ingl s o
7. funciona m s en un sistema inutilizado se puede realizar usando dpkg sin APT cd var cache apt archives dpkg i libc6 libdb2x perlx dpkg i apt dpkg debconf dpkg i hasta que no haya m s errores Si falta un paquete obt ngalo de mirror sites http www debian org mirror me diante 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 Cap tulo 3 Administraci n de paquetes Debian 14 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 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
8. 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 Cap tulo 3 Administraci n de paquetes Debian 23 update alternatives display vi update alternatives config vi Selection Command 1 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 contaminados 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
9. var lib 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 texmfS grep v debiansS awk print 1 install 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 en esta p gina 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
10. 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 apt 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 e
11. 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 Cap tulo 3 Administraci n de paquetes Debian 15 dpkg root target i nombre _paquete deb Luego configure y solucione los problemas A prop sito si es un 1i1o 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 S ar x dpkg_version_arquit deb su password x xxx mv data tar gz data tar gz cd tar xzfv data tar gz Para una maquina i386 puede utilizar tambi n la URL http
12. Gu a de referencia r pida Debian Osamu Aoki lt osamu at debian org gt Coordinador de la traducci n al espa ol Walter O Echarri lt wecharri at infovia com ar gt Autores en la pagina 27 CVS jue ene 18 11 54 33 UTC 2007 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 2005 by Osamu Aoki lt osamu at 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 gp1 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 ndice gener
13. a 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 Cap tulo 3 Administraci n de paquetes Debian 9 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 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 loquesea2 apt get remove loqueseal Desinstala el paquete oqueseal pero conserva intactos los archivos de configuraci n per sonalizados apt get remove purge loqueseal Des
14. a tareas conjunto de paquetes aptitude instala paquetes paquetes y tareas interfaz de APT basada en ncurses deity otra interfaz para APT basada en ncurses synaptic gsynaptic otras interfaces gr ficas para APT Estas herramientas no est n en un mismo nivel dselect se ejecuta encima de APT apt get y dpkg APT utiliza var lib apt lists x 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 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 l
15. ain 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 UY UY UY wn 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 build dep pine apt get source b pine 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 paq
16. al 1 Prefacio 1 1 1 Convenciones en los documentos 0 eee ee ee eee 1 1 2 Fundamentos sobre las distribuciones Debian o oo 1 2 Actualizando una distribuci n 3 2A Actualizando de Potato a Woody lt se soe RAO Ee ERE A AAA 3 22 Prepar ndose para una actualizaci n 24 ices sk ete ria aa 3 23 Actualizado 2 2 4 66 odd ee o Rob ee ee ew ee Be a 4 231 Usado cseleee o bk eo ci es A Se a EN 4 3 Administraci n de paquetes Debian 7 Ss INP CNG 00 oe ek ta a as a eee Mes ees 7 SLi Herramientas principales acia et e e A o de EES 7 31 2 Herramientas pr cHCAS cid Mba ERE KODE HERS EER EE RS 8 3 2 Fundamentos de la administraci n de paquetes Debian Debian 8 3 2 1 Instalaci n de tareas con tasksel 8 Se Comtigutarel sistema API casio 9 A AI 9 De o ss ee ck kd eA kee eed AS E Shee edn ak Ee eetal by god 10 3 2 5 Loscomandos apt cathey apt get esos iene cete tates 10 3 2 6 Permanecer en una versi n de la distribuci n Debian 12 3 2 7 Volver todos los paquetes a su versi n estable 12 3 2 8 Repaso de etc apt preferences s oros ooo trae taten 12 3 3 Comandos de supervivencia de Debian coco corria ES 13 NDICE GENERAL II 3 3 1 B squeda de tallos y ayuda en Debian 252126640 et aewe ds 14 3 3 2 Resoluci n de problemas al actualizar con APT 14 3 33 Rescate usando IPR ess 0008 a a OS 15 3 3 4 R
17. ar gt coordinador es Jos Carreiro lt ffx at urbanet ch gt Traducci n al alem n Jens Seidel lt tux master at web de gt coordinador de Willi Dyck lt wdyck at gmx net gt Stefan Schr der lt stefan at f kp uni hannover de gt Agon S Buchholz lt asb at kefk net gt Traducci n al polaco los siguientes miembros de PDDP http debian linux org pl Marcin Andruszkiewicz Mariusz Centka lt mariusz centka at debian linux org pl gt Bartosz Fenski lt fenio at debian linux org p1 gt coordinador pl Rados aw Grzanka lt radekg at debian linux org pl gt Bartosz Xebord Janowski Jacek Lachowicz Rafa Michaluk Leonard Milcin Jr Tomasz Z Napiera a lt zen at debian linux org pl gt Oskar Ostafin lt cx at debian linux org pl gt Tomasz Pi ko Jacek Politowski Mateusz Prichacz lt mateusz at debian linux org pl gt Marcin Rogowski Pawe R a ski Mariusz Strzelecki Krzysztof cierski Przemys aw Adam miejek lt tristan at debian linux org pl gt Krzysztof Szynter Mateusz Tryka lt uszek at debian linux org pl gt Cezary Uchto Krzysztof Witkowski lt t jup at debian linux org pl gt Bartosz Zapatowski lt zapal at debian linux org pl gt Traducci n al chino simplificado Hao Lyoo LIU lt iamlyoo at 163 net gt Ming Hua lt minghua at rice edu gt Xiao Sheng Wen lt atzlinux at 163 com gt leader zh cn Haifeng C
18. 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 Cap tulo 3 Administraci n de paquetes Debian 22 cat etc apt apt conf d 90debsums DPkg Post Install Pkgs xargs usr bin debsums sg D 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 instalar 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
19. ecuperar los datos de la selecci n de paquetes 16 3 3 5 Recuperando un sistema luego de borrar var lt 6 24 02 68 eae s 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 da ado 17 34 Comandos nirvana de Debian lt e 6 2 4 s asesan es ee a 17 34 1 Informa i n Sobie ui archivo s esce aa oe A ee AE a 17 34 2 Informaci n sobre u paquele lt lt s a het eeea ceed a RO 18 3 4 3 Instalaci n autom tica con APT 665 6 rs ee ee Oe ee os 19 3 4 4 Reconfigurar paquetes instalados o oo ooo ooo 19 3 4 5 Desinstalar y purgar paquetes bordes orar 20 34 6 Conservar Paqueles antiguos o o escea coe aetra toa a a 20 3 4 7 Sistema mixto estable de prueba inestable 21 3 48 Eleminar paquetes del cache se s soso 665 Kos ta AR 21 3 4 9 Grabar copiar la configuraci n del sistema 21 3 4 10 Portar un paquete ala rama stable o oooo ooo 21 34 11 Archivo local de paquetes oo s sasoe ee ETERS EEE Peer HS 22 3 4 12 Convertir o instalar un paquete que no pertenece a Debian 23 3 4 13 Verificar los paquetes Instalados 2 5 44 4 6 sb str medans 23 3 5 Otras particularidades de Debian cca pois ea RE 24 351 Elcomando dpkg divett oie qerer cd REN MOREA aS Dea 24 35 2 El paguet eguiVS lt lt ecse ene EERE ERS Oe ARE 24 35 3 Comandos al
20. ep 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 debconf get selections gt debconfsel txt dpkg get selections x gt mis_ selecciones o usar Xx 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 debconf set selections lt debconfsel txt 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 Cap tulo 3 Administraci n de paquetes Debian 20 deb src http http us debian org debian testing main contrib non free deb src http http us debian org debian unstable m
21. 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 eximconfig configura Exim MTA texconfig configura teTeX apacheconfig configura Apache httpd cvsconfig configura CVS sndconfig configura el sistema de sonido Cap tulo 3 Administraci n de paquetes Debian 18 update alternatives configuraci n del comando predeterminado por ej vim por vi update rc 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 s
22. hen lt optical dlz at gmail com gt Cap tulo A Ap ndice 27 e Xie Yanbo lt xieyanbo at gmail com gt e easthero lt easthero at gmail com gt Traducci n al chino tradicional e Asho Yeh lt asho at debian org tw gt coordinador zh tw e Tang Wei Ching lt wctang at csie nctu edu tw gt ex coordinador zh tw Traducci n al japon s e Shinichi Tsunoda lt tsuno at ngy 1st ne jp gt coordinador ja e Osamu Aoki lt osamu at debian org gt 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 at debian org gt en ingl s o a cada traductor en su respectivo idioma
23. instala 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 Cap tulo 3 Administraci n de paquetes Debian 10 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 consiste 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
24. istributions also have code names Antes del lanzamiento de Woody en agosto del 2002 las tres distribuciones eran respectivamente Potato Woody y Sid Cuando salga Sarge Cap tulo 1 Prefacio 2 las distribuciones estable e inestable ser n Sarge y Sid Se crear entonces una nueva distribuci n de prueba que ser inicialmente una copia de la distribuci n estable y se le asignar un nuevo nombre Suscr base a la lista de poco tr fico debian devel announce lists debian org para estar al tanto sobre las novedades de Debian Si desea utilizar versiones de paquetes que son m s actuales que las que acompa an a la dis tribuci n que est usando puede o actualizar a una distribuci n posterior como se explica en Actualizando una distribuci n en la p gina siguiente o bien actualizar nicamente los pa quetes seleccionados Si el paquete no puede actualizarse f cilmente puede acondicionarlo tal como se explica en Portar un paquete a la rama stable en la p gina 21 Cap tulo 2 Actualizando una distribuci n 2 1 Actualizando de Potato a Woody El presente procedimiento se describe por separado porque el APT de Potato no tiene todas las caracter sticas descriptas en p gina actual del manual apt_preferences 5 Luego de incluir s lo las fuentes para Woody en etc apt sources list actualice APT y los paquetes principales requeridos a sus versiones Woody haciendo lo siguiente apt get update
25. ity Package Pin release a stable Pin Priority 500 Package Pin release a testing Pin Priority 600 Package Pin release a unstable Pin Prroritys 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 Cap tulo 3 Administraci n de paquetes Debian 8 Con D y Q puede elegir paquetes en conflicto bajo su entera responsabilidad Utilice estos comandos con cuidado Actualmente dselect es una 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
26. leraativOs lt s c 2606 be eee maa eK ERE RR 24 3 54 init del System V y Nivelesde ejecuci n s gt s so sose aa ore OE a 25 3 5 5 Seryicios desactiyados o oo a sor LES ESE EEE Se SOLES ERS 26 A Ap ndice 27 A O 27 Aud Garantijas 6 nh ea eS ara a A a a 29 A3 Comentari s sorrc e paaa GE te Se es nw Rn we Be we dd ee Be 29 Cap tulo 1 Prefacio Inicialmente este documento era una referencia r pida pero creci No obstante mi princi pio rector sigue siendo res malo y simplif quelo 1 1 Convenciones en los documentos La Gu a de referencia r pida Debian proporciona informaci n mediante comandos del shell bash Una referencia una p gina del manual se muestra as bash 1 una p gina TEXINFO GNU se muestra asi info libc 1 2 Fundamentos sobre las distribuciones Debian Debian se encarga de tres distribuciones simult neamente Estas son estable La m s til para un servidor ya que s lo se actualiza con parches de seguri dad de prueba La distribuci n preferidad para una estaci n de trabajo ya que contiene las ltimas versiones de programas de escritorio que han sido relativamente probados inestable Lo ltimo de lo ltimo La elecci n de los desarrolladores de Debian Cuando los paquetes de la rama inestable no poseen fallos cr ticos RC dados a conocer durante la primera semana de pruebas autom ticamente se transfieren a la rama de prueba Debian d
27. n N tese que la utilizaci n de la versi n de prueba de Debian tiene como efecto colateral la len ta soluci n de los fallos de seguridad ya que estos paquetes se env an a la versi n inestable y s lo posteriormente a la de prueba V ase Administraci n de paquetes Debian en la p gina 7 para los fundamentos y consultre Resoluci n de problemas al actualizar con APT en la p gina 14 si tropieza con problemas 2 3 1 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 Cap tulo 3 Administraci n de paquetes Debian Este cap tulo se basa en una m s vieja versi n del texto original ingl s Comprobar por favor la versi n inglesa tambi n Para reducir el tr fico en los repositorios Debian aseg re
28. os 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 paque