我正在运行 Ubuntu 14.04 LTS,64 位。我知道有很多关于“.tar.gz”的主题,但它没有回答我的问题,并且/或者我不明白答案。
我正在尝试从 .tar.gz 文件安装,但遇到了困难。该文件来自http://popcorn-time.se/ 我将其下载到我的主目录并将其解压到上述目录中,文件夹中有 3 个文件,我不知道如何处理它们(通常有一个自述文件)。双击它们没有任何反应。
该怎么办?如果可能的话,我更愿意在 GUI 中解决这个问题,避免使用终端。
按照 Xen2050 的要求,这些是 .tar 文件的内容:
@fz-System-Product-Name:~/Popcorn-Time-linux64$ ls -la
total 103176
drwxrwxr-x 2 fz fz 4096 jan 22 12:15 .
drwxr-xr-x 33 fz fz 4096 jan 22 12:42 ..
-rwxrwxrwx 1 fz fz 2395800 apr 28 2014 libffmpegsumo.so
-rwxrwxrwx 1 fz fz 4031601 apr 28 2014 nw.pak
-rwxrwxrwx 1 fz fz 99207331 apr 28 2014 Popcorn-Time
答案1
通常这些类型的文件只是“提取并运行”,但如果它不是一个 GUI 程序,你可能有使用终端查看文件是什么,也许在那里运行它们。
而且,安装程序几乎总是更好的选择默认存储库,或者 PPA(如果可用的话)。apt-get
或者aptitude
是synaptic
安装存储库中可用程序的绝佳方式。
但是,对于这个 .tar.gz,它可能只能在终端中运行,或者可能会给出双击它无法显示的错误消息。
- 打开终端
- cd 到解压的文件
- 输入
ls -la
并将结果粘贴到您的 Q 中,我们正在寻找哪一个是可执行的(具有权限x
)
查看文件后,所有这些文件显然都是可执行的,这有点不同。可以尝试使用以下命令执行 Popcorn-Time ./Popcorn-Time
(必须先键入./
,否则 shell 会在您的路径中查找要运行的文件名,而忽略当前目录)。
我做了一个网络搜索并发现了一些有希望的结果:
http://lintut.com/run-popcorn-time-on-linux/- 从评论中获得有关您的错误的信息,这可能是您的修复方法:
如果您看到错误缺少 libudev.so.0,请在终端中输入以下命令:
sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
通过 PPA 存储库在 Ubuntu 或 Debian 中安装 Popcorn Time- 如果上面的链接不起作用,你可以这样做。在终端中运行:
sudo add-apt-repository ppa:webupd8team/popcorntime sudo apt-get update sudo apt-get install popcorn-time