来一发CentOS下读取安卓手机内容
欢迎大家来到仓酷云论坛!参考文章:http://www.ckuyun.com/software-mtp-support-rhel-6/要到达读取安卓手机内容的目标,我们必要装置go-mtpfs,在这之前,必要先装上一些基础的配件:
1.yuminstallbisongccmercuriallibusb-devel
2.假如你的电脑没有libusb-1.0的话,在装置过程当中会堕落,上面是装置的链接:
http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
下载到一个/tmp之类的文件夹中,解压tarxjvflibu**,然落后进该文件夹,顺次实行./configure;make;makeinstall(固然这必要在root的身份下)
装置完以后,还必要设置情况:
exportPKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH个中的/usr/lib/纷歧定是存在pkgconfig的,详细要写pkgconfig存在的地位
3.装置go言语包,详见我的博客“CentOS6.5下装置golang”
4.下载go-mtpfs
mkdir/tmp/goexportGOPATH=/tmp/gogogetgithub.com/hanwen/go-mtpfscp/tmp/go/bin/go-mtpfs/usr/binchmod4755/usr/bin/go-mtpfs
5.设置挂载:
chmod4755/bin/fusermount
mkdir/mnt/phone
chmod777/mnt/phone
然后在/usr/bin中新建两个文件phone-mount.sh和phone-unmount.sh并修正它们的权限为777.
编纂两个文件的内容:
phone-mount.sh:
#/bin/bash#Exportasuitablepath-itisrequredbythemodule,#butwillnotbesuppliedbytheudev:exportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin#Runthemounterastheuserwhowillaccessthephone-#replaceUSERwithyourusernamesuUSER-c"/usr/bin/go-mtpfs/mnt/phone&"#Exitingisimportant,elseudevmayhanghereforeverexit
phone-unmount.sh:
#/bin/bash#ExportasuitablepathexportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin#RuntheFUSEunmounter/bin/fusermount-u/mnt/phone
保留后再修正权限为755。
最初到/etc/udev/rules.d文件夹中,新建一个rules文件,固然,假如你之前已创立大概文件夹里存在诸如51-android.rules如许子的文件,那就不必新建了:
进进新建的文件夹,编纂:
SUBSYSTEM=="usb",ATTRS{idVendor}=="AAAA",ATTRS{idProduct}=="BBBB",ACTION=="add",RUN+="/usr/bin/phone-mount.sh"ENV{ID_VENDOR_ID}=="AAAA",ENV{ID_MODEL_ID}=="BBBB",ACTION=="remove",RUN+="/usr/bin/phone-unmount.sh"个中AAAA是你手机的供给商辨认吗,而BBBB是你的手机产物辨认码。你能够用lsusb的指令检察手机的详细ID。
6.写在前面,至此,重启后实际上应当就能够即插即用了,不外我出了点小不对,没反响。
晕,,,,,以是我只能间接用指令罗,
suUSER-c"/usr/bin/go-mtpfs/mnt/phone&"个中USER记得交换为你本人的名字,在/mnt/phone内里终究呈现我想要的器材。好吧,最少目标到达,不克不及即插即用的缘故原由有待排查。如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! 选择交流平台,如QQ群,网站论坛等。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
页:
[1]