Il est parfois difficile de décrypter le language de portage! Je voulais installer le designer de qt :
# emerge -va designer
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section 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 ebuild selected to satisfy ">=dev-qt/qtgui-5.4.2:5" has unmet requirements.
- dev-qt/qtgui-5.4.2-r1::gentoo USE="dbus gif harfbuzz jpeg png udev -accessibility -debug -egl -eglfs -evdev -gles2 -gtkstyle -ibus -test -xcb" ABI_X86="64"
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( eglfs xcb )
The above constraints are a subset of the following complete expression:
any-of ( eglfs xcb ) accessibility? ( dbus xcb ) egl? ( evdev ) eglfs? ( egl ) ibus? ( dbus )
Comment comprendre ce message? La ligne
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( eglfs xcb )
nous dis que eglfs et/ou xcb doit être activer. En guise de test, je peux lancer la commande :
# USE="xcb" emerge -va designer
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section 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!
[ebuild N ] x11-libs/libxkbcommon-0.5.0::gentoo USE="X -doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 602 KiB
[ebuild R ] dev-libs/libpcre-8.38:3::gentoo USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild NS ] dev-qt/qtcore-5.4.2:5::gentoo [4.8.6-r2:4::gentoo] USE="-debug -icu -systemd {-test}" 45268 KiB
[ebuild N ] dev-qt/qtnetwork-5.4.2:5::gentoo USE="bindist ssl -connman -debug -networkmanager {-test}" 0 KiB
[ebuild N ] dev-qt/qtxml-5.4.2:5::gentoo USE="-debug {-test}" 0 KiB
[ebuild NS ] dev-qt/qtdbus-5.4.2:5::gentoo [4.8.6-r1:4::gentoo] USE="-debug {-test}" 0 KiB
[ebuild NS ] dev-qt/qtgui-5.4.2-r1:5::gentoo [4.8.6-r4:4::gentoo] USE="dbus gif harfbuzz jpeg png udev xcb -accessibility -debug -egl -eglfs -evdev -gles2 -gtkstyle -ibus {-test}" 0 KiB
[ebuild N ] dev-qt/qtwidgets-5.4.2:5::gentoo USE="png xcb -debug -gles2 -gtkstyle {-test}" 0 KiB
[ebuild N ] dev-qt/qtprintsupport-5.4.2:5::gentoo USE="cups -debug -gles2 {-test}" 0 KiB
[ebuild N ] dev-qt/designer-5.4.2:5::gentoo USE="-debug -declarative {-test} -webkit" 9115 KiB
Total: 10 packages (6 new, 3 in new slots, 1 reinstall), Size of downloads: 54984 KiB
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtcore-5.4.2::gentoo
# required by dev-qt/designer-5.4.2::gentoo
# required by designer (argument)
>=dev-libs/libpcre-8.38 pcre16
Donc, tout peut fonctionner avec xcb d'activer. Je dois donc rendre cette modification permanente. J'ai deux choix, soit ajouter l'option dans /etc/portage/package.use pour activer cette fonctionnalité à ce package seulement ou l'ajouter dans /etc/portage/make.conf pour activer cette fonctionnalité globalement. J'ai choisi la première option et j'ajoute la ligne demander à la fin de la commande emerge. J'ajoute donc dans /etc/portage/package.use :
>=dev-qt/qtgui-5.4.2 xcb
# required by dev-qt/qtcore-5.4.2::gentoo
# required by dev-qt/designer-5.4.2::gentoo
# required by designer (argument)
>=dev-libs/libpcre-8.38 pcre16
meitnerium
Wednesday, December 30, 2015
Wednesday, December 16, 2015
Mise à jour du kernel
J en est profiter pour mettre mon kernel a jour, version Linux Kernel 4.3.2-gentoo
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.14.14-gentoo
[2] linux-3.14.25-rt22
[3] linux-4.2.0-gentoo
[4] linux-4.2.0-gentoo-r1
[5] linux-4.2.1-gentoo *
[6] linux-4.3.2-gentoo
# eselect kernel set 6
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.14.14-gentoo
[2] linux-3.14.25-rt22
[3] linux-4.2.0-gentoo
[4] linux-4.2.0-gentoo-r1
[5] linux-4.2.1-gentoo
[6] linux-4.3.2-gentoo *
# genkernel all
# grub2-mkconfig -o /boot/grub/grub.cfg
Par contre,j ai eu une surprise enm voulant ajouter les drivers nvidia ! la version
x11-drivers/nvidia-drivers-355.11-r2 says kernel-4.3 or greater are not supported yet.
Gentoo supports kernels which are supported by NVIDIA"
"which are limited to the following kernels:"
"
"
Juste pour tester , je suis aller dans le répertoire
et /usr/portage/x11-drivers/nvidia-drivers et j ai emerger la derniere version :
emerge -va nvidia-drivers-358.16-r1.ebuild
la compilation a fonctionner
J en est profiter pour mettre mon kernel a jour, version Linux Kernel 4.3.2-gentoo
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.14.14-gentoo
[2] linux-3.14.25-rt22
[3] linux-4.2.0-gentoo
[4] linux-4.2.0-gentoo-r1
[5] linux-4.2.1-gentoo *
[6] linux-4.3.2-gentoo
# eselect kernel set 6
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.14.14-gentoo
[2] linux-3.14.25-rt22
[3] linux-4.2.0-gentoo
[4] linux-4.2.0-gentoo-r1
[5] linux-4.2.1-gentoo
[6] linux-4.3.2-gentoo *
# genkernel all
# grub2-mkconfig -o /boot/grub/grub.cfg
Par contre,j ai eu une surprise enm voulant ajouter les drivers nvidia ! la version
x11-drivers/nvidia-drivers-355.11-r2 says kernel-4.3 or greater are not supported yet.
Gentoo supports kernels which are supported by NVIDIA"
"which are limited to the following kernels:"
"
Juste pour tester , je suis aller dans le répertoire
et /usr/portage/x11-drivers/nvidia-drivers et j ai emerger la derniere version :
emerge -va nvidia-drivers-358.16-r1.ebuild
la compilation a fonctionner
Tuesday, December 15, 2015
Mise à jour de Gentoo problématique
Apres avoir fait quelques mises à jour, j'ai eu des problèmes avec mon interface réseau. Mon interface, qui s'appelais jadis eth0 s'appelais maintenant enp0s25. De plus, il ne se connectais plus via dchpcd. Avec les lignes de commande suivante :
ifconfig enp0s25 192.168.2.100
route add default gw 192.168.2.1
Je retrouvais mon net ! J ai trouvé une solution sur internet (source) , il faut enlever le commentaire suivant dans le fichier /etc/default/grub :
GRUB_CMDLINE_LINUX="net.ifnames=0"
Donc ensuite, j'ai reconfigurer mon grub avec la commande :
grub2-mkconfig -o /boot/grub/grub.cfg
Après redémarrage, la commande ifconfig -a donne :
franktoo francois # ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.2.100 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::ea40:f2ff:fe0b:dc2a prefixlen 64 scopeid 0x20
ether e8:40:f2:0b:dc:2a txqueuelen 1000 (Ethernet)
RX packets 939 bytes 588635 (574.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 903 bytes 166269 (162.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xd2300000-d2320000
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 1308 bytes 102144 (99.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1308 bytes 102144 (99.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Tout refonctionne :)
ifconfig enp0s25 192.168.2.100
route add default gw 192.168.2.1
Je retrouvais mon net ! J ai trouvé une solution sur internet (source) , il faut enlever le commentaire suivant dans le fichier /etc/default/grub :
GRUB_CMDLINE_LINUX="net.ifnames=0"
inet 192.168.2.100 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::ea40:f2ff:fe0b:dc2a prefixlen 64 scopeid 0x20
ether e8:40:f2:0b:dc:2a txqueuelen 1000 (Ethernet)
RX packets 939 bytes 588635 (574.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 903 bytes 166269 (162.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xd2300000-d2320000
lo: flags=73
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 1308 bytes 102144 (99.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1308 bytes 102144 (99.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Saturday, November 22, 2014
Gentoo sur intel DX58SO LGA 1366
Mon installation de Gentoo sur mon nouveau ordinateur est maintenant terminé :) Voici donc quelques fichier de configuration que j'ai utilisé :
/etc/make.conf :
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="apache2 bindist mmx mysql nvidia php pixman sse sse2 threads xvmc -xcb"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j9"
VIDEO_CARDS="nvidia"
PHP_TARGETS="php5-4"
PHP_INI_VERSION="production"
source /var/lib/layman/make.conf
/usr/src/linux/.config : http://pastebin.com/k5zLBbrk
-> Processor type and features
-> Processor family
(X) Core 2/newer Xeon
lspci -k : http://pastebin.com/nLqvU9cp
/etc/make.conf :
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="apache2 bindist mmx mysql nvidia php pixman sse sse2 threads xvmc -xcb"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j9"
VIDEO_CARDS="nvidia"
PHP_TARGETS="php5-4"
PHP_INI_VERSION="production"
source /var/lib/layman/make.conf
/usr/src/linux/.config : http://pastebin.com/k5zLBbrk
-> Processor type and features
-> Processor family
(X) Core 2/newer Xeon
lspci -k : http://pastebin.com/nLqvU9cp
Thursday, October 22, 2009
Google possède plein de service :
Recherche google
Voici quelques astuces. Si vous trouvez trop de résultat, essayer avec les guillements pour rechercher une phrase exacte. ("photo de Québec" donne 3 240 000 avec les guillemets, et 37 200 000 sans) De plus, utiliser + si vous voulez avoir tout les termes, ou - si vous ne voulez pas d'un terme.
Google Analytic
Vous êtes webmaster et vous voulez analyser les visiteurs de votre site web? Ce service est pour vous. Vous pouvez analyser les visiteurs selon leurs provenances géographiques, les liens qui ont acheminés vers votre site, le pages les plus visitées, et bien plus encore :)
Google Ad-sense
Vous êtes webmaster et vous voulez ajouter un peu de publicités sur votre site? Ce service vous permettra de rentabilisez votre site web.
Recherche google
Voici quelques astuces. Si vous trouvez trop de résultat, essayer avec les guillements pour rechercher une phrase exacte. ("photo de Québec" donne 3 240 000 avec les guillemets, et 37 200 000 sans) De plus, utiliser + si vous voulez avoir tout les termes, ou - si vous ne voulez pas d'un terme.
Google Analytic
Vous êtes webmaster et vous voulez analyser les visiteurs de votre site web? Ce service est pour vous. Vous pouvez analyser les visiteurs selon leurs provenances géographiques, les liens qui ont acheminés vers votre site, le pages les plus visitées, et bien plus encore :)
Google Ad-sense
Vous êtes webmaster et vous voulez ajouter un peu de publicités sur votre site? Ce service vous permettra de rentabilisez votre site web.
Sunday, October 18, 2009
catraqui et promenade lineaire st-charles 066
Ma deuxième destination fut les sentiers linéaires de la promenade
Subscribe to:
Posts (Atom)