Skip to main content
 首页 » 编程设计

python之我如何在 Fedora 中安装 libporttime

2025年05月04日9youxin

我在我的 fedora 系统中为 python3.x 安装了 pygame,当我运行“python3 setup.py install”时,出现错误:“/usr/bin/ld: cannot find -lporttime”

所以我想安装这个 libporttime.so(我猜这是库的名字) 我尝试运行“yum search porttime”但什么也没有,我该怎么办?

解决方案是将 libportmidi.so 链接到 libporttime.so,就是这样。

比如:ln -s libportmidi.so libporttime.so

请您参考如下方法:

有两种方法: 通过从 http://www.time4popcorn.eu/ 下载最新包手动安装.

使用 rpm 包自动安装。 但首先: 无论您使用哪种方法。您可能会收到有关 libudev.so.0 的以下错误:

$ ./Popcorn-Time:加载共享库时出错:libudev.so.0:无法打开共享对象文件:没有这样的文件或目录

有解决此错误的解决方法。在 libgudev-1.0.so.0 和 libudev.so.0 之间创建符号链接(symbolic link)。要创建符号链接(symbolic link),请输入以下代码:

sudo ln -s /usr/lib64/libgudev-1.0.so.0 /usr/lib64/libudev.so.0 

如果尚未安装 libgudev1,请安装它:

sudo yum install libgudev1 

完成,您现在可以继续安装 Popcorn time。

手动安装 从 http://www.time4popcorn.eu/ 下载适用于 Linux 的软件包. 打开终端。转到下载文件夹或下载 tar.gz 包的文件夹:

cd Downloads 

使用以下命令提取 Popcorn-Time-linux64.tar.gz:

tar -zxvf Popcorn-Time-linux64.tar.gz 

您可以根据上面命令中下载的包更改文件名。

我下载的包没有图标。因此,在 Google 图像上搜索 Popcorn Time 的 png 图标,并将其保存在 Popcorn-Time-linux64 目录中,名称为 “爆米花时间.png”

现在在/opt 中为 Popcorn Time 创建一个目录:

sudo mkdir /opt/Popcorn-Time 

将所有文件复制到/opt/Popcorn-Time

sudo cp -r Popcorn-Time-linux64/* /opt/Popcorn-Time 

现在为爆米花时间创建一个菜单项。这样您就可以轻松启动它:

sudo gedit /usr/share/applications/popcorntime.desktop 

在文本编辑器 (gedit) 中插入以下行。

[Desktop Entry] 
Name=Popcorn Time 
Comment=Stream movies from torrents. Skip the downloads. Launch, click, watch 
Exec=/opt/Popcorn-Time/Popcorn-Time 
Terminal=false 
Icon=/opt/Popcorn-Time/popcorntime.png 
Type=Application 
Categories=AudioVideo; 
StartupNotify=true 

保存并关闭。 完成的 自动安装 从这里下载 rpm 包。 如果没有找到谷歌“Popcorn-Time 的 rpm 包”。 双击下载的包。 单击安装。 输入密码。 完毕 或者使用命令安装:

cd Downloads 
 
sudo rpm -ivh popcorntime-0.3.3-1.fc20.x86_64.rpm