define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);{"id":263,"date":"2017-05-01T19:13:08","date_gmt":"2017-05-01T18:13:08","guid":{"rendered":"http:\/\/www.monovarlinux.org\/?p=263"},"modified":"2017-05-01T19:15:14","modified_gmt":"2017-05-01T18:15:14","slug":"gentoo-pequeno-manual-de-equery","status":"publish","type":"post","link":"http:\/\/www.monovarlinux.org\/?p=263","title":{"rendered":"[Gentoo] Peque\u00f1o manual de Equery"},"content":{"rendered":"<p>Equery es una herramienta que no debe faltar en tu sistema gentoo. Ya que, permite un sin fin de posibilidades. En esta ocasi\u00f3n vengo a dar algunos ejemplos de como podemos utilizar esta herramienta tan \u00fatil, pero antes, la tenemos que instalar con el paquete gentoolkit:<\/p>\n<blockquote><p># emerge app-portage\/gentoolkit<\/p><\/blockquote>\n<p>Empecemos&#8230;.<\/p>\n<p>Saber que aplicaci\u00f3n cre\u00f3 un directorio o archvio en nuestro sistema: Con belongs.<\/p>\n<blockquote><p># equery belongs -e \/usr\/src\/linux<\/p><\/blockquote>\n<p>Podemos ver el resultado. Como muestra que la creaci\u00f3n del directorio \/usr\/src\/linux ha sido provocada por el paquete `sys-kernel\/gentoo-sources`<\/p>\n<blockquote><p>* Searching for \/usr\/src\/linux &#8230;<br \/>\nsys-kernel\/gentoo-sources-4.10.9 (\/usr\/src\/linux-4.10.9-gentoo)<\/p><\/blockquote>\n<p>Listar todos los paquetes con una USE en especifica en el \u00e1rbol portage:<\/p>\n<blockquote><p># equery hasuse mp3<\/p>\n<p>&nbsp;<\/p>\n<p>* Searching for USE flag mp3 &#8230;<br \/>\n[IP-] [ ] app-cdr\/brasero-3.12.1:0\/3.1<br \/>\n[IP-] [ ] app-emulation\/wine-2.0:0<br \/>\n[IP-] [ ] app-misc\/tracker-1.10.5:0\/100<br \/>\n[IP-] [ ] media-plugins\/gst-plugins-meta-1.10.3:1.0<br \/>\n[IP-] [ ] media-sound\/audacity-2.0.5:0<br \/>\n[IP-] [ ] media-video\/ffmpeg-3.2.4:0\/55.57.57<br \/>\n[IP-] [ ] virtual\/ffmpeg-9-r2:0<\/p><\/blockquote>\n<p>Podemos ver que paquetes dependen de un paquete:<\/p>\n<blockquote><p># equery depends gtk+<\/p><\/blockquote>\n<p>Para ver las dependencias de un paquete, es decir, todas las que deben estar en nuestro sistema para que funcione.<\/p>\n<blockquote><p># equery g dev-util\/netbeans<\/p><\/blockquote>\n<p>Esto es muy \u00fatil en el caso de tener alg\u00fan problema al realizar una actualizaci\u00f3n, ya que, visualizando las dependencias podemos bloquear X paquete para evitar cualquier conflicto o bloqueo.<\/p>\n<p>Para b\u00fasquedas en el arbol de portage y overlay. (Permite expresiones regulares). Por ejemplo podemos buscar el texto java en los paquetes de portage:<\/p>\n<blockquote><p># equery list -po *java*<\/p><\/blockquote>\n<p>Este seria el resultado:<\/p>\n<blockquote><p>* Searching for *java* &#8230;<br \/>\n[-P-] [ ~] app-emacs\/javascript-2.0_beta8:0<br \/>\n[-P-] [ ~] app-emacs\/javascript-2.2.1:0<br \/>\n[-P-] [ ] app-eselect\/eselect-java-0.2.0:0<br \/>\n[-P-] [ ~] app-eselect\/eselect-java-0.2.0-r1:0<br \/>\n[IP-] [ ] app-eselect\/eselect-java-0.3.0:0<br \/>\n[-P-] [ ~] app-portage\/java-ebuilder-0.1:0<br \/>\n[-P-] [ ~] app-portage\/java-ebuilder-0.2:0<br \/>\n[-P-] [ -] app-portage\/java-ebuilder-9999:0<br \/>\n[-P-] [ ~] dev-haskell\/language-javascript-0.5.14.2:0\/0.5.14.2<br \/>\n[-P-] [ ~] dev-haskell\/language-javascript-0.6.0.9:0\/0.6.0.9<br \/>\n[-P-] [ ] dev-java\/ant-javamail-1.9.2:0<br \/>\n[-P-] [ ~] dev-java\/ant-javamail-1.9.2-r2:0<br \/>\n[-P-] [ ] dev-java\/apple-java-extensions-bin-1.5-r1:0<br \/>\n[-P-] [ ] dev-java\/dbus-java-2.7-r1:0<br \/>\n[-P-] [ ] dev-java\/dnsjava-2.1.6:0<br \/>\n[-P-] [ ~] dev-java\/dnsjava-2.1.7:0<br \/>\n[-P-] [ ] dev-java\/geoip-java-1.3.0:0<br \/>\n[-P-] [ ] dev-java\/gnu-javamail-1.0-r2:1<br \/>\n[-P-] [ ] dev-java\/java-apicheck-0_p20150907:0<br \/>\n[IP-] [ ] dev-java\/java-config-2.2.0-r3:2<br \/>\n[-P-] [ ] dev-java\/java-dep-check-0.3-r1:0<br \/>\n[-P-] [ ~] dev-java\/java-dep-check-0.4:0<br \/>\n[IP-] [ ] dev-java\/java-getopt-1.0.14:1<br \/>\n[-P-] [ ] dev-java\/java-gnome-4.0.19:4.0<br \/>\n[-P-] [ ~] dev-java\/java-gnome-4.0.20:4.0<br \/>\n[-P-] [ ] dev-java\/java-gnome-4.1.3:4.1<br \/>\n[-P-] [ ] dev-java\/java-sdk-docs-1.7.0.80:1.7<br \/>\n[-P-] [ ] dev-java\/java-sdk-docs-1.8.0.121:1.8<br \/>\n[-P-] [ ] dev-java\/java-service-wrapper-3.5.25-r1:0<br \/>\n[IP-] [ ] dev-java\/javacc-5.0-r2:0<br \/>\n[-P-] [ ] dev-java\/javacsv-2.1:0<br \/>\n[IP-] [ ] dev-java\/javacup-0.11b_p20151001:0<br \/>\n[IP-] [ ] dev-java\/javahelp-2.0.05_p63:0<br \/>\n[-P-] [ ] dev-java\/javassist-2.6-r2:2<br \/>\n[IP-] [ ] dev-java\/javassist-3.18.2:3<br \/>\n[IP-] [ ] dev-java\/javatoolkit-0.3.0-r9:0<br \/>\n[-P-] [ ] dev-java\/javax-inject-1-r2:0<br \/>\n[-P-] [ ~] dev-java\/javax-mail-1.4:0<br \/>\n[-P-] [ ] dev-java\/libmatthew-java-0.7.2-r1:0<br \/>\n[-P-] [ ] dev-java\/libreadline-java-0.8.0-r3:0<br \/>\n[-P-] [ ~] dev-java\/matrix-toolkits-java-0.9.12:0<br \/>\n[I&#8211;] [??] dev-java\/netbeans-java-8.0.2-r2:8.0<br \/>\n[-P-] [ ] dev-java\/netbeans-java-8.0.2-r5:8.0<br \/>\n[-P-] [ ~] dev-java\/netbeans-java-8.1-r2:8.1<br \/>\n[-P-] [ ] dev-java\/netbeans-java-8.2:8.2<br \/>\n[-P-] [ ] dev-java\/netbeans-javacard-8.0.2:8.0<br \/>\n[-P-] [ ~] dev-java\/netbeans-javacard-8.1:8.1<br \/>\n[-P-] [ ] dev-java\/netbeans-javacard-8.2:8.2<br \/>\n[-P-] [ ] dev-java\/netbeans-javadoc-8.0.2:8.0<br \/>\n[-P-] [ ~] dev-java\/netbeans-javadoc-8.1:8.1<br \/>\n[-P-] [ ] dev-java\/netbeans-javadoc-8.2:8.2<br \/>\n[IP-] [ ] dev-java\/netbeans-javafx-8.0.2:8.0<br \/>\n[-P-] [ ~] dev-java\/netbeans-javafx-8.1:8.1<br \/>\n[-P-] [ ] dev-java\/netbeans-javafx-8.2:8.2<br \/>\n[-P-] [ ] dev-java\/oracle-javamail-1.5.2:0<br \/>\n[-P-] [ ~] dev-java\/oracle-javamail-1.5.5:0<br \/>\n[-P-] [ ~] dev-java\/oracle-javamail-1.5.6:0<br \/>\n[-P-] [ ~] dev-java\/protobuf-java-3.0.0_beta3_p1:0\/10b3<br \/>\n[-P-] [ ~] dev-java\/protobuf-java-3.0.2:0\/10<br \/>\n[-P-] [ ~] dev-java\/protobuf-java-3.1.0:0\/11<br \/>\n[-P-] [ ] dev-java\/sun-java3d-bin-1.3.2-r1:0<br \/>\n[-P-] [ ] dev-java\/sun-java3d-bin-1.4.0_pre5-r1:0<br \/>\n[-P-] [ ~] dev-java\/sun-java3d-bin-1.5.2:0<br \/>\n[-P-] [ ] dev-java\/sun-javamail-1.4.3:0<br \/>\n[-P-] [ ~] dev-java\/xjavac-2.4.0:1<br \/>\n[IP-] [ ] dev-java\/xjavac-20110814:1<br \/>\n[-P-] [ ] dev-java\/xz-java-1.5:0<br \/>\n[-P-] [ ~] dev-java\/xz-java-1.6:0<br \/>\n[-P-] [ ~] dev-java\/xz-java-1.6-r1:0<br \/>\n[-P-] [ ~] dev-lang\/gnuprologjava-0.2.6:0<br \/>\n[-P-] [ ~] dev-ruby\/rex-java-0.1.2:0<br \/>\n[-P-] [ ] java-virtuals\/javamail-1.0-r4:0<br \/>\n[-P-] [ ] net-misc\/java-wakeonlan-1.0.0-r2:0<br \/>\n[-P-] [ ] sec-policy\/selinux-java-2.20151208-r4:0<br \/>\n[-P-] [ ] sec-policy\/selinux-java-2.20151208-r6:0<br \/>\n[-P-] [ ] sec-policy\/selinux-java-2.20161023-r1:0<br \/>\n[-P-] [ ] sec-policy\/selinux-java-2.20161023-r3:0<br \/>\n[-P-] [ ~] sec-policy\/selinux-java-2.20161023-r4:0<br \/>\n[-P-] [ ~] sec-policy\/selinux-java-2.20170204-r1:0<br \/>\n[-P-] [ ] sec-policy\/selinux-java-2.20170204-r2:0<br \/>\n[-P-] [ ~] sec-policy\/selinux-java-2.20170204-r3:0<br \/>\n[-P-] [ -] sec-policy\/selinux-java-9999:0<br \/>\n[IP-] [ ] sys-apps\/baselayout-java-0.1.0:0<br \/>\n[-P-] [ ] x11-plugins\/hexchat-javascript-0.3.1:0<br \/>\n[-P-] [ ~] x11-plugins\/hexchat-javascript-0.3.2:0<\/p><\/blockquote>\n<p>O podemos buscar todos los paquetes que contengan gnome en su nombre:<\/p>\n<blockquote><p>equery list -po *gnome*<\/p><\/blockquote>\n<p>Esta es una peque\u00f1a aportaci\u00f3n sobre equery. Si alguien piensa que deberia a\u00f1adir algo a esta peque\u00f1a gu\u00eda puede compartirla con nosotros a trav\u00e9s de los comentarios.<\/p>\n<div class=\"be-social\" data-url=\"http:\/\/www.monovarlinux.org\/?p=263\" data-base=\"\" data-title=\"[Gentoo] Peque\u00f1o manual de Equery\" data-track=\"true\" data-via=\"\" data-show=\"{&quot;facebook&quot;:true,&quot;twitter&quot;:true,&quot;google&quot;:true,&quot;reddit&quot;:true,&quot;linkedin&quot;:true,&quot;meneame&quot;:true}\" ><h2 class=\"be-social-title\">Share<\/h2><\/div>","protected":false},"excerpt":{"rendered":"<p>Equery es una herramienta que no debe faltar en tu sistema gentoo. Ya que, permite un sin fin de posibilidades. En esta ocasi\u00f3n vengo a dar algunos ejemplos de como podemos utilizar esta herramienta tan \u00fatil, pero antes, la tenemos &hellip; <a href=\"http:\/\/www.monovarlinux.org\/?p=263\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts\/263"}],"collection":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=263"}],"version-history":[{"count":2,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts\/263\/revisions"}],"predecessor-version":[{"id":266,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts\/263\/revisions\/266"}],"wp:attachment":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}