我在fedora系统中为python3.x安装pygame,当我运行“ python3 setup.py install”时,出现错误:“ / usr / bin / ld:找不到-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之间创建符号链接。要创建符号链接,请输入以下代码:

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


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

sudo yum install libgudev1


完成后,您现在可以继续安装爆米花时间了。

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

cd Downloads


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

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


您可以根据上述命令中的Downloaded package更改文件名。

我下载的软件包没有图标。因此,请在Google图片上搜索一个png图标,查看Popcorn Time并将其保存在Popcorn-Time-linux64目录中,其名称为
“ popcorntime.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软件包。
如果未找到,则为“爆米花时间的rpm包”。
双击下载的软件包。
单击安装。
输入密码。
完成了
或使用以下命令安装:

cd Downloads

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

关于python - 我如何在fedora中安装libporttime,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33360008/

10-14 19:08
查看更多