中文字体
sudo apt-get install ttf-wqy-microhei
bash命令别名
alias rm='rm -i'
echo 'alias vi="notepad"' >> .bashrc
ARM交叉编译工具
sudo apt-get install g++-4.7-arm-linux-gnueabi #没有硬件浮点
sudo apt-get install g++-4.7-arm-linux-gnueabihf #带硬件浮点的cpu
旧版本的gcc可能在新版本的Ubuntu源上找不到,可以编辑采用旧版的Ubuntu源
删除.ssh/known_hosts记录
ssh-keygen -f ~/.ssh/known_hosts -R ip.ip.ip.ip
定义端口的ssh地址
ssh-keygen -f ~/.ssh/known_hosts -R [ip.ip.ip.ip]:port
nodejs安装
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
如果安装nodejs 9.x版本
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs
打印机
打印机驱动
open printing
打开网页后,先到查询驱动方案,因为不同的打印机采用不同的驱动方案,不能通用
远程打印
安装cups
安装system-config-printer
system-config-printer中设置允许远程管理后,即可通过631端口访问web管理页,否则只能通过本地浏览器访问web管理页
扫描仪
扫描仪驱动sane
sane作为驱动层,其他的扫描软件通常都是调用sane
apt安装的sane不支持hpljm1005,需要手动编译安装
官网SANE
编译安装指导CompileSaneFromSource
需要先安装库libusb-dev
然后到源码目录下执行
./configure
make
sudo make install
两个关键测试命令
sudo sane-find-scanner -q
scanimage -L
关键配置文件
usr/local/etc/sane.d/dll.conf
其中hpljm1005
为Backend
,相当于驱动名称
dll.conf
保存驱动名(Backend)
列表
scanimage > test.pnm
输出扫描文件
最后可能需要把sub端口的权限赋予给用户
如sudo chown station:station /dev/bus/usb/001/003
usb端口根据sane-find-scanner
或lsusb
结果可知
其他安装说明Ubuntu SANE
可视化扫描工具sudo apt-get install simple-scan