学习笔记之 初试Linux遇到的问题 2015-10-13
1. 安装.deb文件,用sudo gdebi XXX.deb
sudo apt-get install xxx
2. 需要配置系统路径:
LD_LIBRARY_PATH=.../lib:LD_LIBRARY_PATH
export LD_LIBRARY_PATH
3. ln -sf xxx xxx 软链接
4. Training LeNet on MNIST with Caffe:
wangxiao@wangxiao-Aspire-VN7-591G:~/Downloads/caffe-master/examples/mnist$ cd
wangxiao@wangxiao-Aspire-VN7-591G:~$ sh /home/wangxiao/Downloads/caffe-master/examples/mnist/create_mnist.sh
Creating lmdb...
/home/wangxiao/Downloads/caffe-master/examples/mnist/create_mnist.sh: 16: /home/wangxiao/Downloads/caffe-master/examples/mnist/create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found
/home/wangxiao/Downloads/caffe-master/examples/mnist/create_mnist.sh: 18: /home/wangxiao/Downloads/caffe-master/examples/mnist/create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found
Done.
然而,convert_mnist_data.bin 就在那里哇。。。
于是乎:百度一下: 链接:http://blog.sciencenet.cn/blog-1583812-843207.html
然后就成功了 。。。
5. 2015-10-13 12:39:29 (22.2 KB/s) - ‘caffe_ilsvrc12.tar.gz.1’ saved [17858008/17858008]
Unzipping...
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Done.
6. Linux怎么安装.tar.gz软件
tar.gz 是用tar命令将源码文件打包成一个文件,然后用zip命令压缩成一个压缩包,所以在安装前要解压缩,命令如下:tar -xvzf test.tar.gz完成后会生成一个解压缩后的目录,进入该目录,查看readme文件或者install文件,里面有详细的安装命令。一般的安装步骤是./configure 回车make 回车make install 回车make clean 回车如果configure没有通过,说明你的系统环境没有达到要求,该软件所依赖的文件没有被安装,需要根据提示信息来具体分析。以上的各个命令只是最常用的使用方式,还有比较实用的参数没有介绍,可以自己查看帮助文档。
7. 在cifa10这个数据集上又出现了类似的问题:
wangxiao@wangxiao-Aspire-VN7-591G:~/Downloads/caffe-master/examples/cifar10$ sh create_cifar10.sh
Creating lmdb...
create_cifar10.sh: 12: create_cifar10.sh: ./build/examples/cifar10/convert_cifar_data.bin: not found
Computing image mean...
create_cifar10.sh: 16: create_cifar10.sh: ./build/tools/compute_image_mean: not found
Done.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
换了一种输入方式,可以了,然而出现了另一种错误:
wangxiao@wangxiao-Aspire-VN7-591G:~/Downloads/caffe-master$ sh ./examples/cifar10/create_cifar10.sh
Creating lmdb...
F1013 15:08:01.317740 12620 convert_cifar_data.cpp:58] Check failed: data_file Unable to open train file #2
*** Check failure stack trace: ***
@ 0x7fb181f96daa (unknown)
@ 0x7fb181f96ce4 (unknown)
@ 0x7fb181f966e6 (unknown)
@ 0x7fb181f99687 (unknown)
@ 0x402fc7 convert_dataset()
@ 0x401b8f main
@ 0x7fb1813c6ec5 (unknown)
@ 0x401c49 (unknown)
@ (nil) (unknown)
Aborted (core dumped)
Computing image mean...
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
Done.
wangxiao@wangxiao-Aspire-VN7-591G:~$ cd /home/wangxiao/Downloads/caffe-master/
wangxiao@wangxiao-Aspire-VN7-591G:~/Downloads/caffe-master$ sh ./examples/cifar10/create_cifar10.sh
Creating lmdb...
./examples/cifar10/create_cifar10.sh: 12: ./examples/cifar10/create_cifar10.sh: ./build/examples/cifar10/convert_cifar_data.bin: not found
Computing image mean...
./examples/cifar10/create_cifar10.sh: 16: ./examples/cifar10/create_cifar10.sh:
./build/tools/compute_image_mean: not found
Done.
继续Baidu啊,搜到了,然并卵。。。
8. Linux 安装 matlab, 激活完毕后,从终端启动时,仍然出现错误:
License checkout failed.
License Manager Error -8
Make sure the HostID of the license file matches this machine, and that the HostID on the SERVER
line matches the HostID of the license file.
Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2014b/8
Diagnostic Information:
Feature: MATLAB
License path: /home/wangxiao/.matlab/R2014b_licenses:/usr/local/MATLAB/R2014b/licenses/license.dat:/usr/local/MATL
AB/R2014b/licenses/license_wangxiao-System-Product-Name_406917_R2014b.lic:/usr/local/MATLAB/R2014b/l
icenses/network.lic
Licensing error: -8,523.
解决方案为:
Linux Copy/overwrite libmwservices.so ( from the linux folder provided ) to : /usr/local/MATLAB/R2014A/bin/glnxa64..
然而 在复制的时候,提示我没有权限阿,查看文件夹属性,发现: you are not the owner, you don't have the access ....
shit 。。。
只好用终端命令了,sudo cp xxx /libmwservices.so /usr/local/MATLAB/R2014A/bin/glnxa64
即可 。。。
那么如何设置 从终端启动 matlab 呢?
sudo ln -s /usr/local/Matlab/bin/matlab(你的安装位置) /usr/bin/
打开的过程中报错:
直接输入:
>> rehash toolboxcache
然后关掉终端,重新打开matlab,就可以进来了。别问我为什么,我也不知道。。。。