问题:ubuntu安装nodejs,使用apt-get install nodejs版本太旧(4.2.6的,目前最高8.11.1)
解决:手动编译安装
方法:
方法一:
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1.tar.gz
tar -zxf node-v8.11.1.tar.gz
cd node-v8.11.1
./configure
sudo make
问题:ubuntu安装nodejs,使用apt-get install nodejs版本太旧(4.2.6的,目前最高8.11.1)
解决:手动编译安装
方法:
方法一:
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1.tar.gz
tar -zxf node-v8.11.1.tar.gz
cd node-v8.11.1
./configure
sudo make
问题:使用sudo apt-get install ffmpeg时版本只是2.8.14(目前版本4.0了),如何安装高版本呢?
解决:使用手动安装,官网说可以使用使用deb安装的,但我不会,所以我下载包安装
方法:
wget https://ffmpeg.org/releases/ffmpeg-4.0.tar.bz2
tar -jxf ffmpeg-4.0.tar.bz2 (解压bz2文件使用-jxf,解压tgz文件使用-zxf)
cd ffmpeg-4.0
问题:如何将视频进行切片?
解决:使用ffmpeg工具
方法:
1、安装
sudo apt-get install ffmpeg
或 sudo apt-get install libav-tools
2、查看视频文件编码方式
ffprobe input.mp4
可以以json格式输出
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4
添加用户haha,同时创建主文件夹
useradd -m -d /home/haha haha
设置haha密码
passwd haha
删除用户,同时删除主文件夹
userdel -r haha
修改用户默认shell
登录haha用户,查看当前shell
echo $SHELL
问题:ubuntu如何每天定时抓取文件?如何每天运行脚本
解决:使用linux系统自带的定时运行程序crontab
方法:
# 使用当前用户执行脚本,在打开的vim中编辑需要运行的任务
crontab -e
# 每两分钟运行当前用户目录下的hello.py文件
*/2 * * * * python hello.py
注:如果是更改系统文件,则是更改/etc/crontab文件,在里面需要添加执行用户