gen:pro
Problèmes && Solus
erreurs de dépendance lors de l'installation de Gnome
Remarque Pour résoudre un conflit entre les versions de openssl une aide de l' bindist drapeau USE et l'autre en utilisant le -bindist drapeau d' utilisation, je devais ajouter le -bindist drapeau USE à Openssh dans /etc/portage/package.use et re-émerger avec le drapeau –newuse avant d' installer gnome. Installation gnome3
!!! into the dependency graph, resulting in a slot conflict: dev-libs/openssl:0 (dev-libs/openssl-1.0.2j:0/0::gentoo, installed) pulled in by >=dev-libs/openssl-0.9.8f:0[bindist=] required by (net-misc/openssh-7.3_p1-r6:0/0::gentoo, installed) (dev-libs/openssl-1.0.2j:0/0::gentoo, ebuild scheduled for merge) pulled in by >=dev-libs/openssl-0.9.8g:0[-bindist] required by (net-voip/telepathy-gabble-0.18.3:0/0::gentoo, ebuild scheduled for merge) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
Looking for help with package conflicts: openssl bindist Besoin d'aide sur des conflits de paquets: bindist openssl
Ajout
emerge -C dev-libs/openssl !!! emerge -C = --unmerge WARNING: This action can remove important packages! emerge @preserved-rebuild
Solved !
Licence
emerge google-chrome The following keyword changes are necessary to proceed: Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). Carefully examine the list of proposed changes, paying special attention to mask or keyword changes that may expose experimental or unstable packages.
Ajout
emerge google-chrome --autounmask-write dispatch-conf
Conflits !
emerge --update --deep @world --backtrack=30 --verbose-conflicts
Calculating dependencies... done!
[ebuild UD ] dev-libs/openssl-1.0.2j [1.1.0b] USE="bindist* sslv3%* tls-heartbeat* -gmp% -kerberos% -
sslv2%"
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.1.0b:0/1.1::gentoo, installed) pulled in by
>=dev-libs/openssl-0.9.8g:0[-bindist] required by (net-voip/telepathy-gabble-0.18.3:0/0::gentoo, installed)
^^^^^^^^
(dev-libs/openssl-1.0.2j:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/0= required by (net-misc/wget-1.18:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (app-arch/libarchive-3.2.1-r3:0/13::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (media-sound/pulseaudio-9.0:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.2:0/0= required by (www-servers/apache-2.4.23:2/2::gentoo, installed)
^^^^^
>=dev-libs/openssl-0.9.8f:0[bindist=] required by (net-misc/openssh-7.3_p1-r6:0/0::gentoo, installed)
^^^^^^^^
dev-libs/openssl:0/0= required by (dev-python/cryptography-1.3.4:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (app-admin/apache-tools-2.4.23:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (x11-base/xorg-server-1.18.4:0/1.18.4::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-wireless/wpa_supplicant-2.6:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-analyzer/nmap-7.12:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (net-libs/neon-0.30.1:0/27::gentoo, installed)
^^^^^
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
Conflits !
emerge @preserved-rebuild
Calculating dependencies... done!
[ebuild R ] net-misc/iputils-20151218
[ebuild R #] dev-libs/openssl-1.1.0b USE="bindist*"
[ebuild R ] dev-lang/python-2.7.10-r1
[ebuild R ] dev-lang/python-3.4.3-r1
[ebuild R ] app-crypt/mit-krb5-1.14.2
[ebuild R ] net-libs/neon-0.30.1
[ebuild R ] net-dns/bind-tools-9.10.4_p3
[ebuild R ] net-misc/wget-1.18
[ebuild R ] dev-python/m2crypto-0.22.3-r4
[ebuild R ] net-wireless/crda-3.18-r1
[ebuild R ] dev-python/cryptography-1.3.4
[ebuild R ] www-client/w3m-0.5.3-r5
[ebuild R ] dev-qt/qtcore-4.8.6-r2
[ebuild R ] dev-lang/ruby-2.0.0_p648
[ebuild R ] dev-lang/ruby-2.1.9
[ebuild R ] app-arch/libarchive-3.2.1-r3
[ebuild R ] net-analyzer/nmap-7.12
[ebuild R ] net-nds/openldap-2.4.38-r2
[ebuild R ] x11-base/xorg-server-1.18.4
[ebuild R ] net-misc/curl-7.50.3
[ebuild R ] app-admin/apache-tools-2.4.23
[ebuild R ] www-servers/apache-2.4.23
[ebuild R ] net-wireless/wpa_supplicant-2.6
[ebuild R ] net-misc/openssh-7.3_p1-r6
[ebuild R ] net-voip/telepathy-gabble-0.18.3
[ebuild R ] media-sound/pulseaudio-9.0
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.1.0b:0/1.1::gentoo, installed) pulled in by
>=dev-libs/openssl-0.9.8g:0[-bindist] required by (net-voip/telepathy-gabble-0.18.3:0/0::gentoo, ebuild scheduled for merge)
^^^^^^^^
(dev-libs/openssl-1.1.0b:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/openssl-0.9.8f:0[bindist=] required by (net-misc/openssh-7.3_p1-r6:0/0::gentoo, ebuild scheduled for merge)
^^^^^^^^
It might be possible to solve this slot collision
by applying all of the following changes:
- dev-libs/openssl-1.1.0b (Change USE: -bindist)
- net-misc/openssh-7.3_p1-r6 (Change USE: -bindist)
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.3_p1-r6::gentoo[ssl,-static]
# required by @preserved-rebuild (argument)
>=dev-libs/openssl-1.1.0b bindist
Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.
emerge (honoring CONFIG_PROTECT)
emerge codeblocks The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by codeblocks (argument) =dev-util/codeblocks-16.01 ~amd64 Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). Carefully examine the list of proposed changes, paying special attention to mask or keyword changes that may expose experimental or unstable packages.
Ajout
emerge --autounmask-write codeblocks dispatch-conf emerge codeblocks
OU
[USE Flags] installation d'un logiciele et USE flags.
nano /etc/portage/package.use/custom =net-misc/openssh-7.3_p1-r7 -static -libressl ssl
Use emerge @preserved-rebuild après un emerge --ask --update --deep --newuse @world
emerge --ask --update --deep --newuse @world >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * Regenerating GNU info directory index... * Processed 139 info files. !!! existing preserved libs: >>> package: dev-libs/openssl-1.0.2h-r2 * - /usr/lib64/libcrypto.so.1.1 * used by /bin/ping6 (net-misc/iputils-20151218) >>> package: x11-libs/libxcb-1.12 * - /usr/lib64/libxcb-xkb.so.1 * - /usr/lib64/libxcb-xkb.so.1.0.0 * used by /usr/lib64/libxkbcommon-x11.so.0.0.0 (x11-libs/libxkbcommon-0.6.0) Use emerge @preserved-rebuild to rebuild packages using these libraries * After world updates, it is important to remove obsolete packages with * emerge --depclean. Refer to `man emerge` for more
- Fait emerge @preserved-rebuild
- Problème de package.use lors d'un emerge @preserved-rebuild man portage
emerge @preserved-rebuild Calculating dependencies... done! [ebuild R ] net-misc/iputils-20151218 [ebuild R ] x11-libs/libxcb-1.12 USE="xkb*" [ebuild R ] x11-libs/libxkbcommon-0.6.0 The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by x11-libs/libxkbcommon-0.6.0::gentoo[X] # required by @preserved-rebuild (argument) >=x11-libs/libxcb-1.12 xkb Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). Carefully examine the list of proposed changes, paying special attention to mask or keyword changes that may expose experimental or unstable packages.
man portage ⇒ package.use
Per-package USE flags. Useful for tracking local USE flags or for enabling USE flags for certain packages only. Perhaps you develop GTK and thus you want documentation for it, but you don't want documentation for QT. Easy as pie my friend! (Per-package USE flags . Utile pour le suivi des paramètres USE locaux ou pour permettre USE flags que pour certains paquets. Peut-être que vous développez GTK et donc vous voulez la documentation pour cela, mais vous ne voulez pas la documentation pour QT. Simple comme bonjour mon ami!) Format: - comments begin with # (no inline comments) - one DEPEND atom per line with space-delimited USE flags Example: # turn on docs for GTK 2.x =x11-libs/gtk+-2* doc # disable mysql support for QT x11-libs/qt -mysql
Ajout
echo "=x11-libs/libxcb-1.12 xkb" >> /etc/portage/package.use/custom emerge @preserved-rebuild
Solved !
Use emerge @preserved-rebuild après un emerge --ask --update --deep --newuse @world
net-print/cups-2.1.3-r1 (Change USE: +dbus)
Ajout
nano /etc/portage/make.conf USE="systemd X udisks alsa usb dbus"
Solved !
gen/pro.txt · Dernière modification : de 127.0.0.1
