1 |
On Mon, Oct 8, 2012 at 11:39 AM, Grant Edwards |
2 |
<grant.b.edwards@×××××.com> wrote: |
3 |
> How do I prevent emerge from demanding that emacs 24 be installed? I |
4 |
> uninstalled it a few days ago and re-installed 23 because 24 was just |
5 |
> too buggy to be usable. |
6 |
> |
7 |
> I put this in /etc/portage/package.mask to keep 24 from getting |
8 |
> installed: |
9 |
> |
10 |
> >=app-editors/emacs-24.0 |
11 |
> |
12 |
> But emerge -u keeps insisting that it be allowed to re-install emacs 24: |
13 |
> |
14 |
> # emerge -auvND world |
15 |
> |
16 |
> These are the packages that would be merged, in order: |
17 |
> |
18 |
> Calculating dependencies... done! |
19 |
> [ebuild U ] virtual/libffi-3.0.11 [0] 0 kB |
20 |
> [ebuild U ] dev-libs/libtasn1-2.13 [2.12] USE="-doc -static-libs" 1,919 kB |
21 |
> [ebuild N ] app-emacs/emacs-common-gentoo-1.3-r3 USE="X -games" 0 kB |
22 |
> [ebuild U ] net-libs/gnutls-2.12.20 [2.12.18] USE="cxx nettle nls zlib -bindist -doc -examples -guile -lzo -pkcs11 -static-libs -test" 7,062 kB |
23 |
> [ebuild NS #] app-editors/emacs-24.2 [23.4-r4] USE="X alsa gpm gtk jpeg png svg tiff xft xpm -Xaw3d (-aqua) -athena -dbus -games -gconf -gif -gnutls -gsettings -gtk3 -gzip-el -hesiod -imagemagick -kerberos -libxml2 -livecd -m17n-lib -motif -pax_kernel (-selinux) -sound -source -toolkit-scroll-bars -wide-int" 33,902 kB |
24 |
> [ebuild N ] virtual/emacs-24 0 kB |
25 |
> [ebuild U ] net-analyzer/wireshark-1.8.3 [1.8.2-r2] USE="caps gcrypt gtk ipv6 pcap ssl zlib -adns -doc -doc-pdf -geoip -kerberos -libadns -lua -portaudio -profile -python (-selinux) -smi" 23,559 kB |
26 |
> [ebuild U ] net-dns/dnsmasq-2.63 [2.57] USE="dhcp ipv6 nls -conntrack% -dbus -idn -lua% -script% -tftp" LINGUAS="-de% -es% -fi% -fr% -id% -it% -no% -pl% -pt_BR% -ro%" 370 kB |
27 |
> [ebuild U ] app-shells/gentoo-bashcomp-20101217-r1 [20101217] 23 kB |
28 |
> |
29 |
> Total: 9 packages (6 upgrades, 2 new, 1 in new slot), Size of downloads: 66,833 kB |
30 |
> |
31 |
> The following mask changes are necessary to proceed: |
32 |
> #required by virtual/emacs-24, required by app-emacs/emacs-common-gentoo-1.3-r3, required by app-editors/emacs-23.4-r4, required by @selected, required by @world (argument) |
33 |
> # /etc/portage/package.mask: |
34 |
> =app-editors/emacs-24.2 |
35 |
> |
36 |
> NOTE: The --autounmask-keep-masks option will prevent emerge |
37 |
> from creating package.unmask or ** keyword changes. |
38 |
> |
39 |
> Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). |
40 |
> |
41 |
> How do I tell emerge that I don't want emacs 24? |
42 |
|
43 |
Portage is telling you how: |
44 |
|
45 |
> The following mask changes are necessary to proceed: |
46 |
> #required by virtual/emacs-24, required by app-emacs/emacs-common-gentoo-1.3-r3, required by app-editors/emacs-23.4-r4, required by @selected, required by @world (argument) |
47 |
|
48 |
You need to also mask >=virtual/emacs-24. |
49 |
|
50 |
Regards |
51 |
-- |
52 |
Canek Peláez Valdés |
53 |
Posgrado en Ciencia e Ingeniería de la Computación |
54 |
Universidad Nacional Autónoma de México |