In this article, I will share some of my experience on installing NVIDIA driver and CUDA on Linux OS. Here I mainly use Ubuntu as example. Comments for CentOS/Fedora are also provided as much as I can.
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
#!/bin/bash -x | |
# | |
# This script is expected to run inside a docker container which has the Raspberry Pi toolchain | |
# and required prerequisites: | |
# - pkg-config | |
# - libusb-1.0-0-dev | |
# - libudev-dev | |
# | |
# /build corresponds to the current directory when the docker container is run and it is expected | |
# that the following directory structure has been setup: |
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
From 070b07f0d41c8a1481a7e40ad5869868aad8c680 Mon Sep 17 00:00:00 2001 | |
From: MilhouseVH <[email protected]> | |
Date: Mon, 27 Nov 2017 20:38:14 +0000 | |
Subject: [PATCH 1/2] kernel 4.15 fix | |
--- | |
kernel/nvidia-modeset/nvidia-modeset-linux.c | 8 +++----- | |
kernel/nvidia-uvm/uvm8_va_block.c | 2 ++ | |
kernel/nvidia/nv.c | 10 ++++------ | |
3 files changed, 9 insertions(+), 11 deletions(-) |
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
From 5e1cb0b78142bf7ed7d348f4a47c236590e72b57 Mon Sep 17 00:00:00 2001 | |
From: MilhouseVH <[email protected]> | |
Date: Mon, 27 Nov 2017 20:48:13 +0000 | |
Subject: [PATCH] kernel 4.15 fix | |
--- | |
kernel/nv.c | 10 ++++------ | |
1 file changed, 4 insertions(+), 6 deletions(-) | |
diff --git a/kernel/nv.c b/kernel/nv.c |
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
#!bash | |
# | |
# bash/zsh completion support for core Git. | |
# | |
# Copyright (C) 2006,2007 Shawn O. Pearce <[email protected]> | |
# Conceptually based on gitcompletion (http://gitweb.hawaga.org.uk/). | |
# Distributed under the GNU General Public License, version 2.0. | |
# | |
# The contained completion routines provide support for completing: | |
# |
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
#!/bin/bash -x | |
# Add MXE binaries to $PATH | |
export PATH=${HOME}/MPVCROSS/mxe-trunk/usr/bin:${PATH} | |
# creating folder where storing archives | |
WRKDIR=${HOME}/MPVCROSS/mpv_release | |
mkdir -p ${WRKDIR} |
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
name=jdk1.8.0_102 | |
alias=oracle-jdk1.8 | |
priority=180 | |
section=main | |
hl rmid /usr/lib/jvm/jdk1.8.0_102/jre/bin/rmid | |
hl java /usr/lib/jvm/jdk1.8.0_102/jre/bin/java | |
hl keytool /usr/lib/jvm/jdk1.8.0_102/jre/bin/keytool | |
hl pack200 /usr/lib/jvm/jdk1.8.0_102/jre/bin/pack200 | |
hl rmiregistry /usr/lib/jvm/jdk1.8.0_102/jre/bin/rmiregistry |
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
sudo update-alternatives --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/jdk1.8.0_102/bin/appletviewer 180 | |
sudo update-alternatives --install /usr/bin/extcheck extcheck /usr/lib/jvm/jdk1.8.0_102/bin/extcheck 180 | |
sudo update-alternatives --install /usr/bin/idlj idlj /usr/lib/jvm/jdk1.8.0_102/bin/idlj 180 | |
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_102/bin/jar 180 | |
sudo update-alternatives --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/jdk1.8.0_102/bin/jarsigner 180 | |
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_102/jre/bin/java 180 | |
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_102/bin/javac 180 | |
sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.8.0_102/bin/javadoc 180 | |
sudo update-alternatives --install /usr/bin/javafxpackager javafxpackager /usr/lib/jvm/jdk1.8.0_102/bin/javafxpackager 180 | |
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_102/bin/javah 1 |
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
#!/bin/bash | |
# | |
# tomcatd Start Tomcat server | |
# | |
# chkconfig: - 80 20 | |
# description: Tomcat Web Application Server | |
# | |
# processname: tomcat | |
# pidfile: /var/run/tomcat.pid |
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
#!/bin/bash | |
# | |
# Startup script for the Apache Web Server | |
# | |
# chkconfig: - 85 15 | |
# description: Apache is a World Wide Web server. It is used to serve \ | |
# HTML files and CGI. | |
# processname: httpd | |
# pidfile: /usr/local/apache2/logs/httpd.pid | |
# config: /usr/local/apache2/conf/httpd.conf |