Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
¿emerger lista paquetes hacia/desde fichero texto?{resuelto}
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 390
Location: Sota algun pi de l'empordà

PostPosted: Tue Jan 08, 2013 6:31 pm    Post subject: ¿emerger lista paquetes hacia/desde fichero texto?{resuelto} Reply with quote

tengo una lista de paquetes en un fichero de texto y quiero desinstalarlo pero me da error de "no valid package atom".
¿porqué?

Code:

enric@Ordinador ~/Diversos $ sudo emerge -pc $(cat netbeans.txt)
!!! 'java-virtuals/jaf' is not a valid package atom.
!!! Please check ebuild(5) for full details.

enric@Ordinador ~/Diversos $ sudo emerge -pc $(< netbeans.txt)
!!! 'java-virtuals/jaf' is not a valid package atom.
!!! Please check ebuild(5) for full details.

enric@Ordinador ~/Diversos $ cat netbeans.txt |xargs sudo emerge -pc
!!! 'java-virtuals/jaf' is not a valid package atom.
!!! Please check ebuild(5) for full details.

enric@Ordinador ~/Diversos $ cat < netbeans.txt | xargs sudo emerge -pc
!!! 'java-virtuals/jaf' is not a valid package atom.
!!! Please check ebuild(5) for full details


netbeans.txt
Quote:
java-virtuals/jaf
dev-java/mimepull
dev-java/beansbinding
dev-java/jtidy
dev-java/jsr181
dev-java/jsr67
dev-java/javassist
dev-java/absolutelayout
dev-java/glassfish-transaction-api
java-virtuals/saaj-api
dev-java/trove
dev-java/jrexx
dev-java/concurrent-util
dev-java/servletapi
dev-java/stax-ex
dev-java/ehcache
dev-java/fastinfoset
dev-java/saaj
dev-java/xmlstreambuffer
dev-java/asm
dev-java/cglib
dev-java/aspectwerkz
dev-java/cglib
dev-java/netbeans-java
dev-java/netbeans-nb
dev-java/netbeans-profiler
dev-java/netbeans-apisupport
dev-java/netbeans-javafx
dev-util/netbeans



por separado no da ningun error
Code:
sudo emerge -pc java-virtuals/jaf

Calculating dependencies                      ... done!
  java-virtuals/jaf-1.1-r1 pulled in by:
    dev-java/saaj-1.3.19-r1
    dev-java/stax-ex-1.0-r1
    dev-java/xmlstreambuffer-0.5.20070412-r2

>>> No packages selected for removal by depclean
Packages installed:   1179
Packages in world:    223
Packages in system:   42
Required packages:    1179
Number to remove:     0

_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 32GB dd3 --Radeon r9 270 --S.O Gentoo & Win 64bits


Last edited by papu on Tue Jan 15, 2013 1:07 am; edited 3 times in total
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 838

PostPosted: Tue Jan 08, 2013 8:07 pm    Post subject: Re: ¿como emerger una lista paquetes de un fichero texto? Reply with quote

papu wrote:
tengo una lista de paquetes en un fichero de texto y quiero desinstalarlo pero me da error de "no valid package atom".
¿porqué?...

El archivo netbeans.txt está en formato texto plano DOS (las líneas terminan con CR+LF). Tienes que cambiarlo a formato UNIX (sólo LF).
Back to top
View user's profile Send private message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 390
Location: Sota algun pi de l'empordà

PostPosted: Tue Jan 08, 2013 10:36 pm    Post subject: Reply with quote

asi es era por el tema ese ya me imaginé que podía ser algo parecido pero como estaba usando libroffice aunque fese un archivo .txt , creí no usaria sistema DOS.

Ahora pregunto el caso inverso:
¿hay alguna utilidad que haga una lista a fichero de las dependencias que requiere un determinado paquete o bien via consola con alguna instruccion de filtro de texto? Quizás haya ya algun comando que haga todo eso junto :)


Ejemplo :meter todo lo siguiente pero filtrando por atoms en un fichero para luego poder instalarlo como en la pregunta inicial de post, sin tener que limpiarlo manualmente que es como lo he hecho antes :P

sudo emerge -av netbeans
Quote:


These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild N ] app-admin/eselect-ecj-0.7 0 kB
[ebuild N ] dev-java/antlr-2.7.7-r5 USE="cxx java -debug -doc -examples -mono -python -script -source -static-libs" 0 kB
[ebuild N ] dev-java/junit-3.8.2-r1 USE="-doc -source" 0 kB
[ebuild N ] java-virtuals/stax-api-1-r4 0 kB
[ebuild N ] dev-java/commons-logging-1.1.1 USE="-avalon-framework -avalon-logkit -doc -log4j -servletapi -source {-test}" 0 kB
[ebuild N ] dev-java/commons-collections-3.2.1 USE="-doc -source {-test} -test-framework" 0 kB
[ebuild N ] dev-java/xml-commons-external-1.3.04:1.3 USE="-doc -source" 0 kB
[ebuild N ] java-virtuals/jaf-1.1-r1 0 kB
[ebuild N ] dev-java/jakarta-oro-2.0.8-r3:2.0 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/mimepull-1.8 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/relaxng-datatype-1.0-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/xpp3-1.1.4c-r1 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/log4j-1.2.16 USE="-doc -javamail -jms -jmx -source" 0 kB
[ebuild N ] dev-java/xml-commons-external-1.4.01:1.4 USE="-doc -source" 0 kB
[ebuild N ] dev-java/bcel-5.2-r2 USE="-doc -findbugs -source" 0 kB
[ebuild N ] dev-java/javacup-0.11a_beta20060608 USE="-doc -source" 0 kB
[ebuild N ] dev-java/saxpath-1.0-r2 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/commons-codec-1.4 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/jzlib-1.0.7-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/jcodings-1.0.5 USE="-doc -source" 0 kB
[ebuild N ] dev-java/beansbinding-1.2.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/jtidy-0_pre20010801-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/jsr181-1.0 0 kB
[ebuild N ] dev-java/jsr67-1.3 0 kB
[ebuild N ] dev-java/javassist-3.14.0:3 USE="-doc -source" 0 kB
[ebuild N ] dev-java/absolutelayout-6.7_beta 0 kB
[ebuild N ] dev-java/glassfish-transaction-api-1.1.2.2.04 USE="-doc -source" 0 kB
[ebuild N ] dev-java/xjavac-20110814:1 0 kB
[ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source" 0 kB
[ebuild N ] java-virtuals/saaj-api-1.3-r2 0 kB
[ebuild N ] dev-java/trove-2.1.0 USE="-doc -source" 0 kB
[ebuild N ] dev-java/jrexx-1.1.1-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/concurrent-util-1.3.4-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/gnu-regexp-1.1.4-r2:1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/java-getopt-1.0.13:1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/servletapi-2.4-r5:2.4 USE="-doc -source" 0 kB
[ebuild N ] dev-java/commons-lang-2.6:2.1 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/json-simple-1.1 USE="-source {-test}" 0 kB
[ebuild N ] dev-java/sun-jaf-1.1.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/iso-relax-20050331-r2 USE="-source" 0 kB
[ebuild N ] dev-java/tomcat-servlet-api-3:2.2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/jdbc-postgresql-9.1_p902 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/icu4j-49.1:49 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/ws-commons-util-1.0.1 USE="-source {-test}" 0 kB
[ebuild N ] dev-java/juel-2.1.0 USE="-doc -source" 0 kB
[ebuild N ] dev-java/tomcat-servlet-api-4.1.36:2.3 USE="-doc -source" 0 kB
[ebuild N ] dev-java/libreadline-java-0.8.0-r3 USE="-doc -source" 0 kB
[ebuild N ] dev-java/slf4j-api-1.6.6 USE="-doc -source" 0 kB
[ebuild N ] dev-java/commons-cli-1.2:1 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/joda-time-1.6 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/osgi-core-api-5.0.0 USE="-doc -source" 0 kB
[ebuild N ] dev-java/swing-layout-1.0.4:1 USE="source -doc" 0 kB
[ebuild N ] dev-java/tomcat-servlet-api-5.5.34:2.4 USE="-doc -source" 0 kB
[ebuild N ] dev-java/tomcat-servlet-api-6.0.36:2.5 USE="-source" 0 kB
[ebuild N ] dev-java/xerces-2.11.0:2 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/commons-httpclient-3.1:3 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/jsch-0.1.44 USE="zlib -doc -examples -source" 0 kB
[ebuild N ] dev-java/javacc-5.0-r1 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/stax-ex-1.0-r1 USE="-source" 0 kB
[ebuild N ] java-virtuals/servlet-api-2.5-r1:2.5 0 kB
[ebuild N ] dev-java/qdox-1.6.3:1.6 USE="-doc -source" 0 kB
[ebuild N ] java-virtuals/servlet-api-2.4:2.4 0 kB
[ebuild N ] dev-java/jna-3.4.0-r1 USE="awt nio-buffers -doc -source {-test}" 0 kB
[ebuild N ] dev-java/ehcache-1.2.4-r2:1.2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/fastinfoset-1.2.1-r1 USE="-source" 0 kB
[ebuild N ] dev-java/xalan-serializer-2.7.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/smack-2.2.1:2.2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/ant-junit-1.8.4 0 kB
[ebuild N ] java-virtuals/servlet-api-2.3:2.3 0 kB
[ebuild N ] dev-java/commons-net-1.4.1-r1 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/bytelist-1.0.9 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/javahelp-2.0.05_p63 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/xalan-2.7.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/saaj-1.3.19-r1 USE="-examples -source {-test}" 0 kB
[ebuild N ] dev-java/xmlstreambuffer-0.5.20070412-r2 USE="-source" 0 kB
[ebuild N ] dev-java/xpp2-2.1.10-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/xsdlib-20090415 USE="-doc -source" 0 kB
[ebuild N ] dev-db/hsqldb-1.8.1.3-r1 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/jvyamlb-0.2.5 USE="-source {-test}" 0 kB
[ebuild N ] dev-java/jython-2.2.1-r2 USE="readline -doc -examples -mysql -oracle -postgres -servletapi -source" 0 kB
[ebuild N ] dev-java/commons-vfs-1.0 USE="-doc -source" 0 kB
[ebuild N ] dev-java/ant-owanttask-1.1-r12 0 kB
[ebuild N ] dev-java/xmldb-20011111-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/ant-ivy-1.4.1 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/jaxme-0.5.2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/asm-1.5.3:1.5 USE="-doc -source" 0 kB
[ebuild N ] dev-java/asm-2.2.3-r1:2.2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/asm-2.0-r1:2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/asm-3.3.1:3 USE="-doc -source" 0 kB
[ebuild N ] dev-java/ant-contrib-1.0_beta3 USE="-doc -source" 0 kB
[ebuild N ] dev-java/dom4j-1.6.1-r4:1 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/jarjar-0.9:1 USE="-doc -source {-test}" 0 kB
[ebuild N ] dev-java/cglib-2.2:2.2 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/jsr173-1.0-r1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/xom-1.2.6-r1 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/aspectwerkz-2.0:2 USE="-doc -source" 0 kB
[ebuild N ] dev-java/hamcrest-core-1.1 USE="-source" 0 kB
[ebuild N ] dev-java/junit-4.10:4 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/cglib-2.1.3:2.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/lucene-3.5.0:3.5 USE="-contrib -doc -source {-test}" 0 kB
[ebuild N ] dev-java/jdom-1.0-r4:1.0 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/jaxen-1.1.4:1.1 USE="-doc -examples -source {-test}" 0 kB
[ebuild N ] dev-java/jdom-jaxen-1.0-r1:1.0 0 kB
[ebuild N ] dev-java/freemarker-2.3.13-r1:2.3 USE="-doc -source" 0 kB
[ebuild N ] dev-java/saxon-9.2.0.6:9 USE="-doc -source" 0 kB
[ebuild N ] dev-java/xml-xmlbeans-1.0.4_pre20041217:1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/rhino-1.7.2-r2:1.6 USE="-doc -examples -source" 0 kB
[ebuild N ] dev-java/eclipse-ecj-4.2.1:4.2 USE="ant" 0 kB
[ebuild N ] dev-java/ant-eclipse-ecj-4.2.1:4.2 0 kB
[ebuild N ] dev-java/gnu-classpath-0.98-r3:0.98 USE="alsa gstreamer qt4 -debug -doc -dssi -examples -gconf -gjdoc -gmp -gtk -xml" 0 kB
[ebuild NS ] virtual/jdk-1.6.0-r1:1.6 [1.7.0:1.7] 0 kB
[ebuild N ] dev-java/netbeans-platform-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/jdbc-mysql-5.1.18 USE="-c3p0 -log4j -source" 0 kB
[ebuild N ] dev-java/netbeans-harness-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-ide-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-websvccommon-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-webcommon-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-nb-9999_p20130107:9999::fordfrog USE="-keychain" 0 kB
[ebuild N ] dev-java/netbeans-dlight-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-cnd-9999_p20130107:9999::fordfrog 2,601 kB
[ebuild N ] dev-java/netbeans-php-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-java-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-java/netbeans-apisupport-9999_p20130107:9999::fordfrog 0 kB
[ebuild N ] dev-util/netbeans-9999_p20130107:9999::fordfrog USE="-doc" LINGUAS="ca -af -ar -bg -cs -de -el -es -fr -gl -hi_IN -id -it -ja -ko -lt -nl -pl -pt_BR -pt_PT -ro -ru -si -sq -sr -sv -ta_IN -tl -tr -vi -zh_CN -zh_TW" NETBEANS_MODULES="apisupport cnd php webcommon websvccommon -dlight -enterprise -ergonomics -groovy -java -javacard -javafx -mobility -profiler" 0 kB

Total: 124 packages (123 new, 1 in new slot), Size of downloads: 2,601 kB



saludos, ad1
_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 32GB dd3 --Radeon r9 270 --S.O Gentoo & Win 64bits
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3744

PostPosted: Wed Jan 09, 2013 2:44 pm    Post subject: Reply with quote

Quote:
meter todo lo siguiente pero filtrando por atoms en un fichero para luego poder instalarlo como en la pregunta inicial de post, sin tener que limpiarlo manualmente que es como lo he hecho antes


crea un set con los paquetes que quieres. Luego ya es cuestión de emerge -av1 @set o emerge -Cav1 @set.

saluetes
Back to top
View user's profile Send private message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 390
Location: Sota algun pi de l'empordà

PostPosted: Wed Jan 09, 2013 2:46 pm    Post subject: Reply with quote

gringo wrote:
Quote:
meter todo lo siguiente pero filtrando por atoms en un fichero para luego poder instalarlo como en la pregunta inicial de post, sin tener que limpiarlo manualmente que es como lo he hecho antes


crea un set con los paquetes que quieres. Luego ya es cuestión de emerge -av1 @set o emerge -Cav1 @set.

saluetes


¿que es un set? es la primera vez lo oigo voy a aprender que es :) a ver si me sirve para lo que quiero hacer.
_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 32GB dd3 --Radeon r9 270 --S.O Gentoo & Win 64bits
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3744

PostPosted: Wed Jan 09, 2013 3:11 pm    Post subject: Reply with quote

un set es un simple archivo de texto en el que se definen los paquetes a instalar ( es mas que esto realmente pero para que nos entendamos).
A modo de ejemplo rápido, si tienes un archivo cool en /etc/portage/sets :

cat /etc/portage/sets/cool :

Code:
sys-process/lsof
sys-process/htop
app-misc/screen


si ejecutas emerge -av1 @cool te devolverá lo siguiente :

Code:
emerge -av1 @cool
[ebuild   R   ] sys-process/lsof-4.87  USE="-examples -ipv6 -rpc (-selinux) -static"
[ebuild   R   ] sys-process/htop-1.0.2  USE="unicode -openvz -vserver"
[ebuild   R   ] app-misc/screen-4.0.3-r7  USE="pam -debug -multiuser -nethack (-selinux)"


world es un set, system es un set y tienes unos cuantos mas disponibles "de serie", simplemente ejecuta emerge --list-sets y encontrarás mas de uno que son muy útiles.
Para mas info acude a la man de portage y al directorio /usr/share/portage/config/sets/.
No sé que versión de portage hay que tener para que funcionen los sets pero supongo que ya estará disponible en la versión estable.

saluetes
Back to top
View user's profile Send private message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 390
Location: Sota algun pi de l'empordà

PostPosted: Wed Jan 09, 2013 3:30 pm    Post subject: Reply with quote

gringo wrote:
un set es un simple archivo de texto en el que se definen los paquetes a instalar ( es mas que esto realmente pero para que nos entendamos).
A modo de ejemplo rápido, si tienes un archivo cool en /etc/portage/sets :

cat /etc/portage/sets/cool :

Code:
sys-process/lsof
sys-process/htop
app-misc/screen


si ejecutas emerge -av1 @cool te devolverá lo siguiente :

Code:
emerge -av1 @cool
[ebuild   R   ] sys-process/lsof-4.87  USE="-examples -ipv6 -rpc (-selinux) -static"
[ebuild   R   ] sys-process/htop-1.0.2  USE="unicode -openvz -vserver"
[ebuild   R   ] app-misc/screen-4.0.3-r7  USE="pam -debug -multiuser -nethack (-selinux)"


world es un set, system es un set y tienes unos cuantos mas disponibles "de serie", simplemente ejecuta emerge --list-sets y encontrarás mas de uno que son muy útiles.
Para mas info acude a la man de portage y al directorio /usr/share/portage/config/sets/.
No sé que versión de portage hay que tener para que funcionen los sets pero supongo que ya estará disponible en la versión estable.

saluetes


eso es simplemente un archivo de texto con una lista de paquetes.
pero yo precisamente es eso lo que quiero hacer: mandar a un fichero mediante una instruccion donde me filtre la lista de atoms que me instala un paquete determinado. Estoy buscando ese filtro de texto para mandar la salida al fichero es lo que me interesa ahora mismo encontrar :)

ejemplo:
instalar
sudo emerge -pv netbeans|cut -d']' -f2 |cut -d' ' -f2 > netbeans

desinstalar
sudo emerge -Cp `< netbeans`

saludos, ad1
_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 32GB dd3 --Radeon r9 270 --S.O Gentoo & Win 64bits
Back to top
View user's profile Send private message
opotonil
l33t
l33t


Joined: 17 Jun 2005
Posts: 791
Location: 127.0.0.1

PostPosted: Wed Jan 09, 2013 7:40 pm    Post subject: Reply with quote

Quote:

ejemplo:
instalar
sudo emerge -pv netbeans|cut -d']' -f2 |cut -d' ' -f2 > netbeans

desinstalar
sudo emerge -Cp `< netbeans`


¿Algun motivo en especial por el que no quieras utilizar "depclean"?

Code:

instalar
emerge -pv netbeans

desinstalar
emerge -p --depclean netbeans


Salu2.
_________________
Localnet
Films Localnet
Back to top
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 2955
Location: Valencia, Spain

PostPosted: Wed Jan 09, 2013 9:23 pm    Post subject: Reply with quote

Para integrar las lineas de un fichero como una sola línea de tu comando puedes usar el comando xargs. Por ejemplo, para el fichero lista-paquetes.txt

Code:
cat lista-paquetes.txt | xargs emerge -pv


También puedes usarlo directamente sin fichero intermedio

Code:
comand_que_genera_lista_paquetes | xargs emerge -pv


y por supuesto no estás limitado al comando emerge. Puedes por ejemplo abrir en tu editor todos los ficheros que contengan la palabra "error"


Code:
grep -rl error . | xargs $EDITOR
Back to top
View user's profile Send private message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 390
Location: Sota algun pi de l'empordà

PostPosted: Wed Jan 09, 2013 9:50 pm    Post subject: Reply with quote

opotonil wrote:
Quote:

ejemplo:
instalar
sudo emerge -pv netbeans|cut -d']' -f2 |cut -d' ' -f2 > netbeans

desinstalar
sudo emerge -Cp `< netbeans`


¿Algun motivo en especial por el que no quieras utilizar "depclean"?

Code:

instalar
emerge -pv netbeans

desinstalar
emerge -p --depclean netbeans


Salu2.


enric@Ordinador ~ $ sudo emerge -av kscd
Code:
These are the packages that would be merged, in order:                                                                   
                                                                                                                         
Calculating dependencies                        ... done!                                                               
[ebuild  N     ] media-libs/libdiscid-0.3.0  USE="-static-libs" 337 kB                                                   
[ebuild  N     ] media-libs/musicbrainz-3.0.3:3  USE="{-test}" 104 kB                                                   
[ebuild  N     ] kde-base/libkcompactdisc-4.9.5:4  USE="alsa (-aqua) -debug" 76 kB                                       
[ebuild  N     ] kde-base/kscd-4.9.5:4  USE="(-aqua) -debug" 94 kB                                                       
                                                                                                                         
Total: 4 packages (4 new), Size of downloads: 609 kB


enric@Ordinador ~ $ sudo emerge -cp kscd
Code:
Calculating dependencies             ... done!                 
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 kde-base/kscd
    selected: 4.9.5
   protected: none
     omitted: none

All selected packages: kde-base/kscd-4.9.5

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Packages installed:   1201
Packages in world:    338
Packages in system:   42
Required packages:    1200
Number to remove:     1


enric@Ordinador ~ $ sudo emerge -pv kscd|cut -d']' -f2 |cut -d' ' -f2 > kscd
enric@Ordinador ~ $ sudo emerge -Cp `< kscd`
Code:
* This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

>>> These are the packages that would be unmerged:

 media-libs/libdiscid
    selected: 0.3.0
   protected: none
     omitted: none

 media-libs/musicbrainz
    selected: 3.0.3
   protected: none
     omitted: none

 kde-base/libkcompactdisc
    selected: 4.9.5
   protected: none
     omitted: none

 kde-base/kscd
    selected: 4.9.5
   protected: none
     omitted: none

All selected packages: kde-base/kscd-4.9.5 kde-base/libkcompactdisc-4.9.5 media-libs/libdiscid-0.3.0 media-libs/musicbrainz-3.0.3

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 32GB dd3 --Radeon r9 270 --S.O Gentoo & Win 64bits
Back to top
View user's profile Send private message
_______0
Guru
Guru


Joined: 15 Oct 2012
Posts: 521

PostPosted: Sat Jan 12, 2013 6:17 pm    Post subject: Reply with quote

con la lista que pusiste los dos:

Code:
emerge -pv $(cat netbeans.txt)

y
Code:
emerge -pv `cat netbeans.txt`


funcionan perfectamente.

Por lo que sospecho que tu lista pudiese tener espacios blancos al principio o al final de cada paquete o tu cascara esta rota.

mm... otro truquillo que mola para serializar una columna:

Code:
echo $(cat netbeans.txt)
java-virtuals/jaf dev-java/mimepull dev-java/beansbinding dev-java/jtidy dev-java/jsr181 dev-java/jsr67 dev-java/javassist dev-java/absolutelayout dev-java/glassfish-transaction-api java-virtuals/saaj-api dev-java/trove dev-java/jrexx dev-java/concurrent-util dev-java/servletapi dev-java/stax-ex dev-java/ehcache dev-java/fastinfoset dev-java/saaj dev-java/xmlstreambuffer dev-java/asm dev-java/cglib dev-java/aspectwerkz dev-java/cglib dev-java/netbeans-java dev-java/netbeans-nb dev-java/netbeans-profiler dev-java/netbeans-apisupport dev-java/netbeans-javafx dev-util/netbeans


^^^ mola.

mira otros trucos en my pregunta ->> http://forums.gentoo.org/viewtopic-t-947238-start-0-postdays-0-postorder-asc-highlight-.html

ps: porque guardas la lista con tipo .txt?? Esto no es M$$$$$$$, sabias??
Back to top
View user's profile Send private message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 390
Location: Sota algun pi de l'empordà

PostPosted: Mon Jan 14, 2013 1:38 pm    Post subject: Reply with quote

_______0 wrote:


mira otros trucos en my pregunta ->> http://forums.gentoo.org/viewtopic-t-947238-start-0-postdays-0-postorder-asc-highlight-.html


gracias, en ese hilo he preguntado y me han dado la/s solucion/es

http://forums.gentoo.org/viewtopic-p-7222362-highlight-.html#7222362


ad1
_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 32GB dd3 --Radeon r9 270 --S.O Gentoo & Win 64bits
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum