从源文件安装 Popcorn Time

MrV*_*dji 28 install-from-source software-installation

如何安装Popcorn Time 测试版

我在他们的网站上看到他们只提供 64 位安装文件,但源是开放的。

我不能使用通常的./configure && make. 那么,我能做什么?

MrV*_*dji 21

该脚本将帮助您在 Ubuntu Linux 上从Github 源构建Popcorn Time dev-0.3

它在 Ubuntu 12.04 和 14.04 64 位上完美运行,但应该适用于每个维护版本和每个架构。

要从源代码构建和安装 Popcorn-Time,您需要nodejsnpmnpm使用bowergrunt-cli构建文件:这就是为什么你不能使用通常的./configure

注意:目前安装文件有 1 个错误:nodejs二进制文件命名错误,您可以通过从“nodejs”到“node”的简单符号链接来修复它。

注意:在 12.04 上,没有 libudev.so.1,所以我们需要从 libudev.so.0 符号链接它

如何

  1. 将以下行复制粘贴到文本文件中,我将其命名为脚本示例。

  2. 然后,使用您的终端并启动脚本:

    bash script
    
    Run Code Online (Sandbox Code Playgroud)
  3. 按照屏幕上的说明操作:

    • 接受免责声明
    • 选择你要构建的平台 (mac,win,linux32-64)
    • 如果您愿意,可以使用快捷方式和命令行选项安装 Popcorn-Time
    • 如果您不再需要构建文件,请删除它们
    • 如果您以后不想要此脚本用于构建 PT 的包,请删除它们
    • 瞧。

这将需要大约 10-30 分钟才能完成。


bash script
Run Code Online (Sandbox Code Playgroud)

卸载

一个简单的popcorn-time --uninstall应该足够了。如果没有,请清除这些文件:

  • /opt/爆米花时间
  • ~/.config/Popcorn-Time
  • /usr/share/pixmaps/popcorntime.png
  • /usr/bin/爆米花时间
  • /usr/share/applications/popcorn-time.desktop


MrV*_*dji 7

手动:

1)获取文件

使用以下命令克隆存储库git(如果需要,请安装它):

git clone https://git.popcorntime.io/popcorntime/desktop.git
Run Code Online (Sandbox Code Playgroud)

2) 安装 node.js

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

3) 安装 node.js 所需的依赖项

sudo npm install -g grunt-cli bower
Run Code Online (Sandbox Code Playgroud)

4)进入目录

cd desktop
Run Code Online (Sandbox Code Playgroud)

5) 安装 Popcorn-Time 依赖项

npm install
Run Code Online (Sandbox Code Playgroud)

6) 用 grunt 构建

grunt build
Run Code Online (Sandbox Code Playgroud)

7) 获取构建的可执行文件

你会在文件build/releases夹中找到可执行文件

7bis) 开始实时开发

grunt start
Run Code Online (Sandbox Code Playgroud)