分类 Linux 下的文章

ubuntu安装golang

如果存在使用apt安装的旧版golang,先卸载旧版程序

sudo apt-get remove golang-go

接着去官网下载最新版本的,下载地址:

https://golang.org/dl/

选择好须要安装的版本之后从Ubuntu上面下载该版本,这里我下载最新版本

wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz

然后解压压缩包到安装目录,这里我安装到 /opt 目录下面

tar -zxvf go1.15.5.linux-amd64.tar.gz -C /opt

接下来设置环境变量,编辑用户目录下面的.profile文件

cd ~/ && nano .profile

添加以下内容

export GOROOT=/opt/go              
export GOPATH=$HOME/go             
export GOBIN=$GOPATH/bin           
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH 

GOROOT表示golang安装目录
GOPATH表示工作目录
GOBIN为可执行程序存放目录

.profile文件内容添加完之后使环境变量生效

source ~/.profile

最后测试是否安装成功,输入

go version

会显示

go version go1.15.5 linux/amd64

看到这里Ubuntu上面的golang就安装成功了

树莓派上ffmpeg支持硬件编解码

git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
./configure --arch=armel --target-os=linux --enable-gpl --enable-omx --enable-omx-rpi --enable-nonfree --enable-mmal
make -j4
sudo make install

树莓派添加enc28j60网络模块

树莓派针脚

   3V3  (1) (2)  5V    
 GPIO2  (3) (4)  5V    
 GPIO3  (5) (6)  GND   
 GPIO4  (7) (8)  GPIO14
   GND  (9) (10) GPIO15
GPIO17 (11) (12) GPIO18
GPIO27 (13) (14) GND   
GPIO22 (15) (16) GPIO23
   3V3 (17) (18) GPIO24
GPIO10 (19) (20) GND   
 GPIO9 (21) (22) GPIO25
GPIO11 (23) (24) GPIO8 
   GND (25) (26) GPIO7 
 GPIO0 (27) (28) GPIO1 
 GPIO5 (29) (30) GND   
 GPIO6 (31) (32) GPIO12
GPIO13 (33) (34) GND   
GPIO19 (35) (36) GPIO16
GPIO26 (37) (38) GPIO20
   GND (39) (40) GPIO21

- 阅读剩余部分 -

lede的snmp配置文件

lede的snmp配置文件

agentaddress UDP:161
sysLocation office
sysContact bofh@example.com
sysName HeartOfGold
com2sec ro default public
com2sec rw localhost private
group public v1 ro
group public v2c ro
group public usm ro
group private v1 rw
group private v2c rw
group private usm rw
view all included .1
access public "" any noauth exact all none none
access private "" any noauth exact all all all
exec  filedescriptors /bin/cat /proc/sys/fs/file-nr

- 阅读剩余部分 -