Convierte tu GNU/Linux en un Sistema Operativo apto para la MinerĂa Digital
En esta, mi segunda publicaciĂ³n del mes les traigo una publicaciĂ³n sobre que paqueterĂa mĂnima recomendable deberĂa tener su propio Sistema GNU/Linux, para optimizarlo y poder dedicarlo a la MinerĂa Digital, en otras palabras, para la generaciĂ³n de Criptodivisas (Criptomonedas).
A continuaciĂ³n detallaremos las ordenes de comandos con algunos paquetes que dependiendo de la DistribuciĂ³n y versiĂ³n de su propio Sistema Operativo GNU/Linux podrĂan no ser exactamente iguales, por lo que deberĂ¡ buscar y cambiar los nombres de aquellos que sean necesarios:
Paquetes para realizar optimizaciones para obtener un Sistema Operativo de MinerĂa Digital
Optimizar el Kernel:
root@equipo:/directorio/subdirectorio# sudo apt install build-essential linux-headers-$(uname -r) dkms
Gestionar archivos comprimidos:
root@equipo:/directorio/subdirectorio# sudo apt install arj bzip2 lhasa lzip p7zip p7zip-full p7zip-rar rar unace unrar unrar-free unzip xz-utils zip zoo
Adecuar el Hardware del Equipo:
root@equipo:/directorio/subdirectorio# sudo apt install acpi acpitool acpi-support fancontrol hardinfo hwdata hwinfo ibus ibus-m17n inxi irqbalance iucode-tool laptop-detect linux-firmware lm-sensors lshw lsscsi smart-notifier smartmontools sysinfo xsensors
root@equipo:/directorio/subdirectorio# sudo apt install intel-microcode # Solo para Procesadores INTEL
root@equipo:/directorio/subdirectorio# sudo apt install amd64-microcode # Solo para Procesadores AMD
Luego ejecutar las ordenes de comando:
root@equipo:/directorio/subdirectorio# sudo sensors-detect
Y presionar ENTER en todas las opciones.
Luego ejecutar la orden de comando:
root@equipo:/directorio/subdirectorio# sudo chmod u+s /usr/sbin/hddtemp
Probar como Usuario el comando hddtemp:
root@equipo:/directorio/subdirectorio# sudo hddtemp /dev/sda
Paquetes para gestionar las Tarjetas de VĂdeo:
Nota: Solo instalar en computadores de escritorio con tarjeta de vĂdeo no integrada AGP / PCI / PCI EXPRESS o Computadores mĂ³viles (Laptops) que presenten problemas o deficiencias de vĂdeo:
Tarjetas Nvidia:
root@equipo:/directorio/subdirectorio# sudo apt install linux-headers-`uname -r` xorg-server-source
root@equipo:/directorio/subdirectorio# sudo apt install nvidia-kernel-common nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-detect nvidia-smi nvidia-support
Luego ejecutar la orden de comando:
root@equipo:/directorio/subdirectorio# sudo nvidia-xconfig
Reinicie el Sistema y pruebe el resultado.
Tarjetas AMD:
root@equipo:/directorio/subdirectorio# sudo apt install fglrx-driver fglrx-control
Reinicie el Sistema y pruebe el resultado.
Tarjetas INTEL:
root@equipo:/directorio/subdirectorio# sudo apt install intel-gpu-tools i965-va-driver
Reinicie el Sistema y pruebe el resultado.
Nota: Si al instalar los paquetes privativos de vĂdeo y no arrancar el entorno grĂ¡fico, usted puede solventar el problema borrando el contenido del archivo /etc/x11/xorg.conf y reiniciando.
Paquetes para la gestiĂ³n de aplicaciones basadas en PYTHON:
sudo apt install python-pip python-psutil python-twisted
Paquetes para la gestiĂ³n de aplicaciones basadas en QT5:
sudo apt install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools libqt5websockets5
Y Dependiendo de la DistribuciĂ³n y VersiĂ³n de su Sistema Operativo:
sudo apt install libqt5core5
O este otro:
sudo apt install libqt5core5a
Paquetes para la gestiĂ³n de los Programas de Mineros (Minadores) y Billeteras (Wallets) de Criptodivisas:
sudo apt install autoconf automake autotools-dev build-essential byobu g++ gcc gcc-6 g++-6 git git-core libboost-dev libboost-all-dev libcrypto++-dev libcurl3 libdb-dev libdb++-dev libevent-dev libgmp-dev libgmp3-dev libhwloc-dev libjansson-dev libmicrohttpd-dev libminiupnpc-dev libncurses5-dev libprotobuf-dev libqrencode-dev libqt5gui5 libqtcore4 libqt5dbus5 libstdc++6 libssl-dev libusb-1.0-0-dev libtool libudev-dev make ocl-icd-opencl-dev openssl pkg-config protobuf-compiler qrencode qttools5-dev qttools5-dev-tools
Y estas librerĂas:
sudo apt install libdb++-dev libdb5.3++ libdb5.3++-dev
O estas otras:
sudo apt install libdb++-dev libdb4.8++
Nota: Para las librerĂas 4.8 puede instalar los Repositorios de Bitcoin disponibles instalando el ppa:bitcoin/bitcoin
sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install -y libdb4.8-dev libdb4.8++-dev
o Descargarlas desde:
http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/pool/main/d/db4.8/
Tanto en Ubuntu como en algunas Distros basadas en Ubuntu se pudiesen necesitar instalar librerĂas de «libboost» no correspondientes a su versiĂ³n, librerĂas tales como: «libboost-filesystem1.58.0«, «libboost-program-options1.58.0«, «libboost-system1.58.0» y «libboost-thread1.58.0» que son propias de Ubuntu 16.04 (Xenial). Las mismas deberĂ¡n ser descargadas e instaladas con la orden de comando: «sudo dpkg -i libboost*.deb».
Y en otros casos pudiesen necesitarse la instalaciĂ³n de los paquetes «cmake» o «libcurl4» y «libcurl4-openssl-dev», que requieren la desinstalaciĂ³n de la librerĂa «libcurl3» y aquellas aplicaciones que la usen. Otro paquete Ăºtil para labores de minerĂa digital vĂa terminal (consola) es «screen». InstĂ¡lelo en caso de considerarlo necesario.
Luego de esto puede finalizar ejecutando los siguientes comandos para el mantenimiento y optimizaciĂ³n de todo el Sistema Operativo:
root@equipo:/directorio/subdirectorio# sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
root@equipo:/directorio/subdirectorio# sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
root@equipo:/directorio/subdirectorio# sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg*
root@equipo:/directorio/subdirectorio# sudo update-initramfs -u
¡Ahora puede continuar instalando y/o ejecutando cada Software Minero y Billetera Digital de su preferencia!
MinerOS / MilagrOS: Sistema Operativo de MinerĂa Digital
Espero que estos pequeños tips les orienten dentro de su propia Distro y versiĂ³n para que logren optimizarla y adaptarla a la MinerĂa Digital de Criptodivisas. Y en caso de no querer hacer estas y otras optimizaciones descarga gratis o bajo donativo el Sistema Operativo GNU/Linux MilagrOS, antiguamente llamado MinerOS desde su pĂ¡gina web oficial, haciendo clic aquĂ: Proyecto Tic Tac | Distros.
