Instale o driver proprietário Nvidia baixado do site oficial em qualquer distro
Publicado por aguamole (última atualização em 30/01/2020)
[ Hits: 3.955 ]
Este shell script é desenvolvido com o propósito de ser capaz de instalar o driver proprietário da Nvidia em qualquer distribuição. O que ele faz é diminuir a interação do usuário com o terminal, facilitando a instalação para quem é novato no GNU/Linux.
Dependências: Bash, lsmod
#!/usr/bin/env bash #-----------------------------------------------------------------------------------------------------------------------# # Script Shell por João Cláudio de Alcântara.----------------------------------------------------# #----------------------------------------------------------------------------------------------------------------------# # Este script foi escrito para ser capaz de instalar drivers proprietário------------# # da Nvidia em qualquer Linux OS.------------------------------------------------------------------# # Ele foi testado no Lubuntu 16.04 LST.----------------------------------------------------------# # Você pode alterar e redistribuir este script.-------------------------------------------------# #---------------------------------------------------------------------------------------------------------------------# clear echo "==========================================" echo "# CREDITO #" # echo "# Autor: João Cláudio de Alcântara #" # echo "# E-mail: joaoclaudio63@gmail.com #" # echo "==========================================" sleep 5 #-----------VARIAVEIS----------# echo "Coloque o caminho do instalador oficial baixado do site da Nvidia" read instalador #-------------------------------------# #-------------TESTES-------------# if [ `whoami` == root ]; then # Verifica se o script shell esta sendo executado como root echo "Você é ROOT" else echo -e "\033[31mVocê deve ser ROOT para executar este Script Shell.\033[m"; exit fi while true # Verifica se o arquivo de driver Nvidia foi encontrado do if [ -f $instalador ]; then echo "Arquivo encontrado"; break else echo -e "\033[31mFalha arquivo não foi encontrado\033[m"; echo -e "Coloque o caminho do instalador oficial baixado do site da Nvidia\nCtrl+C para sair !"; read instalador fi done echo -e " \033[0;31mATENÇÃO\033[m\n---> Este script deve ser executado no terminal\npara acessar o terminal use as teclas Ctrl+Alt+F1.\nO computador precisa reiniciar e você tera\nque iniciar o script varias vezes ate terminar a instalação !\n " read -p "Pressione [Enter] para continuar ou CTRL+C para sair..." # Detecta e para o direct manager suporta LightDM, GDM, MDM, KDM, LXDM e SDDM if type /etc/init.d/lightdm; then echo "Detectado LightDM"; /etc/init.d/lightdm stop elif type /etc/init.d/gdm; then echo "Detectado GDM"; /etc/init.d/gdm stop elif type /etc/init.d/kdm; then echo "Detectado MDM"; /etc/init.d/mdm stop elif type /etc/init.d/mdm; then echo "Detectado KDM"; /etc/init.d/kdm stop elif type /etc/init.d/lxdm; then echo "Detectado LXDM"; /etc/init.d/lxdm stop elif type /etc/init.d/sddm; then echo "Detectado SDDM"; /etc/init.d/sddm stop else echo -e "\033[0;31mFalha não foi possível detectar o Direct Manager.\nRever linhas 40 a 55.\033[m" exit fi #-------------------------------------# echo -e "\033[0;32m _ _ _ | | (_) | | __| | _ __ _ __ __ ___ _ __ ___ | |__ / _ || __|| |\ \ / // _ \| __|/ __|| _ \ | (_| || | | | \ V /| __/| | _ \__ \| | | | \__ _||_| |_| \_/ \___||_|(_)|___/|_| |_| \033[0;34mVersion: 1\033[m " if lsmod | grep nouveau; then # Detecta se o nouveau esta ativo e desativa. echo -e "# Gerado pelo script driver.sh\nblacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist-nouveau.conf update-initramfs -u echo -e "O sistema sera reiniciado em 10 seg...\napós reinicio iniciar novamente o script.\nCtrl+C para cancelar !" sleep 10 systemctl -i reboot fi bash $instalador # Inicia o instalador echo -e "O sistema sera reiniciado em 10 seg...\nCtrl+C para cancelar !" sleep 10 systemctl -i reboot
EPD 0.5 (Criando e editando pacotes de instalação debian)
Backup diário das bases do MySQL
Limitando largura de banda com o CBQ
Execução remota com SSH e HERE DOCUMENTS descomplicada
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
O que esta havendo com o mercado de ti? (9)
Não consigo cadastrar nenhuma conta online (5)
Hotspot Mikrotik nao carrega pagina de login. (0)