brew install git bash-completion
Configure things:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
ifeq ($(KERNELRELEASE),) | |
KERNELDIR ?= /lib/modules/$(shell uname -r)/build | |
PWD := $(shell pwd) | |
modules: | |
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules EXTRA_CFLAGS="-g -DDEBUG" | |
modules_install: | |
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install |
#!/bin/bash | |
set -xe | |
curl -sL https://downloads.lede-project.org/snapshots/targets/x86/generic/openwrt-x86-generic-generic-rootfs.tar.gz | docker import - katta/openwrt-rootfs:lede-latest | |
docker push katta/openwrt-rootfs:lede-latest | |
curl -sL http://archive.openwrt.org/snapshots/trunk/x86/generic/openwrt-x86-generic-generic-rootfs.tar.gz | docker import - katta/openwrt-rootfs:latest | |
docker push katta/openwrt-rootfs:latest | |
curl -sL http://downloads.openwrt.org/releases/18.06.1/targets/x86/generic/openwrt-18.06.1-x86-generic-generic-rootfs.tar.gz | docker import - katta/openwrt-rootfs:18.06.1 | |
docker push katta/openwrt-rootfs:18.06.1 |
brew install git bash-completion
Configure things:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
This approach uses update-alternatives to manage GCC and LLVM/CLANG C/C++ compiler toolchains.
Although tested on Linux Mint 18.3, this approach should work on any Debian based distro or for that matter any Linux distro with update-alternatives
support, provided the packages are installed correctly.
There are 3 files
gcc-alternatives.sh
installs GCC versions 5/6/7 and sets up alternatives for gcc
/g++
/cpp
/gfortran
.llvm-clang-alternatives.sh
installs LLVM and CLANG versions 4/5 and sets up alternatives for various LLVM and CLANG programs including clang
and clang++
.cc-alternatives.sh
sets up alternatives for the cc
, cxx
, and the ld
commands. This script can be used to change systemwide default compiler/linker combination to either GCC or CLANG.Once these scripts are run you can change the system GCC/CLANG versions by running sudo update-alternatives --config gcc|clang
. To change the default compiler/linker combo used by t
# Cleanup old alternatives | |
update-alternatives --remove-all cc | |
update-alternatives --remove-all c++ | |
update-alternatives --remove-all gcc | |
update-alternatives --remove-all g++ | |
update-alternatives --remove-all clang | |
update-alternatives --remove-all clang++ | |
update-alternatives --remove-all icc | |
update-alternatives --remove-all icc++ |
pcm.!default { | |
type asym | |
playback.pcm { | |
type plug | |
slave.pcm "hw:0,0" | |
} | |
capture.pcm { | |
type plug | |
slave.pcm "hw:1,0" | |
} |
# | |
# ALSA library configuration file | |
# | |
# pre-load the configuration files | |
@hooks [ | |
{ | |
func load | |
files [ |
Hi guys! I've made this tutorial cuz my Driver Manager wasn't working well, hope it helps: | |
1 Obviously starting with an update and upgrade: | |
sudo apt-get update && sudo apt-get upgrade | |
2 Then remove all Nvidia packages, skip this if your OS is fresh installed: | |
sudo apt-get remove nvidia* && sudo apt autoremove |
# https://access.redhat.com/solutions/209663 | |
# /etc/uucp/port | |
# disabling hw flow control for missing keystroke input | |
# Everything after a '#' character is a comment. | |
port ttyUSB0 # Port name | |
type direct # Direct connection to other system | |
device /dev/ttyUSB0 # Port device node | |
hardflow false # No hardware flow control | |
speed 115200 # Line speed |