[bugfix] ...
This commit is contained in:
parent
0ccea9505a
commit
67ef09142c
23
apps/docker.sh
Executable file
23
apps/docker.sh
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIR=$(readlink -f $(dirname $0))
|
||||||
|
. $DIR/../env.sh
|
||||||
|
|
||||||
|
|
||||||
|
# install docker
|
||||||
|
case "$PM" in
|
||||||
|
apt)
|
||||||
|
sudo apt install -y docker.io docker-compose
|
||||||
|
! which pip3 && $ROOT/python/install.sh
|
||||||
|
sudo pip3 install docker-compose
|
||||||
|
;;
|
||||||
|
pacman)
|
||||||
|
sudo pacman -S docker docker-compose
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
sudo systemctl enable docker
|
||||||
|
sudo systemctl start docker
|
||||||
|
|
||||||
|
# configuration
|
||||||
|
sudo usermod -aG docker $USER
|
4
office/install.sh → apps/install.sh
Normal file → Executable file
4
office/install.sh → apps/install.sh
Normal file → Executable file
|
@ -11,7 +11,6 @@ case "$PM" in
|
||||||
chromium-browser \
|
chromium-browser \
|
||||||
zathura zathura-pdf-poppler sxiv \
|
zathura zathura-pdf-poppler sxiv \
|
||||||
flameshot \
|
flameshot \
|
||||||
keepassxc \
|
|
||||||
libreoffice \
|
libreoffice \
|
||||||
gimp
|
gimp
|
||||||
;;
|
;;
|
||||||
|
@ -20,11 +19,10 @@ case "$PM" in
|
||||||
chromium \
|
chromium \
|
||||||
zathura zathura-pdf-mupdf sxiv\
|
zathura zathura-pdf-mupdf sxiv\
|
||||||
flameshot \
|
flameshot \
|
||||||
keepassxc \
|
|
||||||
libreoffice-fresh \
|
libreoffice-fresh \
|
||||||
gimp
|
gimp
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# symlink configuration
|
# symlink configuration
|
||||||
lnsf $DIR/config/zathura ~/.config/zathura
|
lnsf $DIR/config/zathura ~/.config/zathura
|
18
apps/keepassxc.sh
Executable file
18
apps/keepassxc.sh
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIR=$(readlink -f $(dirname $0))
|
||||||
|
. $DIR/../env.sh
|
||||||
|
|
||||||
|
|
||||||
|
# install nextcloud
|
||||||
|
case "$PM" in
|
||||||
|
apt)
|
||||||
|
sudo add-apt-repository -y ppa:phoerious/keepassxc
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt install -y keepassxc
|
||||||
|
;;
|
||||||
|
pacman)
|
||||||
|
sudo pacman -S keepassxc
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
4
office/nextcloud.sh → apps/nextcloud.sh
Normal file → Executable file
4
office/nextcloud.sh → apps/nextcloud.sh
Normal file → Executable file
|
@ -7,9 +7,7 @@ DIR=$(readlink -f $(dirname $0))
|
||||||
# install nextcloud
|
# install nextcloud
|
||||||
case "$PM" in
|
case "$PM" in
|
||||||
apt)
|
apt)
|
||||||
echo TODO
|
sudo add-apt-repository -y ppa:nextcloud-devs/client
|
||||||
exit -1
|
|
||||||
sudo add-apt-repository ppa:nextcloud-devs/client
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt install -y nextcloud-client
|
sudo apt install -y nextcloud-client
|
||||||
;;
|
;;
|
4
autologin/install.sh
Normal file → Executable file
4
autologin/install.sh
Normal file → Executable file
|
@ -3,11 +3,11 @@
|
||||||
DIR=$(readlink -f $(dirname $0))
|
DIR=$(readlink -f $(dirname $0))
|
||||||
. $DIR/../env.sh
|
. $DIR/../env.sh
|
||||||
|
|
||||||
read -l -P 'Please enter autologin username (empty to skip): ' username
|
read -p 'Please enter autologin username (empty to skip): ' username
|
||||||
if [ -z "$username" ]; then
|
if [ -z "$username" ]; then
|
||||||
echo skip autologin setup
|
echo skip autologin setup
|
||||||
else
|
else
|
||||||
sudo mkdir -p /etc/systemd/system/getty@tty1.service.d
|
sudo mkdir -p /etc/systemd/system/getty@tty1.service.d
|
||||||
sed -r "s/USERNAME/$username/g" $DIR/systemd/getty1-override.conf | \
|
sed -r "s/USERNAME/$username/g" $DIR/systemd/getty1-override.conf | \
|
||||||
sudo tee /etc/systemd/system/getty@tty1.service.d/override.conf
|
sudo tee /etc/systemd/system/getty@tty1.service.d/override.conf
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=
|
ExecStart=
|
||||||
ExecStart=-/usr/bin/agetty --autologin USERNAME --noclear %I $TERM
|
#ExecStart=-/usr/bin/agetty --autologin USERNAME --noclear %I $TERM
|
||||||
|
ExecStart=-/sbin/agetty --autologin USERNAME --noclear %I $TERM
|
||||||
|
|
35
deeplearning/install.sh
Executable file
35
deeplearning/install.sh
Executable file
|
@ -0,0 +1,35 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIR=$(readlink -f $(dirname $0))
|
||||||
|
. $DIR/../env.sh
|
||||||
|
|
||||||
|
|
||||||
|
$ROOT/python/install.sh
|
||||||
|
|
||||||
|
# install deep learning tools
|
||||||
|
case "$PM" in
|
||||||
|
apt)
|
||||||
|
# cuda dependencies
|
||||||
|
sudo apt install linux-headers-$(uname -r)
|
||||||
|
|
||||||
|
source /etc/lsb-release
|
||||||
|
if [ "$DISTRIB_RELEASE" = "18.04" ] && [ "$(uname -m)" = 'x86_64' ]; then
|
||||||
|
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
|
||||||
|
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
|
||||||
|
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
|
||||||
|
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get -y install cuda
|
||||||
|
elif [ "$DISTRIB_RELEASE" = "20.04" ]; then
|
||||||
|
sudo apt install nvidia-cuda-toolkit
|
||||||
|
else
|
||||||
|
echo 'Unsupported release'
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
pacman)
|
||||||
|
echo TODO
|
||||||
|
exit -1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
1
dunst/config/config
Symbolic link
1
dunst/config/config
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/home/klesh/dotfiles/dunst/config
|
3
dunst/install.sh
Normal file → Executable file
3
dunst/install.sh
Normal file → Executable file
|
@ -3,9 +3,6 @@
|
||||||
DIR=$(readlink -f $(dirname $0))
|
DIR=$(readlink -f $(dirname $0))
|
||||||
. $DIR/../env.sh
|
. $DIR/../env.sh
|
||||||
|
|
||||||
# check dependencies
|
|
||||||
! which yarnpkg && $ROOT/nodejs/install.sh
|
|
||||||
|
|
||||||
# install nvim
|
# install nvim
|
||||||
case "$PM" in
|
case "$PM" in
|
||||||
apt)
|
apt)
|
||||||
|
|
4
env.sh
4
env.sh
|
@ -41,7 +41,7 @@ fish-is-default-shell () {
|
||||||
}
|
}
|
||||||
|
|
||||||
has-bluetooth () {
|
has-bluetooth () {
|
||||||
dmesg | grep -i blue
|
dmesg | grep -i bluetooth
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -65,4 +65,4 @@ case "$PM" in
|
||||||
axel \
|
axel \
|
||||||
man sudo
|
man sudo
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
15
gui/config/gtk-3.0/settings.ini
Normal file
15
gui/config/gtk-3.0/settings.ini
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
[Settings]
|
||||||
|
gtk-theme-name=Arc-Dark
|
||||||
|
gtk-icon-theme-name=hicolor
|
||||||
|
gtk-font-name=Sans 10
|
||||||
|
gtk-cursor-theme-name=Adwaita
|
||||||
|
gtk-cursor-theme-size=0
|
||||||
|
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||||
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
|
gtk-button-images=1
|
||||||
|
gtk-menu-images=1
|
||||||
|
gtk-enable-event-sounds=1
|
||||||
|
gtk-enable-input-feedback-sounds=1
|
||||||
|
gtk-xft-antialias=1
|
||||||
|
gtk-xft-hinting=1
|
||||||
|
gtk-xft-hintstyle=hintfull
|
27
gui/config/qt5ct/qt5ct.conf
Normal file
27
gui/config/qt5ct/qt5ct.conf
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
[Appearance]
|
||||||
|
color_scheme_path=/usr/share/qt5ct/colors/airy.conf
|
||||||
|
custom_palette=false
|
||||||
|
standard_dialogs=default
|
||||||
|
style=gtk2
|
||||||
|
|
||||||
|
[Fonts]
|
||||||
|
fixed=@Variant(\0\0\0@\0\0\0\x14\0U\0R\0W\0 \0G\0o\0t\0h\0i\0\x63@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
|
||||||
|
general=@Variant(\0\0\0@\0\0\0\x14\0U\0R\0W\0 \0G\0o\0t\0h\0i\0\x63@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
|
||||||
|
|
||||||
|
[Interface]
|
||||||
|
activate_item_on_single_click=1
|
||||||
|
buttonbox_layout=0
|
||||||
|
cursor_flash_time=1000
|
||||||
|
dialog_buttons_have_icons=1
|
||||||
|
double_click_interval=400
|
||||||
|
gui_effects=@Invalid()
|
||||||
|
keyboard_scheme=2
|
||||||
|
menus_have_icons=true
|
||||||
|
show_shortcuts_in_context_menus=true
|
||||||
|
stylesheets=@Invalid()
|
||||||
|
toolbutton_style=4
|
||||||
|
underline_shortcut=1
|
||||||
|
wheel_scroll_lines=3
|
||||||
|
|
||||||
|
[SettingsWindow]
|
||||||
|
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x6\0\0\0\"\0\0\au\0\0\x4-\0\0\0\b\0\0\0$\0\0\as\0\0\x4+\0\0\0\x1\0\0\0\0\a\x80\0\0\0\b\0\0\0$\0\0\as\0\0\x4+)
|
0
gui/freetype2.sh
Normal file → Executable file
0
gui/freetype2.sh
Normal file → Executable file
9
gui/install.sh
Normal file → Executable file
9
gui/install.sh
Normal file → Executable file
|
@ -12,6 +12,7 @@ case "$PM" in
|
||||||
fonts-droid-fallback \
|
fonts-droid-fallback \
|
||||||
fonts-cascadia-code \
|
fonts-cascadia-code \
|
||||||
ttf-dejavu \
|
ttf-dejavu \
|
||||||
|
fonts-urw-base35 \
|
||||||
gucharmap
|
gucharmap
|
||||||
# network manager
|
# network manager
|
||||||
sudo apt install \
|
sudo apt install \
|
||||||
|
@ -20,8 +21,8 @@ case "$PM" in
|
||||||
if has-bluetooth; then
|
if has-bluetooth; then
|
||||||
sudo apt install \
|
sudo apt install \
|
||||||
bluez bluez-tools blueman pulseaudio-module-bluetooth
|
bluez bluez-tools blueman pulseaudio-module-bluetooth
|
||||||
systemctl enable bluetooth
|
sudo systemctl enable bluetooth
|
||||||
systemctl start bluetooth
|
sudo systemctl start bluetooth
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
pacman)
|
pacman)
|
||||||
|
@ -47,8 +48,8 @@ case "$PM" in
|
||||||
if has-bluetooth; then
|
if has-bluetooth; then
|
||||||
sudo pacman -S \
|
sudo pacman -S \
|
||||||
bluez bluez-utils blueman pulseaudio-bluetooth xorg-xbacklight
|
bluez bluez-utils blueman pulseaudio-bluetooth xorg-xbacklight
|
||||||
systemctl enable bluetooth
|
sudo systemctl enable bluetooth
|
||||||
systemctl start bluetooth
|
sudo systemctl start bluetooth
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
6
gui/theme.sh
Normal file → Executable file
6
gui/theme.sh
Normal file → Executable file
|
@ -13,4 +13,8 @@ case "$PM" in
|
||||||
sudo pacman -S \
|
sudo pacman -S \
|
||||||
lxappearance arc-gtk-theme arc-icon-theme qt5ct qt5-styleplugins
|
lxappearance arc-gtk-theme arc-icon-theme qt5ct qt5-styleplugins
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# configuration
|
||||||
|
lnsf $DIR/config/gtk-3.0/settings.ini ~/.config/gtk-3.0/settings.ini
|
||||||
|
lnsf $DIR/config/qt5ct/qt5ct.conf ~/.config/qt5ct/qt5ct.conf
|
||||||
|
|
25
mirrors/install.sh
Executable file
25
mirrors/install.sh
Executable file
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIR=$(readlink -f $(dirname $0))
|
||||||
|
. $DIR/../env.sh
|
||||||
|
|
||||||
|
|
||||||
|
! in-china && echo 'Skip mirrors configuration' && exit
|
||||||
|
|
||||||
|
# setup package mirror for CHINA
|
||||||
|
case "$PM" in
|
||||||
|
apt)
|
||||||
|
# backup original sources.list
|
||||||
|
[ ! -f /etc/apt/sources.list.bak ] && \
|
||||||
|
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
|
||||||
|
# replace with aliyun mirror
|
||||||
|
awk '$0 ~ /^deb/ {$2="https://mirrors.aliyun.com/ubuntu/"; print}' /etc/apt/sources.list.bak | sudo tee /etc/apt/sources.list
|
||||||
|
sudo apt update
|
||||||
|
;;
|
||||||
|
pacman)
|
||||||
|
echo TODO
|
||||||
|
exit -1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ DIR=$(readlink -f $(dirname $0))
|
||||||
# install nodejs and yarn
|
# install nodejs and yarn
|
||||||
case "$PM" in
|
case "$PM" in
|
||||||
apt)
|
apt)
|
||||||
sudo apt install nodejs yarnpkg
|
sudo apt install -y nodejs yarnpkg
|
||||||
;;
|
;;
|
||||||
pacman)
|
pacman)
|
||||||
sudo pacman -S nodejs yarn
|
sudo pacman -S nodejs yarn
|
||||||
|
|
|
@ -19,5 +19,5 @@ case "$PM" in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# symlink configuration
|
# symlink configuration
|
||||||
lnsf $DIR/config ~/.config/nvim
|
lnsf $DIR/config/init.vim ~/.config/nvim/init.vim
|
||||||
lnsf $DIR/config/init.vim ~/.vimrc
|
lnsf $DIR/config/init.vim ~/.vimrc
|
||||||
|
|
1
picom/config/config
Symbolic link
1
picom/config/config
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/home/klesh/dotfiles/picom/config
|
13
picom/install.sh
Normal file → Executable file
13
picom/install.sh
Normal file → Executable file
|
@ -3,7 +3,7 @@
|
||||||
DIR=$(readlink -f $(dirname $0))
|
DIR=$(readlink -f $(dirname $0))
|
||||||
. $DIR/../env.sh
|
. $DIR/../env.sh
|
||||||
|
|
||||||
$PICOM_VER=v8.1
|
PICOM_VER=v8.1
|
||||||
|
|
||||||
|
|
||||||
# install ranger
|
# install ranger
|
||||||
|
@ -11,9 +11,9 @@ case "$PM" in
|
||||||
apt)
|
apt)
|
||||||
# install build tools
|
# install build tools
|
||||||
! which pip3 && $ROOT/python/install.sh
|
! which pip3 && $ROOT/python/install.sh
|
||||||
sudo pip install ninja-build meson
|
sudo pip3 install meson
|
||||||
# install dependencies
|
# install dependencies
|
||||||
sudo apt install libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre2-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev
|
sudo apt install -y ninja-build libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev
|
||||||
# download picom source
|
# download picom source
|
||||||
[ ! -f /tmp/picom.tar.gz ] && \
|
[ ! -f /tmp/picom.tar.gz ] && \
|
||||||
curl -L https://github.com/yshui/picom/archive/v8.1.tar.gz --output /tmp/picom.tar.gz
|
curl -L https://github.com/yshui/picom/archive/v8.1.tar.gz --output /tmp/picom.tar.gz
|
||||||
|
@ -21,9 +21,10 @@ case "$PM" in
|
||||||
mkdir -p /tmp/picom
|
mkdir -p /tmp/picom
|
||||||
tar zxvf /tmp/picom.tar.gz --strip 1 -C /tmp/picom
|
tar zxvf /tmp/picom.tar.gz --strip 1 -C /tmp/picom
|
||||||
pushd /tmp/picom
|
pushd /tmp/picom
|
||||||
git submodule update --init --recursive
|
#git submodule update --init --recursive
|
||||||
meson --buildtype=release . build
|
meson --buildtype=release . build
|
||||||
ninja -C build install
|
sudo ninja -C build install
|
||||||
|
popd
|
||||||
;;
|
;;
|
||||||
pacman)
|
pacman)
|
||||||
sudo pacman -S picom
|
sudo pacman -S picom
|
||||||
|
@ -31,4 +32,4 @@ case "$PM" in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# symlink configuration
|
# symlink configuration
|
||||||
lnsf $DIR/config ~/.config/picom
|
lnsf $DIR/config ~/.config/picom
|
||||||
|
|
0
player/install.sh
Normal file → Executable file
0
player/install.sh
Normal file → Executable file
|
@ -3,6 +3,15 @@
|
||||||
DIR=$(readlink -f $(dirname $0))
|
DIR=$(readlink -f $(dirname $0))
|
||||||
. $DIR/../env.sh
|
. $DIR/../env.sh
|
||||||
|
|
||||||
|
# config pip mirror for CHINA
|
||||||
|
if in-china; then
|
||||||
|
lnsf $DIR/pip.conf ~/.pip/pip.conf
|
||||||
|
if sudo [ ! -f /root/.pip/pip.conf ]; then
|
||||||
|
sudo mkdir -p /root/.pip
|
||||||
|
sudo cp $DIR/pip.conf /root/.pip/pip.conf
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# install python3
|
# install python3
|
||||||
case "$PM" in
|
case "$PM" in
|
||||||
apt)
|
apt)
|
||||||
|
@ -16,11 +25,6 @@ case "$PM" in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# enable auto_activation plugin for virtualfish
|
# enable auto_activation plugin for virtualfish
|
||||||
fish-is-default-shell && fish -c "vf addplugins auto_activation"
|
fish-is-default-shell && fish -c "yes | vf install && vf addplugins auto_activation"
|
||||||
|
|
||||||
|
|
||||||
# config pip mirror for CHINA
|
|
||||||
if in-china; then
|
|
||||||
mkdir -p ~/.pip
|
|
||||||
ln -sf $DIR/pip.conf ~/.pip/pip.conf
|
|
||||||
fi
|
|
||||||
|
|
1
suckless/config/config
Symbolic link
1
suckless/config/config
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/home/klesh/dotfiles/suckless/config
|
0
thunar/install.sh
Normal file → Executable file
0
thunar/install.sh
Normal file → Executable file
|
@ -1,14 +0,0 @@
|
||||||
# To use common configuration in %APPDATA%\mintty, simply remove this file
|
|
||||||
ThemeFile=rosipov
|
|
||||||
Font=Microsoft YaHei Mono
|
|
||||||
FontHeight=14
|
|
||||||
Term=xterm-256color
|
|
||||||
CursorType=block
|
|
||||||
Columns=120
|
|
||||||
Rows=40
|
|
||||||
Language=zh_CN
|
|
||||||
Locale=C
|
|
||||||
Transparency=medium
|
|
||||||
CtrlShiftShortcuts=yes
|
|
||||||
Scrollbar=none
|
|
||||||
PgUpDnScroll=yes
|
|
|
@ -1,6 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
sudo apt update
|
|
||||||
sudo apt upgrade --fix-missing -y -q
|
|
||||||
sudo apt install build-essential automake pkg-config software-properties-common curl -y -q
|
|
|
@ -1,14 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
sudo apt install linux-headers-$(uname -r)
|
|
||||||
|
|
||||||
source /etc/lsb-release
|
|
||||||
if [ "$DISTRIB_RELEASE" = "18.04" ] && [ "$(uname -m)" = 'x86_64' ]; then
|
|
||||||
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
|
|
||||||
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
|
|
||||||
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
|
|
||||||
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get -y install cuda
|
|
||||||
fi
|
|
Loading…
Reference in New Issue
Block a user