DVDaDVD±R  

Retroceder   DVDaDVD±R > General > Mundo Linux

Mundo Linux Foro para todo lo concerniente a Linux y derivados, en especial orientado a la autoria y copia de DVDs.


Respuesta
 
Herramientas
Antiguo 03-Jan-2016, 18:54   #1
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
:D Gentoo 2016

Bueno, aquí empezamos una nueva andadura con Gentoo Linux 2016 ...
https://www.gentoo.org/downloads/mirrors/ enlace de los espejos de descarga.
https://wiki.gentoo.org/wiki/Handbook:Main_Page/es enlace del manual español.
https://wiki.gentoo.org/wiki/GRUB2/es enlace de la wiki para GRUB2.
https://wiki.gentoo.org/wiki/Systemd/es enlace del subsistema systemd.
https://wiki.gentoo.org/wiki/KDE/es enlace de KDE-Plasma.
https://wiki.gentoo.org/wiki/KDE/Overlay enlace del overlay.
https://wiki.gentoo.org/wiki/KDE/Plasma_5_upgrade enlace de KDE/Plasma 5 upgrade.
https://wiki.gentoo.org/wiki/Systemd...3_from_scratch enlace para la wiki de GNOME.
Es importante revisar la última fecha de modificación en las wiki's, al final de la página, para tener una referencia clara de su edición.

El primer día de este nuevo año 2016 se liberó la última versión ...
Comienzo una nueva instalación partiendo del tutorial 2015 y a medida que surjan novedades y/o problemas los iré posteando para conocer cómo resolverlos ...
La máquina utilizada en este caso es la Asus Z10PA-U8 en modo servidor ...
A partir de este momento se supone tener disponible un CD de soporte correcto de la ISO minimal x86_64 para poder iniciarlo en perfectas condiciones ...

Escribimos en el indicador de comandos: gentoo y pulsamos <Enter>

Una vez arrancado el soporte deberíamos tener la conexión a WAN disponible también ...

A continuación estamos preparados para iniciar la instalación de Gentoo a disco ...

Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 12:30   #2
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
En primer lugar debemos establecer el espacio de disco pertinente para ubicar la instalación de Gentoo. En dependencia del tipo de máquina y sus dispositivos ensamblados tenemos que tener en cuenta ciertos conceptos de preparación tales como el tamaño del/los disco(s) y/o el tipo de BIOS (UEFI) el cual nos enfrentamos. Tal como dejo constancia en el Tutorial 2015 necesitamos un particionamiento de disco que consiste de cuatro divisiones, a saber:
1 de 3MB para ubicar el Gestor de arranque GRUB.
1 de 500GB para ubicar los ficheros de arranque del sistema.
1 cuyo volumen será igual a la RAM instalada para ubicar la transferencia de ficheros del sistema.
y 1 raíz cuyo volumen será discrecional no inferior a 40GB para ubicar el sistema de ficheros.
Existen varias herramientas (parted, fdisk, cfdisk, cgdisk, etc,) para realizar el particionamiento de disco, algunas de estas utilidades se incluyen en el CD de soporte de Gentoo y son suficientes para realizar la tarea.
Este desempeño está fuera del objetivo de este tuto y el usuario en cuestión debería buscar información previa (si la necesita) en Internet y en sus diversas Wiki's que las hay.
Una vez establecido el espacio de disco estamos en disposición de poder emitir las correspondientes órdenes en el indicador de comandos ...
Suerte y al toro ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 12:40   #3
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Este es un listado de las órdenes de la primera fase hasta el reinicio de la máquina:
mkfs.ext4 /dev/sdxx
mkswap /dev/sdxx
swapon /dev/sdxx
mount /dev/sdxx /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sdxx /mnt/gentoo/boot
cd /mnt/gentoo
links http://www.gentoo.org/main/en/mirrors.xml
tar xvjpf stage3-*.tar.bz2
nano -w /mnt/gentoo/etc/portage/make.conf
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

================================================== ====
mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf ## ver el mensaje #24
nano -w /mnt/gentoo/etc/portage/make.conf ##estas dos líneas quedan anuladas
================================================== ====
cp -L /etc/resolv.conf /mnt/gentoo/etc/
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) $PS1"

Hasta aquí deberíamos conseguir un indicador de comandos tal como este:
(chroot) livecd / #_
En esta situación estamos dentro de un enjaulado en el cual, prácticamente, estamos dentro del nuevo entorno Gentoo Linux. Por supuesto aún no se ha terminado y todavía quedan unas cuantas cosas por hacer. En este estado se permanece hasta el reinicio de la máquina.

Continúa ...

PostData: (24-04-2016) En este punto mi archivo /etc/portage/make.conf es este:
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
USE="bindist mmx sse sse2 sse2check qt4 kde -gtk+ -gnome dvd cdr alsa"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j9"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 13:20   #4
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

emerge --sync
La siguiente sección entre líneas queda anulada. Ver mensaje #24
================================================== =======
mkdir /etc/portage/repos.conf
cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf
nano -w /etc/portage/repos.conf/gentoo.conf
nano -w /etc/portage/make.conf
================================================== =======
eselect news list
eselect news read all >> news.txt
eselect profile list
eselect profile set 7
eselect profile list
nano -w /etc/portage/make.conf
echo "Europe/Brussels" > /etc/timezone
emerge --config sys-libs/timezone-data
nano -w /etc/locale.gen
locale-gen
eselect locale list
eselect locale set 9
nano -w /etc/env.d/02locale
env-update && source /etc/profile
emerge --ask --update --deep --newuse @world
emerge --ask sys-kernel/gentoo-sources
emerge --ask sys-apps/pciutils
emerge --ask linux-firmware
emerge --ask genkernel-next
genkernel --menuconfig all

A partir de aquí corresponde configurar el núcleo apropiadamente, el usuario en cuestión debería conocer el tipo de dispositivos incluidos en la máquina y configurarlos adecuadamente.

Continúa ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 13:44   #5
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

La configuración del núcleo es un tema aparte y existen múltiples formas y maneras de configurarlo, depende mucho del tipo de material usado y, generalmente, cada equipo es diferente de los demás, requiere atención y lectura de información que se puede encontrar en esta dirección ...
https://wiki.gentoo.org/wiki/Kernel/...ation_Guide/es
genkernel es un guión (script) que nos facilita bastante la tarea, pero no es infalible, la responsabilidad es del usuario en cómo manejarlo pero suele hacer bien su trabajo.
La primera compilación del núcleo nos reporta cuatro ficheros que podemos examinar con esta orden:
ls -l /boot/
Si estamos ante una máquina con BIOS UEFI debemos crear un fichero adicional con esta orden:
xzcat /boot/initramfs-genkernel-x86_64-4.1.12-gentoo > /boot/initramfs.cpio
... e incorporarlo en una segunda compilación del núcleo ...
Ejemplo: KERNEL Build in the initramfs CPIO archive
General setup --->
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
(/boot/initramfs-3.12.21-gentoo-r1.cpio) Initramfs source file(s)

genkernel --menuconfig all
Finalmente conseguiremos un núcleo perfectamente configurado usable para nuestra máquina.

Continúa ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 15:06   #6
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

nano -w /etc/fstab
mkdir /mnt/windows
mkdir /mnt/cdrom
mkdir /mnt/floppy
mkdir /mnt/linux
mkdir /mnt/usb
nano -w /etc/conf.d/net
ls -l /etc/init.d/
ln -s net.lo /etc/init.d/net.eth0
rc-update add net.eth0 default
passwd
nano -w /etc/rc.conf
nano -w /etc/conf.d/keymaps
nano -w /etc/conf.d/hwclock
nano -w /etc/conf.d/consolefont
rc-update add consolefont boot
nano -w /etc/portage/make.conf

Configurar este fichero acorde con la localización del sistema.
USE="... nls"
INPUT_DEVICES="evdev"
LINGUAS="es"
FEATURES="userfetch"
GRUB_PLATFORMS="emu efi-32 efi-64 pc"

emerge -p sys-apps/dbus ;verifica si se instaló
rc-update add dbus default
emerge -p gpm
;verifica si se instaló
nano -w /etc/conf.d/gpm
rc-update add gpm default
emerge -p systemd
;verifica si se instaló
emerge --ask syslog-ng
rc-update add syslog-ng default
emerge --ask app-admin/logrotate
rc-update add cronie default
emerge --ask mlocate
emerge --ask dhcpcd
systemctl enable dhcpcd.service
emerge --ask sys-fs/dosfstools
emerge --ask sys-fs/ntfs3g
emerge --ask wireless-tools wpa_supplicant
;solamente si existe un adaptador wifi
emerge --ask --newuse sys-boot/grub:2
emerge --ask --newuse sys-boot/os-prober
ln -snf /proc/self/mounts /etc/mtab
nano -w /etc/default/grub

Modificar la siguiente línea tal como sigue:
GRUB_CMDLINE_LINUX="rootfstype=ext4 real_init=/usr/lib/systemd/systemd"
mount /boot
Verificar si existe /boot/grub con ls -l /boot/, en caso contrario crearlo con mkdir /boot/grub

Continúa ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 15:18   #7
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

Ahora instalaremos el Gestor de Arranque convenientemente ...
grub2-install /dev/sdx
Debería reportar ningún error, en caso contrario algo de lo anterior se ha hecho mal, repasarlo convenientemente para encontrar el error u omisión.
grub2-mkconfig -o /boot/grub/grub.cfg
exit
cd

Aquí termina la primera fase de la instalación de Gentoo a disco saliendo del entorno enjaulado.
A continuación desmontamos el tinglado y reiniciamos.
umount -l /mnt/gentoo/dev{/pts,/shm,}
umount -l /mnt/gentoo{/boot,/sys,/proc,}
reboot

Si todo ha ido como debe la máquina nos reiniciará correctamente y entraremos directamente en Gentoo.


¡¡¡Enhorabuena!!! ya tiene funcionando un sistema Gentoo.

Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 16:12   #8
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Esta sección solo es para configurar la máquina como enrutador/encaminador de la red local, en primer lugar es necesario habilitar en el núcleo la tabla NAT que por defecto viene desactivada, de tal forma que no impida ejercer la labor del cortafuegos iptables, por consiguiente habilitar las líneas de referencia antes de compilar el núcleo, tal como sigue:
genkernel --menuconfig all
-*- Networking support →
Networking options →
[*] Network packet filtering framework (Netfilter) →
IP: Netfilter Configuration →
-M- IPv4 NAT
-M- IPv4 masquerade support
<M> iptables NAT support
<M> MASQUERADE target support
<M> NETMAP target support
<M> REDIRECT target support

nano -w /etc/conf.d/net
config_eth1="192.168.10.1 broadcast 192.168.10.255 netmask 255.255.255.0"
routes_eth1="default gw 192.168.1.1"

ls -l /etc/init.d/
ln -s net.lo /etc/init.d/net.eth1
rc-update add net.eth1 default
emerge --ask dnsmasq
nano -w /etc/dnsmasq.conf

interface=eth1
dhcp-range=192.168.10.100,192.168.10.250,72h

rc-update add dnsmasq default
emerge -p iptables
;verifica si se instaló anteriormente
iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
export LAN=eth1
export WAN=eth0
iptables -I INPUT 1 -i ${LAN} -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -A INPUT -p UDP --dport bootps ! -i ${LAN} -j REJECT
iptables -A INPUT -p UDP --dport domain ! -i ${LAN} -j REJECT
iptables -A INPUT -p TCP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
iptables -A INPUT -p UDP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
iptables -I FORWARD -i ${LAN} -d 192.168.10.0/255.255.255.0 -j DROP
iptables -A FORWARD -i ${LAN} -s 192.168.10.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i ${WAN} -d 192.168.10.0/255.255.255.0 -j ACCEPT
iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done
/etc/init.d/iptables save
rc-update add iptables default
nano -w /etc/sysctl.conf

Modificar la variable net.ipv4.ip_forward = 0 por 1 y descomentar la línea.
Modificar la variable net.ipv4.ip_dynaddr = 0 por 1 y descomentar la línea.
Modificar la variable net.ipv4.conf.default.rp_filter = 1 descomentando la línea solamente.
Modificar la variable net.ipv4.conf.all.rp_filter = 1 descomentando la línea solamente.
reboot ;reinicia la máquina.
ifconfig -a ;muestra las interfaces activas.

Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 17:17   #9
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos agregando cosas, creación de un usuario y actualización del sistema ....
useradd -m -G users,wheel,audio,cdrom,floppy -s /bin/bash juan
passwd juan
nano -w /etc/portage/make.conf

Modificar y/o añadir los siguientes 'flags' a la variable USE= ...
bindist mmx sse sse2 sse2check -gtk+ -gnome qt4 kde dvd cdr alsa nls svg X dbus cups ffmpeg jpeg png tiff pam php acl ppds ldap readline python winbind sqlite policykit ssl unicode icu java slp samba 64bit (multilib) pulseaudio systemd udev
El parámetro unicode tiene que ver con la localización de UTF-8. El parámetro gbm se incorporará si el equipo tiene ensamblado un chip o tarjeta ATI. El parámetro gallium se incorporará en el caso de que el equipo tenga un solo monitor y un controlador de gráfica genérico (no para un driver privativo). El parámetro udev siempre tiene que estar situado en el último lugar de la variable.
emerge --sync && emerge --update --deep --newuse @world
emerge --ask gentoolkit
emerge --ask sys-apps/lshw
emerge --ask sys-apps/usbutils
emerge --ask sys-apps/ifplugd
revdep-rebuild
lspci -v | grep -i audio
nano -w /etc/portage/make.conf
emerge --ask alsa-utils
rc-update add alsasound boot
for x in audio video cdrom cdrw usb lp ; do gpasswd -a juan $x ; done
/etc/init.d/alsasound start
alsamixer
emerge --ask alsa-tools
reboot


Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 18:00   #10
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Instalando Xorg.-
emerge --ask xorg-server (*)
Probablemente reciba un mensaje de algún requerimiento incumplido, por ejemplo en mi caso tuve que ejecutar estas órdenes:
echo ">=x11-libs/libdrm-2.4.65 libkms" >> /etc/portage/package.use/package.use
echo ">=media-libs/mesa-11.0.6 xa" >> /etc/portage/package.use/package.use
A continuación volver a emitir la orden de instalación de las X's ...
emerge --ask xorg-server
env-update && source /etc/profile
emerge --ask twm xclock xterm
startx

Si las X's fallan para iniciarse depende de la gráfica ensamblada en el equipo.
Averiguar qué tipo y marca (fabricante) del dispositivo gráfico.
Si éste es discreto y con un solo monitor deberían funcionar los Xterm's básicos, por otra parte si es una ATI y se configuró el núcleo correctamente también deberían funcionar, por el contrario si es una Nvidia debería haberse configurado el núcleo con el driver genérico 'nouveau' o alternativamente desactivar en el núcleo todos los controladores gráficos e instalar el driver privativo correspondiente al modelo de la gráfica.
En este mi caso, tengo ensamblado en este equipo una gráfica ATI Radeon R7 250X y en el núcleo activado solamente los parámetros siguientes:
Device Drivers →
Graphics support →
Direct Rendering Manager →
<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) →
<M> ATI Radeon
[*] Always enable userptr support
[*] Enable userspace modesetting on radeon (DEPRECATED)



Saludetes

(*) PopstData: (27-1-2016) Recientemente con el cambio de las fuentes del núcleo (4.1.15-r1) resulta más apropiado instalar las X's (xorg-x11) con systemd y Plasma 5
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 19:33   #11
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Instalando el sistema gráfico de escritorio.-

Bien, aquí se nos puede complicar la cosa debido a que en la compilación del núcleo se activó el subsistema systemd ... que está en fase de desarrollo. De todas formas vamos a asesorarnos en esta wiki ...
Para conjunto y soporte de palabras clave instalar layman y agregar el KDE Overlay:
echo "app-portage/layman sync-plugin-portage" >> /etc/portage/package.use/package.use
emerge --ask app-portage/layman

La emisión de esta última orden nos reportará algún aviso de requerimiento por establecer ...
Puede variar en equipos diferentes y/o el modus operandi del usuario en cuestión, en mi caso he tenido que modificar lo siguiente:
nano -w /etc/portage/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="bindist mmx sse sse2 sse2check (qt4 qt5) kde -gtk+ -gnome dvd cdr alsa nls svg X dbus cups ffmpeg png jpeg tiff pam php acl ppds ldap readline python winbind sqlite policykit ssl unicode icu gbm java slp samba 64bit (multilib) pulseaudio systemd udev"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j9"
## GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
## SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
INPUT_DEVICES="evdev"
LINGUAS="es"
FEATURES="userfetch"
GRUB_PLATFORMS="emu efi-32 efi-64 pc"
ALSA_CARDS="snd-hda-intel"
VIDEO_CARDS="radeon"
ACCEPT_LICENSE="*"
ABI_X86="64"

layman --fetch --add kde
eselect profile list
eselect profile set 9
eselect profile list
emerge --ask --changed-use --deep world

Probablemente conseguiremos un mensaje de requerimientos incumplidos ...
emerge -DNav @world
Repetimos la últimas orden ahora emerge --ask --changed-use --deep world

Continúa ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 04-Jan-2016, 20:31   #12
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

A continuación podemos averiguar el grado de desarrollo del contenido del Overlay con esta orden ...
ls -l /var/lib/layman/kde/Documentation/package.accept_keywords/
... e instalar los 'frameworks' y 'plasma' deseados. Por otra parte también averiguar si existe el directorio package.accept_keywords con esta otra orden ...
ls -l /etc/portage/
Para usuarios estables, también es necesario la palabra clave (keywords) de los paquetes necesitados:
mkdir /etc/portage/package.accept_keywords
cd /etc/portage/package.accept_keywords
ln -s /var/lib/layman/kde/Documentation/package.accept_keywords/kde-frameworks-5.16.keywords
ln -s /var/lib/layman/kde/Documentation/package.accept_keywords/kde-plasma-5.5.keywords
emerge --ask kde-plasma/plasma-meta

La emisión de esta orden nos devuelve unos requerimientos a cumplimentar, igual que anteriormente estos requisitos pueden variar de diversas formas tanto en volumen como en las especificaciones del hardware usado. En mi caso son los siguientes:
echo "=x11-misc/sddm-0.13.0-r1 ~amd64" >> /etc/portage/package.accept_keywords/package.accept_keywords
echo "=kde-apps/kio-extras-15.08.3 ~amd64" >> /etc/portage/package.accept_keywords/package.accept_keywords
echo "=dev-qt/qtxmlpatterns-5.5.1 ~amd64" >> /etc/portage/package.accept_keywords/package.accept_keywords
echo "=kde-plasma/oxygen-fonts-5.4.3 ~amd64" >> /etc/portage/package.accept_keywords/package.accept_keywords
echo "=dev-qt/qtopengl-5.5.1 ~amd64" >> /etc/portage/package.accept_keywords/package.accept_keywords

Volvemos a emitir las orden emerge --ask kde-plasma/plasma-meta y nos devuelve el siguiente mensaje:
NOTA: Utilice la opción '--verbose-conflicts' para mostrar los padres omitidos anteriormente.

Podría ser posible resolver este problema mediante el uso de package.mask para evitar que uno de esos paquetes fuese seleccionado. Sin embargo, también es posible que existan dependencias en conflicto de tal manera que son imposibles de satisfacer simultáneamente. Si existe un conflicto de este tipo en las dependencias de dos paquetes diferentes, a continuación, los paquetes no se pueden instalar de forma simultánea. Es posible que desee probar un valor mayor de la opción --backtrack, como --backtrack=30, con el fin de ver si se va a resolver este conflicto de forma automática.
Para obtener más información, consulte la sección PAQUETES enmascarados en la página del manual de emerge o consulte el Manual de Gentoo.


Continúa ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 05-Jan-2016, 11:04   #13
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

Una vez analizado el mensaje emitimos la siguiente orden:
emerge --ask --backtrack=30 kde-plasma/plasma-meta
Y nos devuelve el mismo mensaje ...

Revisando de nuevo los conflictos resulta que hay dos paquetes (recuadros en negro) que se deben desinstalar ... procedo con estas órdenes:
emerge --unmerge kde-apps/kde4-l10n
emerge --unmerge kde-base/khelpcenter

Se vuelve a emitir de nuevo emerge --ask --backtrack=30 kde-plasma/plasma-meta y devuelve este otro mensaje:
Múltiples instancias de paquetes dentro de una sola ranura se han retirado en el conjunto de la dependencia gráfica, dando lugar a una ranura conflictiva:
emerge --unmerge <paquete> ;donde <paquete> será el conflictivo del mensaje devuelto.
Eso nos demuestra que los vínculos creados en el directorio package.accept_keywords también no son del todo correctos y en su contenido tampoco ... por consiguiente se removerán con la orden siguientes:
rm kde-frameworks-5.16.keywords
rm kde-plasma-5.5.keywords

A continuación se crean otros enlaces nuevos tales como:
ln -s /var/lib/layman/kde/Documentation/package.accept_keywords/kde-frameworks-live.keywords
ln -s /var/lib/layman/kde/Documentation/package.accept_keywords/kde-plasma-live.keywords

Volvemos a emitir emerge --ask --backtrack=30 kde-plasma/plasma-meta y la respuesta es muy diferente ...
Ahora tenemos que desenmascarar toda una retahíla de paquetes y ponerlos en el archivo package.accept_keywords

Continuará ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 09-Jan-2016, 10:58   #14
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Seguimos ...

El listado COMPLETO de paquetes a desenmascarar solamente lo podremos visualizar con los Xterm's básicos activados, es decir, con las X's ejecutadas, en el caso de estar en el Terminal de pantalla negra (consola) lo tendríamos muy complicado para verlos.
Este es un momento (tarea) delicado y muy tedioso para cumplimentar ... pues hay que introducir línea a línea con el comando echo el paquete determinado en el archivo package.accept_keywords, un ejemplo está en el mensaje #12 anterior.
Tal como he comentado antes puede ser diferente en cada equipo y en cada versión de plasma, por lo que el archivo /etc/portage/package.accept_keywords/package.accept_keywords presentado a continuación (el mío) tomarlo como una referencia: http://pastebin.com/s8dVvUrv
Una vez cumplida la tediosa tarea a continuación reiniciar la máquina y en la consola emitir estas órdenes:
emerge --sync && emerge -uDNav @world
revdep-rebuild
etc-update
emerge --ask --backtrack=30 kde-plasma/plasma-meta

Si todo sale bien la tarea será considerable a compilar ... finalmente emitir:
sddm





Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jan-2016, 15:56   #15
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.389
Luciérnaga llegará a ser famoso muy pronto
Justamente con fechas de ayer y de hoy se han modificado las páginas de la wiki de KDE-Plasma 5 y la upgrade respectivamente .... https://wiki.gentoo.org/wiki/KDE/Overlay https://wiki.gentoo.org/wiki/KDE/Plasma_5_upgrade

No obstante en mi modesto tutorial dejo constancia del camino a seguir también para sortear los potenciables problemas que pudieran surgir de la instalación ...

Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Respuesta

Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro


La franja horaria es GMT +1. Ahora son las 04:54.


Desarrollado por: vBulletin®
Derechos de Autor ©2000 - 2017, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

vBulletin, Copyright ©2000 - 2003, Jelsoft Enterprises Limited