* [gentoo-user] Ethereal on the LiveCD but not in portage? @ 2006-08-23 14:03 sdoma 2006-08-23 14:20 ` fire-eyes ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: sdoma @ 2006-08-23 14:03 UTC (permalink / raw To: gentoo-user Hi, I've tried to emerge Ethereal but I got this: frankies ~ # emerge -s ethereal Searching... [ Results for search key : ethereal ] [ Applications found : 0 ] Any suggestions? Thanks in advance Frank -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 14:03 [gentoo-user] Ethereal on the LiveCD but not in portage? sdoma @ 2006-08-23 14:20 ` fire-eyes 2006-08-23 14:26 ` Keith Kastorff 2006-08-23 14:28 ` Fernando Ferrari 2 siblings, 0 replies; 11+ messages in thread From: fire-eyes @ 2006-08-23 14:20 UTC (permalink / raw To: gentoo-user On Wednesday 23 August 2006 10:03, sdoma wrote: > Any suggestions? The project moved to the name wireshark, try that instead. -- 99% of politicians make the rest look bad. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 14:03 [gentoo-user] Ethereal on the LiveCD but not in portage? sdoma 2006-08-23 14:20 ` fire-eyes @ 2006-08-23 14:26 ` Keith Kastorff 2006-08-23 14:28 ` Fernando Ferrari 2 siblings, 0 replies; 11+ messages in thread From: Keith Kastorff @ 2006-08-23 14:26 UTC (permalink / raw To: gentoo-user On Wed, 2006-08-23 at 16:03 +0200, sdoma wrote: > Any suggestions? Ethereal has been renamed Wireshark. -- Keith Kastorff kastorff@yahoo.com -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 14:03 [gentoo-user] Ethereal on the LiveCD but not in portage? sdoma 2006-08-23 14:20 ` fire-eyes 2006-08-23 14:26 ` Keith Kastorff @ 2006-08-23 14:28 ` Fernando Ferrari 2006-08-23 14:29 ` Neata Alexandru 2006-08-23 16:09 ` Arnau Bria 2 siblings, 2 replies; 11+ messages in thread From: Fernando Ferrari @ 2006-08-23 14:28 UTC (permalink / raw To: gentoo-user Hi Frank, look this http://gentoo-wiki.com/Ethereal Saludos Fernando Ferrari http://fernandorferrari.blogspot.com -----Mensaje original----- De: sdoma [mailto:sdoma@karneval.cz] Enviado el: Miércoles, 23 de Agosto de 2006 11:03 a.m. Para: gentoo-user@lists.gentoo.org Asunto: [gentoo-user] Ethereal on the LiveCD but not in portage? Hi, I've tried to emerge Ethereal but I got this: frankies ~ # emerge -s ethereal Searching... [ Results for search key : ethereal ] [ Applications found : 0 ] Any suggestions? Thanks in advance Frank -- gentoo-user@gentoo.org mailing list __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 14:28 ` Fernando Ferrari @ 2006-08-23 14:29 ` Neata Alexandru 2006-08-23 16:09 ` Arnau Bria 1 sibling, 0 replies; 11+ messages in thread From: Neata Alexandru @ 2006-08-23 14:29 UTC (permalink / raw To: gentoo-user It's been renamed as Wireshark. On Wed, 2006-08-23 at 11:28 -0300, Fernando Ferrari wrote: > Hi Frank, look this http://gentoo-wiki.com/Ethereal > > Saludos > Fernando Ferrari > http://fernandorferrari.blogspot.com > > > -----Mensaje original----- > De: sdoma [mailto:sdoma@karneval.cz] > Enviado el: Miércoles, 23 de Agosto de 2006 11:03 a.m. > Para: gentoo-user@lists.gentoo.org > Asunto: [gentoo-user] Ethereal on the LiveCD but not in portage? > > Hi, > > I've tried to emerge Ethereal but I got this: > > frankies ~ # emerge -s ethereal > Searching... > [ Results for search key : ethereal ] > [ Applications found : 0 ] > > Any suggestions? > > Thanks in advance > Frank > > > -- > gentoo-user@gentoo.org mailing list > > > > > > __________________________________________________ > Preguntá. Respondé. Descubrí. > Todo lo que querías saber, y lo que ni imaginabas, > está en Yahoo! Respuestas (Beta). > ¡Probalo ya! > http://www.yahoo.com.ar/respuestas > > > -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 14:28 ` Fernando Ferrari 2006-08-23 14:29 ` Neata Alexandru @ 2006-08-23 16:09 ` Arnau Bria 2006-08-23 18:03 ` Richard Fish 1 sibling, 1 reply; 11+ messages in thread From: Arnau Bria @ 2006-08-23 16:09 UTC (permalink / raw To: gentoo-user On Wed, 23 Aug 2006 11:28:50 -0300 Fernando Ferrari wrote: Hi, > Hi Frank, look this http://gentoo-wiki.com/Ethereal few days (or weeks) ago I asked for same thing to list. I installed wireshark and, as it did not work, I forgot about it. Now, after reading mini how-to, I found I have no wiresahrk "binary": # equery files wireshark [ Searching for packages matching wireshark... ] * Contents of net-analyzer/wireshark-0.99.2: /usr /usr/bin /usr/bin/capinfos /usr/bin/dftest /usr/bin/dumpcap /usr/bin/editcap /usr/bin/ethereal -> wireshark /usr/bin/idl2wrs /usr/bin/mergecap /usr/bin/randpkt /usr/bin/tethereal -> tshark /usr/bin/text2pcap /usr/bin/tshark /usr/lib # ls -lsa /usr/bin/wire* ls: /usr/bin/wire*: No existe el fichero o el directorio (no file found) and ethereal is (obviously) a broken link... is there any consideration to take care of when installing wireshark? Thansk in advance, Arnau > Saludos > Fernando Ferrari -- Arnau Bria http://blog.emergetux.net Wiggum: Dispara a las ruedas Lou. Lou: eee, es un tanque jefe. Wiggum: Me tienes hartito con todas tus excusas. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 16:09 ` Arnau Bria @ 2006-08-23 18:03 ` Richard Fish 2006-08-24 8:10 ` Arnau Bria 0 siblings, 1 reply; 11+ messages in thread From: Richard Fish @ 2006-08-23 18:03 UTC (permalink / raw To: gentoo-user On 8/23/06, Arnau Bria <arnau@emergetux.net> wrote: > Now, after reading mini how-to, I found I have no wiresahrk "binary": You probably need to add the gtk useflag. "echo net-analyzer-wireshark gtk >>/etc/portage/package.use". Otherwise you just get the console version, tshark. HTH, -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-23 18:03 ` Richard Fish @ 2006-08-24 8:10 ` Arnau Bria 2006-08-24 9:18 ` Alan Mckinnon 2006-08-24 9:30 ` Richard Fish 0 siblings, 2 replies; 11+ messages in thread From: Arnau Bria @ 2006-08-24 8:10 UTC (permalink / raw To: gentoo-user On Wed, 23 Aug 2006 11:03:56 -0700 Richard Fish wrote: Hi Richard, > You probably need to add the gtk useflag. "echo > net-analyzer-wireshark gtk >>/etc/portage/package.use". Otherwise you > just get the console version, tshark. Thanks for your reply, I have my wireshark running now... just one more question, how do you know what "feature" provides each use in a package? I mean, how did you know wireshark needed gtk, but talking in general... > HTH, > -Richard Cheers! -- Arnau Bria http://blog.emergetux.net Wiggum: Dispara a las ruedas Lou. Lou: eee, es un tanque jefe. Wiggum: Me tienes hartito con todas tus excusas. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-24 8:10 ` Arnau Bria @ 2006-08-24 9:18 ` Alan Mckinnon 2006-08-24 9:27 ` Arnau Bria 2006-08-24 9:30 ` Richard Fish 1 sibling, 1 reply; 11+ messages in thread From: Alan Mckinnon @ 2006-08-24 9:18 UTC (permalink / raw To: gentoo-user On Thu, 2006-08-24 at 10:10 +0200, Arnau Bria wrote: > Thanks for your reply, I have my wireshark running now... > just one more question, how do you know what "feature" provides each > use in a package? > I mean, how did you know wireshark needed gtk, but talking in general... It's quite easy, but sometimes involves some detective work: gentoo linux # emerge -pv wireshark These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-analyzer/wireshark-0.99.2 USE="gtk ssl threads -adns -ipv6 -kerberos (-selinux) -snmp" 12,068 kB Total size of downloads: 12,068 kB So it has a gtk USE flag. Tofind out what "gtk" means, you can either look into /usr/portage/profiles/use.desc directly: gentoo linux # cat /usr/portage/profiles/use.desc | grep gtk gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit) The other way is to use one of the tools in e.g. gentoolkit. I like equery: gentoo linux # equery uses -a wireshark [ Searching for packages matching wireshark... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for net-analyzer/wireshark-0.99.2 ] U I - - adns : Adds support for the adns DNS client library + + gtk : Adds support for x11-libs/gtk+ (The GIMP Toolkit) Which nicely displays that wireshark USEs gtk, that the current config for it is to enable it, and that it was compiled with that flag enabled. The gtk flag is very common, it's one of those that when you see it in a spec, you know exactly what it's for and what it means. To truly know what the dev has done with the USE flag, check the .ebuild. IUSE tells you which flags are consulted: IUSE="adns gtk ipv6 snmp ssl kerberos threads selinux" The details are in DEPEND or RDEPEND. For wireshark, it's in RDEPEND. >From the ebuild: RDEPEND=">=sys-libs/zlib-1.1.4 gtk? ( >=dev-libs/glib-2.0.4 =x11-libs/gtk+-2* x11-libs/pango dev-libs/atk ) !gtk? ( =dev-libs/glib-1.2* ) Which means that if gtk is set, portage will also emerge glib, gtk+, pango and atk. If gtk is not set, portage will check for glib, but for a lesser version. You can then iteratively check each of those packages to find what they do. Because !gtk doesn't depend on any X packages at all, we can conclude that no gtk flag means it will be compiled as a console-only app. There are probably 100s of other ways to find all this out. :-) Some resources where this is documented: man emerge man 5 portage man 5 make.conf man equery alan -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-24 9:18 ` Alan Mckinnon @ 2006-08-24 9:27 ` Arnau Bria 0 siblings, 0 replies; 11+ messages in thread From: Arnau Bria @ 2006-08-24 9:27 UTC (permalink / raw To: gentoo-user On Thu, 24 Aug 2006 11:18:47 +0200 Alan Mckinnon wrote: > It's quite easy, but sometimes involves some detective work: [...] Thanks for your explanation! -- Arnau Bria http://blog.emergetux.net Wiggum: Dispara a las ruedas Lou. Lou: eee, es un tanque jefe. Wiggum: Me tienes hartito con todas tus excusas. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Ethereal on the LiveCD but not in portage? 2006-08-24 8:10 ` Arnau Bria 2006-08-24 9:18 ` Alan Mckinnon @ 2006-08-24 9:30 ` Richard Fish 1 sibling, 0 replies; 11+ messages in thread From: Richard Fish @ 2006-08-24 9:30 UTC (permalink / raw To: gentoo-user On 8/24/06, Arnau Bria <arnau@emergetux.net> wrote: > just one more question, how do you know what "feature" provides each > use in a package? > I mean, how did you know wireshark needed gtk, but talking in general... Well, in general....experience. And experimentation. And emerge -pv cat-egory/package. Flags like gtk, qt, and X are _generally_ used to add in graphical interfaces. USE=crypt is _generally_ used to add encryption support. USE=hal generally adds some kind of hot-plug device support for desktops. But these are more guidelines that one gains from using and working with Gentoo, and not rules. For example, sys-apps/dbus has qt, qt4, and gtk flags...but there is no GUI for dbus. In fact in the case of sys-apps/dbus, these are used to link against those toolkits for the purpose of emitting events through to the user's desktop. Global useflags are described in /usr/portage/profiles/use.desc, but as they are "global", and the descriptions short, they don't really tell you a whole lot. Global flags can have very different meanings for different packages, and there is no document that says "gtk is required to build the wireshark GUI for wireshark." The situation is a little better for local use flags (/usr/portage/profiles/use.local.desc), as those flags are specific to a package, so can have a more specific description. So there was not really any good way for you to know that you needed USE=gtk to get the GUI. Even reading the ebuild would have only told you that it causes the configure script to be run with "--with-gtk2", whatever that means. However, it is frequently useful to look at what use flags a package supports by doing "emerge -pv cat-egory/package". This will give you a list of use flags that are available, and maybe an idea of what they might do in the context of the package. Indeed, this is what I did for wireshark to discover that it had a gtk useflag, and from that, it was obvious to me that it would be required to get the gtk-based GUI. -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-08-24 9:38 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-08-23 14:03 [gentoo-user] Ethereal on the LiveCD but not in portage? sdoma 2006-08-23 14:20 ` fire-eyes 2006-08-23 14:26 ` Keith Kastorff 2006-08-23 14:28 ` Fernando Ferrari 2006-08-23 14:29 ` Neata Alexandru 2006-08-23 16:09 ` Arnau Bria 2006-08-23 18:03 ` Richard Fish 2006-08-24 8:10 ` Arnau Bria 2006-08-24 9:18 ` Alan Mckinnon 2006-08-24 9:27 ` Arnau Bria 2006-08-24 9:30 ` Richard Fish
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox