Outils pour utilisateurs

Outils du site


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 portagepackage.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 !


Gentoo Menu

gen/pro.txt · Dernière modification : de 127.0.0.1