从 .tar.gz 安装

从 .tar.gz 安装

我正在运行 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或者aptitudesynaptic安装存储库中可用程序的绝佳方式。

但是,对于这个 .tar.gz,它可能只能在终端中运行,或者可能会给出双击它无法显示的错误消息。

  1. 打开终端
  2. cd 到解压的文件
  3. 输入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
    

相关内容