标签 ubuntu 下的文章

从ppa中安装了virtualbox,这里没有注意,应该是有报错,载入以前的系统,报错如下:

kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or
there is a permission problem with /dev/vboxdrv. Please install
virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root. If it is available in your distribution, you should install
the DKMS package first. This package keeps track of Linux kernel
changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The
support driver is not installed. On linux, open returned ENOENT.

经过一番查找,需要重新安装kernel driver,方法如下

sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms

- 阅读剩余部分 -

大多文章都是如何在windows下安装,今天说下如何在Ubuntu 14.04中安装libsvm,matlab版本是2013b

1.libsvm下载
作者主页:http://www.csie.ntu.edu.tw/~cjlin/libsvm/
可以去下载zip或tar.gz版本,也可以github上clone(推荐)

git clone https://github.com/cjlin1/libsvm.git

2.命令行下编译,调试
首先,在libsvm/matlab下更改Makefile里面的路径,参考README。然后,在命令行下进入libsvm目录输入make。无错则执行 ./svm-train heart_scale 输出以下结果表示成功

optimization finished, #iter = 162 nu = 0.431029 obj = -100.877288,
rho = 0.424462 nSV = 132, nBSV = 107 Total nSV = 132

- 阅读剩余部分 -

如果是开机启动脚本,可以放在/etc/profile或者rc.local里面,但是桌面程序必须要x window执行之后才能执行。因此我们这里使用桌面图标的方法,即:需要把"启动器"(.desktop)文件放到~/.config/autostart文件夹里面即可。(如果没有autostart,自己创建即可)

如添加firefox自动启动:

cp /usr/share/applications/firefox.desktop ~/.config/autostart/
chmod +x ~/.config/autostart/firefox.desktop

启动器可以在ls /usr/share/applications/ 查找。
不需要的话,就把“启动器”删除即可。

rm -i ~/.config/autostart/firefox.desktop

Windows 7 和 Ubuntu 14.04 采用先安装 Windows 7 后安装 Ubuntu 的方式,会默认Ubuntu 优先启动。解决办法是更改/etc/grub.d 目录下的文件名。
默认情况下,Windows 7 对应的文件名是 30_os-prober,第一个 Linux 系统对应的是 10-linux,00是header。10是第一个启动项,只需要更改 Windows 7 的文件名(06-09均可)即可改变启动顺序。步骤如下:

$cd /etc/grub.d
$ls –l
$sudo mv 30_os-prober 09_os-prober
$sudo update-grub

重新生成/boot/grub/grub.cfg。重启计算机,启动顺序更改为Windows7为第一项。

有两种解决方法:

  1. 让Rhythmbox播放器能够识别GBK编码

    sudo vim /etc/profile

添加

export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 export
GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

使其生效

source /etc/profile
  1. 修改idx3标签,将GBK编码转换成UTF-8

安装

sudo apt-get install python-mutagen

转换简体中文 GBK 编码

find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;

转换简体中文 BIG5 编码

find . -iname "*.mp3" -execdir mid3iconv -e BIG5 {} \;

清除ID3V1信息,以免Windows下变成了?号

mid3iconv -e gbk --remove-v1 *.mp3