Created
April 17, 2013 14:55
-
-
Save maltzsama/5404971 to your computer and use it in GitHub Desktop.
compile arck linux kernel
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #1: Tenham certeza que tem o ABS instalado em suas máquinas. | |
| pacman -Sy abs --nonconfirm | |
| #2: Depois como sudo rodem o ABS (isso pode demorar um pouco). | |
| abs | |
| #3: Crie um diretório temporário para seu novo pacote nvidia. | |
| mkdir -p /var/abs/local/ | |
| #4: Faça uma cópia do conteúdo do diretório nvidia. | |
| cp -r /var/abs/extra/nvidia/ /var/abs/local/ | |
| #5: Mude o dono e as permições do diretório copiado. | |
| #Se você estiver usando sudo fique atento. o comando $makepkg irá dar erro porque ele não poderá criar os diretórios necessários e além disso não é recomendavel rodar o $makepkg como root. | |
| chown -hR : /var/abs/local/nvidia | |
| #6: Vá para o diretório que você criou. | |
| cd /var/abs/local/nvidia | |
| #7: Apartir daqui precisaremos editar dois aquivos que se encontram dentro dessa pasta. | |
| #São eles: | |
| # nvidia.install | |
| # PKGBUILD | |
| #Neles estão armazenadas as versões de kernel que o driver deve usar. E precisamos mudar pra nossa versão de kernel. | |
| #Use o comando uname para saber qual a sua versão: | |
| uname -r | |
| #Dentro do nvidia.install | |
| vim nvidia.install | |
| #Substitua a linha: KERNEL_VERSION="2.6.xx-ARCH" pela a sua versão. | |
| KERNEL_VERSION="2.6.30-dorsal" | |
| #Faça exatamente o mesmo no arquivo PKGBUILD | |
| vim PKGBUILD | |
| #8:Crie o pacote. | |
| makepkg -i -c | |
| #9: Instale o pacote que você acaba de criar. | |
| pacman -U nvidia-xxxx.pkg.tar.gz |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment