<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux, Java y programación &#187; pacman</title>
	<atom:link href="http://casidiablo.net/tag/pacman/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Fri, 11 Nov 2011 05:41:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>El gestor de paquetes Pacman</title>
		<link>http://casidiablo.net/administrador-paquetes-pacman/</link>
		<comments>http://casidiablo.net/administrador-paquetes-pacman/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 11:17:50 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[pacman]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2418</guid>
		<description><![CDATA[Pacman es el gestor de paquetes por defecto en Arch Linux. Pacman usa paquetes tarball (.tar) como paquetes de código fuente. Dichos paquetes son compilados para ser compatibles con el ABS (Arch Linux Build System). Cabe decir que los repositorios de Pacman no contienen tantos paquetes como los de las distribuciones más populares (como Debian, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fadministrador-paquetes-pacman%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22El%20gestor%20de%20paquetes%20Pacman%22%20%7D);"></div>
<p style="text-align: justify;">Pacman es el gestor de paquetes por defecto en <a href="http://casidiablo.net/arch-linux/">Arch Linux</a>. Pacman usa paquetes tarball (.tar) como paquetes de código fuente. Dichos paquetes son compilados para ser compatibles con el ABS (Arch Linux Build System). Cabe decir que los repositorios de Pacman no contienen tantos paquetes como los de las distribuciones más populares (como Debian, Ubuntu, Fedora o openSuse).</p>
<p style="text-align: justify;">El archivo de configuración de Pacman es <em>pacman.conf</em>, que se encuentra en el directorio <em>/etc</em>. Este archivo contiene las URL de los repositorios. <em>pacman.conf</em> es para <a href="http://casidiablo.net/arch-linux/">Arch Linux</a> lo que el archivo <em>sources.list</em> para <a href="http://casidiablo.net/category/linux/ubuntu/">Ubuntu</a>.</p>
<h3>Qué puede hacer Pacman?</h3>
<p style="text-align: justify;">Pacman puede instalar, desinstalar y actualizar paquetes en un sistema Arch linux. Es como el yum de Fedora o el apt-get de Ubuntu/Debian. Puede realizar otras tareas como actualizar el sistema completo, limpiar el cache de la instalación de paquetes, mostrar información acerca de los paquetes instalados, etc.</p>
<h3>Comandos básicos con Pacman</h3>
<ul>
<li>Instalar un paquete y sincronizar la base de datos local del sistema de paquetes
<div class="consola">pacman -Sy nombre_paquete</div>
</li>
<li>Instalar un paquete y sus dependencias
<div class="consola">pacman -S nombre_paquete</div>
</li>
<li>Mostrar la lista de paquetes de un repositorio
<div class="consola">pacman -Sl nombre_repositorio</div>
</li>
<li>Remover paquetes sin sus dependencias
<div class="consola">pacman -R nombre_paquete</div>
</li>
<li>Remover un paquete y sus dependencias
<div class="consola">pacman -Rs nombre_paquete</div>
</li>
<li>Purgar un paquete de tu sistema
<div class="consola">pacman -Rn nombre_paquete</div>
</li>
<li>Actualizar <strong>todos</strong> los paquetes en tu sistema
<div class="consola">pacman -Su</div>
</li>
<li>Actualizar todos los paquetes en tu sistema y sincronizar la base de datos local del sistema de paquetes
<div class="consola">pacman -Syu</div>
</li>
<li>Buscar paquetes
<div class="consola">pacman -Ss palabra_clave</div>
</li>
<li>Obtener información de un paquete en particular
<div class="consola">pacman -Qi nombre_paquete</div>
</li>
<li>Listar los archivos de un paquete en particular
<div class="consola">pacman -Ql nombre_paquete</div>
</li>
<li>Buscar un archivo instalado en tu sistema por nombre de paquete
<div class="consola">pacman -Qs nombre_paquete</div>
</li>
<li>Descargar un paquete, pero no instalarlo
<div class="consola">pacman -Sw nombre_paquete</div>
</li>
<li>Instalar un paquete que has descargado
<div class="consola">pacman -A /ruta/del/archivo.tar</div>
</li>
<li>Limpiar el cache del sistema
<div class="consola">pacman -Scc</div>
</li>
</ul>
<p style="text-align: justify;">La sección de un repositorio, dentro del archivo <em>/etc/pacman.conf</em>, consiste en el nombre del repositorio dentro de corchetes cuadrados (‘[ ]’) y la URL del servidor después del prefijo ‘Server=’, por ejemplo:</p>
<p><code>[nombre_repositorio]<br />
Server = ftp://servidor.com/repo</code></p>
<p style="text-align: justify;">Después de añadir un nuevo repositorio, es necesario actualizar la base de datos de paquetes, con el comando:</p>
<div class="consola">pacman -Sy</div>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/administrador-paquetes-pacman/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

