On May 13, 2014, Nicholas Leippe wrote:

> I use eix for searching portage. Emerge eix then replace your

> crontab

> "emerge --sync" line with "eix-sync" and away you go.

> It doesn't help selecting/installing, but since it indexes

> portage makes

> searching very fast.



Interesting. But not quite what I'm after. I rarely do a emerge -s style
search. What I want is a full GUI that lets me select things for install or
removal. Just as an example, suppose I install kde-meta (or gnome-meta for
those who prefer gnome). That's going to install a ton of packages that I
don't need. So now perhaps I want to remove a lot of those packages. I can
search through the portage files to determine exactly what files are in the
KDE portion of the portage library and make a list, or I can use a GUI
program instead. And if it's a curses-style program I could avoid the issue
in the first place by skipping kde-meta and installing only the kde-*
packages that I want.



Still, eix looks like it's something I might have a use for. Thanks for
that. Now if only someone could find (or write) a good curses-style front
end to portage that includes the ability to install/remove packages. Hell,
it can call emerge to do the actual work. I don't care. I just don't want
to sort through all those lists without some sort of interface a bit more
friendly than the standard command line. :)



--- Dan


On Fri, May 9, 2014 at 4:31 AM, Charles Curley <
[email protected]> wrote:

> On Thu, 8 May 2014 15:21:55 -0600
> Nicholas Leippe <[email protected]> wrote:
>
> > But regardless, can't you set up a local package cache (ala
> > http-replicator that gentoo uses--really just a simple caching http
> > proxy) to reduce duplicate downloads from multiple machines and just
> > not worry about it?
>
> Debian has several specific packages for the purpose,
>
> root@iorich:~# apt-cache search apt-cacher
> approx - caching proxy server for Debian archive files
> apt-cacher - Caching proxy for Debian package and source files
> apt-cacher-ng - caching proxy server for software repositories
> debtorrent - bittorrent proxy for downloading Debian packages
> root@iorich:~#
>
> You will have to add a proxy to your apt setup:
>
> Acquire::http::Proxy "http://aptcacherdeb.localdomain:3142";;
>
> Then add this to a crontab.d file on each machine:
>
> root    /usr/bin/apt-get update > /dev/null && /usr/bin/apt-get -dy
> dist-upgrade > /dev/null
>
> (all one line, wrapped by my mail client)
>
> That will pull updated packages in to each machine so you don't sit
> around waiting for apt-get to pull them when you upgrade.
>
> While I agree with the aesthetic dislike of cruft and package bloat,
> this and cheap storage space solve the bandwidth problem well enough
> for me.
>
> --
>
> The right of the people to be secure in their persons, houses, papers,
> and effects, against unreasonable searches and seizures, shall not be
> violated, and no Warrants shall issue, but upon probable cause,
> supported by Oath or affirmation, and particularly describing the
> place to be searched, and the persons or things to be seized.
> -- U.S. Const. Amendment IV
>
> Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB
>
> /*
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
> */
>

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to