+ -
当前位置:首页 → 问答吧 → Ubuntu下安装NTFS-3G

Ubuntu下安装NTFS-3G

时间:2008-09-15

来源:互联网

Ubuntu默认不支持NTFS分区的读写,可以通过安装ntfs-3g来解决。方法有两种,一是通过更改ubuntu的更新源(网上可能搜到),添加testing版本的源,然后通过"apt-get install ntfs-3g"来安装;二是下载ntfs-3g的源代码,自己编译安装。

第一种方法:
首先需要在source.list里添加一个库;

打开一个终端并输入:
vicent@vicent-desktop:/$ sudo vim /etc/apt/sources.list

在文件的最后,添加更新源:
#ntfs-3g & fuse-2.5 repo:
deb http://flomertens.keo.in/ubuntu dapper main
deb-src http://flomertens.keo.in/ubuntu dapper main

注:不一定要添加#ntfs-3g & fuse-2.5 repo,但是通过这种方法,不会忘记为什么添加这个库;

同时导入Key:(注:-O-中的O是欧)
vicent@vicent-desktop:/$ wget http://flomertens.keo.in/ubuntu/givre_key.asc -O- | sudo apt-key add -
vicent@vicent-desktop:/$ wget http://givre.cabspace.com/ubuntu/givre_key.asc -O- | sudo apt-key add -

现在更新一下源:
vicent@vicent-desktop:/$ sudo aptitude update
正式安装;

在“终端”下面运行:
vicent@vicent-desktop:/$ sudo apt-get install ntfs-3g

上诉方法有失效的可能,因为更新源可能失效,导致无法连接成功,所以用第二种方法更好些。

第二种方法:
1.因为ntfs-3g需要fuse的支持,先到http://fuse.sourceforge.net下载最新的fuse版本(目前是fuse-2.7.4.tar.gz),然后解压,进入fuse-2.7.4目录,用root用户分别执行

./configure
make
make install

即可,在做./configure操作时,要看看有没有error出现,比较典型的是出现

error:c compiler cannot create executables,有error出现时,make不能被执行,往往提示未找到目标。

这个是由于缺少gcc编译后链接C函数库(libc)所需的包 libc6-dev

解决方法: 安装libc6-dev包 ( GNU C Library: Development Libraries )

sudo apt-get install libc6-dev

不过同样因为更新源的问题可能取不到libc6-dev,这时可以到“系统”——“系统管理”——“系统软件包管理器”中勾选libc6-dev安装,他会自动寻找更新源安装。

2.到http://www.ntfs-3g.com下载最新的ntfs-3g包(目前最新的为ntfs-3g-1.2812.tgz,据说新版不需要fuse的支持了,不过没试过),同样解压,进入目录执行

./configure
make
make install

到此安装完毕。

作者: Syah   发布时间: 2008-09-15

相关阅读 更多