Ubuntu安装维护

中文字体

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
其中hpljm1005Backend,相当于驱动名称
dll.conf保存驱动名(Backend)列表
scanimage > test.pnm输出扫描文件
最后可能需要把sub端口的权限赋予给用户
sudo chown station:station /dev/bus/usb/001/003
usb端口根据sane-find-scannerlsusb结果可知
其他安装说明Ubuntu SANE
可视化扫描工具sudo apt-get install simple-scan

你可能感兴趣的:(linux)