Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

14.12.2016, 00:10

Nochmal ruby-Gedöns

Hi, wie vorgeschlagen habe ich ruby21 eingeschaltet.

Quellcode

1
2
3
4
eg-server portage # eselect ruby list
Available Ruby profiles:
  [1]   ruby20
  [2]   ruby21 (with Rubygems) *


Jetzt erhalte ich z.b. bei

Quellcode

1
2
3
4
5
6
7
8
9
10
11
emerge -av @changed-deps

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

Calculating dependencies... done!

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by @changed-deps (argument)
# /etc/portage/package.mask:
=dev-lang/ruby-2.0.0_p648


Ok, trage ich also =dev-lang/ruby-2.0.0_p648 in die package.maks ein. Jetzt erhalte ich:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
emerge -av @changed-deps

 * IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

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

Calculating dependencies... done!

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by @changed-deps (argument)
# /etc/portage/package.mask:
=dev-lang/ruby-2.0.0_p648


Sorry, das schnalle ich nicht. Was hei0t das und was soll ich tun?
Rüdiger

edit: außderdem:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
eg-server portage # emerge -av @changed-deps --autounmask-keep-masks

 * IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy "=dev-lang/ruby-2.0.0_p648" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/ruby-2.0.0_p648::gentoo (masked by: package.mask)

(dependency required by "@changed-deps" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Regidür« (14.12.2016, 23:32)


2

14.12.2016, 18:06

Exakt so ging mir es auch. Darum habe ich es holzhammermäßig gelöscht.

Aber so sollte es besser zu lösen sein:
[gelöst] emerge @preserved-rebuild nach World update

3

14.12.2016, 23:33

Ja, so ging es. Allerdings sind dadurch nicht wie erhofft die anderen Probleme verschwunden...
Rüdiger