常规操作:
更改为国内源&安装一些必要的软件
vi /etc/apt/sources.lists
在浙江大学开源镜像站可以自己选择版本生成源列表
http://mirrors.zju.edu.cn/#generato
sudo aot-get install vim
网络连接:对于浙大校园网,安装两个软件即可
dpkg -i iproute…(xl2tp依赖) dpkg -i xl2tpd_1.2.5+zju-1_amd64.deb(使用的是l2tp协议的vpn连接) vpn-connect(输入账号密码) vpn-connect -c(连接) vpn-connect -d(断开)
中文字体与中文输入法
中文字体 apt-get install locales dpkg-reconfigure locales apt-get install fcitx apt-get install xfonts-inti-chinese apt-get install xfonts-wqy(文泉驿) 对于自己从网上下载的字体 cp ... /usr/locale/share/fonts fc-cache -fv 立即扫描并重新生成/运行过程中显示状态 中文输入法 常常会出现依赖项缺失而无法安装的问题 apt --fix-broken install dpkg -i sougou...
grub默认启动顺序
vi /etc/default/grub GRUB_DEFAULT=0(将0改成希望默认启动的os在grub中显示的序号,从0开始计数)
GRUB_TIMEOUT=5(将5改成grub等待的时间)
update_grub
针对双系统:系统时间
原因:Linux以CMOS时间加8作为系统时间,而Windows是直接以CMOS时间作为系统时间。 使用Linux时与网络进行了时间同步并更改了主板CMOS时间。这样当再次启动win7时,系统时间就会比实际时间晚8小时。 解决方法:新版 /etc/adjtime文件的第三行中,将UTC改为LOCAL 老版 /etc/default/rcS中的UTC=yes修改成UTC=n
高亮grep
vi ~/.bashrc 1.修改别名 alias grep= 'grep --color=auto' 2.设置环境变量 export GREP_OPTIONS="--color=auto" 修改之后都需要source .bashrc或者重新登录使其生效
可能会出现的一些问题:
sudo之后 “is not in the sudoers file”
su 切换到root用户 visudo加入用户权限
资源备份:
OpenCV
依赖源 sudo apt-get install build-essential cmake git sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev sudo apt-get install libv4l-dev liblapacke-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran ffmpeg 配置与编译 参数可以在此处用命令行设定或者在makefile中修改 cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. make -j4 sudo make install 配置库与bash sudo echo "/usr/local/lib" | tee -a /etc/ld.so.conf.d/opencv.conf sudo ldconfig sudo echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH" | tee -a /etc/bash.bashrc source /etc/bash.bashrc
备注
依赖源前两行是必须的,剩下的是可选的
libavcodec-dev 音频和视频的解码器库
libavformat 音频与视频格式转换库
ffmpeg 包含以上两者
这篇博客提及了用checkinstall管理opencv版本