对于与 Ubuntu/Linux 相关的任何事,我都完全是一个新手。
我在 VM Player 上运行 12.04。我试图将我的 HTC One(Android 4.3)连接到 Ubuntu,网上搜索告诉我这样做:
sudo add-apt-repository ppa:langdelepl/gvfs-mtp
这将(通过一些我尚未理解的魔法)允许我正确地将手机安装为 USB 设备。但我一直收到:
Cannot access PPA (https://launchpad.net/api/1.0/~langdelepl/+archive/gvfs-mtp) to get PPA information, please check your internet connection.
我已经检查了我的互联网连接,甚至访问了该 URL,它显示:
Object: <lp.systemhomes.WebServiceApplication object at 0x9026d90>, name: u'~langdelepl'
所以肯定有问题。我甚至尝试过通过软件中心添加源代码的复杂版本,但仍然不起作用。我通过终端访问了其他几个 PPA 存储库,所以问题似乎出在这一个上。
- 到底是什么导致了这个问题?
- 为什么我需要 MTP?
- 除了 MTP 之外,还有其他方法可以挂载我的手机吗(最好不用也参与。请记住,我是一个彻头彻尾的 Linux 新手 :p )
非常感谢任何帮助!
附言:我已经确认了大约 5 次,手机已通过“可移动设备”菜单连接到 VM。所以很可能不是那样的。
答案1
您需要输入
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
添加您想要的存储库。
需要 MTP 来访问那些使用媒体传输协议共享数据的设备。
libmtp9
您也可以通过输入来安装
sudo apt-get install libmtp9