0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Raspbian上安装Kodi

454398 来源:网络整理 作者:网络整理 2019-12-05 09:47 次阅读

您想将Raspberry Pi变成媒体中心,但还需要其他功能吗?也许您是使用Pi进行编程或玩Minecraft。它可能具有一般项目机器的作用,这意味着您需要定期访问Raspbian。

一个解决方案可能是手头准备好几个microSD卡,每个卡都安装了不同的操作系统。您可能已经准备好运行Raspbian,另外一个拥有复古游戏发行版,而另一个拥有OSMC,openELEC或LibreELEC。这是三个基于Kodi的Raspberry Pi发行版,也是最常见的解决方案。将其中之一写到microSD卡上以设置基于Raspberry Pi的Kodi盒很容易。

但是,如果您只有一个microSD卡,那么简单就不会容易得多吗?在Raspbian上安装Kodi吗?

请确保您正在使用Raspbian Stretch

在继续之前,您需要确保您的Raspberry Pi运行最新版本的Raspbian Stretch。该版本于2017年年中发布,因此如果您从那时起一直使用Pi,那么您确实应该进行升级。

您可以通过打开终端窗口来检查是否正在使用Raspbian Stretch。输入:

cat /etc/*-release

结果文本(请参见屏幕截图)将向您显示您正在使用的Linux操作系统和版本。

如果您使用的是旧版本,则可以从Raspberry Pi网站下载Raspbian Stretch,并将其闪存到microSD卡中。尽管可以从Raspbian Jessie内手动升级,但这是推荐的选项。但是,这样做可能会遇到问题,因此从全新安装开始总是好事。

如果刷新不适合您,请尝试使用NOOBS安装程序工具安装Raspbian。

如果您的Raspberry Pi上有以后需要在Raspbian中使用的数据,请确保先备份。

此外,请确保您使用的是Raspberry Pi 2或后来。 Raspberry Pi 3和Pi Zero均适用;遗憾的是,原始的Raspberry Pi Model B太慢,无法可靠地运行Kodi。

为Kodi配置Raspberry Pi

在安装Kodi之前,您需要确保您的Pi是正确设置。需要更改三件事:

扩展文件系统(这在首次启动Stretch时应自动发生)

更改内存分配

启用视频编解码器

此外,您需要确保设置了Broadcom桌面驱动程序。

所有这三件事都可以使用raspi-config完成。您可以在桌面上通过首选项》 Raspberry Pi配置或在命令行中访问此文件:

sudo raspi-config 扩展文件系统

如果您尚未扩展文件系统,并且在启动时没有自动发生(这为Pi提供了更多运行软件的空间),则应

这将改善Kodi盒的整体性能,因为microSD卡上将有更多空间用于安装附加组件和缓存数据。 (默认情况下,Raspbian安装在小于microSD卡的分区中。)

要充分利用microSD卡的容量,请打开raspi-config并选择第一个选项 Expand Filesystem。 。选择确定确认选择,然后按照说明重新启动Raspberry Pi。

更改内存分割

下一步,您需要更改内存分配。要在Raspberry Pi 2或Raspberry Pi 3上运行Kodi,需要256MB的GPU才能正常运行。

再次,运行raspi-config,然后转到高级选项》内存拆分,然后将拆分设置为256MB。

启用视频编解码器

最后,您需要启用某些无法运行的视频编解码器作为标准。这些包括VP6,VP8,MJPEG和Theora等。为此,您需要启用相机。虽然不需要连接任何摄像机,但是启用此功能将确保可以使用编解码器。

通过接口选项》摄像机》是执行此操作。点击确定进行确认。请注意,您还可以通过config.txt文件来实现此更改。在Raspberry Pi的microSD卡上的/boot/目录中,这是Windows上唯一可以读取的目录。

为此,请在台式计算机上打开config.txt并添加:

start_x=1

保存文件,退出并安全弹出microSD卡,然后再放入Raspberry Pi中重新安装并重新启动。

设置正确的桌面驱动程序

您最后需要进行的预安装更改是对桌面驱动程序。如果您不在Raspberry Pi的显示器上使用Broadcom驱动程序,则Kodi将无法运行。因此,您需要确保已设置默认驱动程序。

在raspi-config中,选择高级选项》 GL驱动程序,然后设置原始非GL桌面驱动程序。选择确定进行确认,然后在出现提示时再次重新启动。

在Raspbian Stretch上安装Kodi

要在Raspbian上运行Kodi,您需要开始与基础。首先,更新软件包,然后检查更新:

sudo apt update

sudo apt upgrade

这些更新完成后,就可以安装Kodi了:

sudo apt install kodi

但是,还有更多的东西。安装Kodi只是挑战的一部分,因为您还需要对其进行一些配置。尽管这绝不是您可以使用的唯一操作系统,但它可能在Raspbian上效果最佳。

一旦Kodi下载并安装,您就可以可能需要进行一些调整。这样可以确保您从媒体中心获得最佳性能。

调整Kodi安装

Kodi应该已经可以工作,但也许您不喜欢。可以进行进一步的调整,例如选择一些其他组件,或将Kodi配置为在Pi启动时自动启动。

要找出可用的二进制附加包,请运行:

apt-cache search kodi

滚动浏览列表以查看可用的内容。例如,如果要添加操纵杆支持和DVBLink PVR,请使用

sudo apt install kodi-peripheral-joystick kodi-pvr-dvblink

,现在应该可以使用操纵杆控制Raspberry Pi Kodi盒并进行记录直播电视流到连接的存储设备。

同时,要指示Kodi在您打开Raspberry Pi时启动,您需要通过SSH(如何操作)或Pi上的命令行:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

在此处,在最后添加一行:

@kodi

然后,保存文件并使用 Ctrl + X 退出。下次重新启动Raspberry Pi时,它应直接启动到Kodi中。同时,退出Kodi,将使您返回Raspbian桌面!

不必一定是Raspbian

我们一直专注于将Raspbian用作您的Kodi安装的基础,但这不是必须的。您可能正在使用许多其他与Raspberry Pi兼容的操作系统。没有理由为什么Kodi不应该在Ubuntu或Arch Linux上运行。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • raspbian
    +关注

    关注

    0

    文章

    16

    浏览量

    4242
  • Kodi
    +关注

    关注

    0

    文章

    4

    浏览量

    1415
收藏 人收藏

    评论

    相关推荐

    何在STM32MP157C DK2实现管脚输出PTP的PPS信号?

    的步骤如何? 例如设置一个STM32MP157C 为master,另一个STM32MP157C 为slave , 进行网络时钟同步。 可以安装运行PTP4L这样的程序吗? 另外如何在 STM32MP157C DK2 实现管脚输
    发表于 04-11 07:18

    求助,如何在TC399使用FOC?

    我想问一个关于如何在 TC399 使用 FOC 的问题? 谢谢你的回答!
    发表于 01-30 08:30

    何在VDAC使用外部频闪功能?

    何在 VDAC 使用外部频闪功能? 它使用上升边缘吗? 我看不到具体说明。
    发表于 01-30 08:12

    何在CYGWIN的IFX环境中安装cysecuretool?

    嗨, 我正在尝试在 cygwin 中安装 cysecure 工具但遇到了错误。 谁能指导如何在 CYGWIN 的 IFX 环境中安装 cysecuretool?
    发表于 01-25 08:25

    何在PSoC Creator中安装GSL库?

    的,并且仅使用其他方法的一小部分资源。 (在寻找解决方案时,TSQR 并不要求所有数据点都保留在 SRAM 中。 除非它也具有此功能,否则请不要建议其他方法。) 我现在想将代码移植到我的 PSoc4 。 如何在 PSoC Creator 中
    发表于 01-23 06:22

    【飞腾派4G版免费试用】如何在飞腾开发板安装EMQX MQTT服务器

    目前支持Linux,windows,macOS,Raspbian等系统运行,也支持Doker,kubermetes,Terraform部署。本文已EMQX开源版本4.4.19为例子介绍如何在Ubuntu
    发表于 12-26 11:16

    何在AT32 MCU使用FPU功能

    How to use FPU描述了如何在AT32 MCU使用FPU功能。
    发表于 10-24 07:45

    何在NUC100使用FreeRTOS港口和在FreeRTOS使用示范样本代码

    应用:文件介绍了如何在NUC100使用FreeRTOS港口和在FreeRTOS使用示范样本代码。 BSP 版本: NUC100系列 BSP CMSIS v3.00.0003 硬件
    发表于 08-31 07:50

    从Docker映像为Raspbian OpenVINO工具套件的安装过程

    英特尔® Neural Compute Stick 2 软件 适用于 Raspbian* 的 Docker 注意使用自动化 的便利脚本 来安装 Docker*,因为目前这是为 Raspbian
    发表于 08-15 06:59

    如何使用交叉编译方法为Raspbian 32位操作系统构建OpenVINO工具套件的开源分发

    笔记 安装中需要所有步骤。 这些步骤已经使用 Raspberry Pi 4* 主板和 32 位 Raspbian* Buster 进行了测试。 遵照本指南中的步骤需要连接互联网。 该文
    发表于 08-15 06:28

    何在macOS的Eclipse中创建新项目?

    昨天我在我的 macbook 安装了 esp-open-sdk,我想在 Eclipse 中开发和构建它,就像在 Windows 一样,使用 UDK(非官方开发工具包)和 make 目标。听取建议,如
    发表于 06-12 06:49

    何在树莓派4上安装 openwrt?

    何在 Raspberry Pi 4上安装 openwrt
    的头像 发表于 06-07 10:25 936次阅读

    何在 Python 中安装和使用顶级聚类算法

    有许多聚类算法可供选择,对于所有情况,没有单一的最佳聚类算法。相反,最好探索一系列聚类算法以及每种算法的不同配置。在本教程中,你将发现如何在 python 中安装和使用顶级聚类算法。
    的头像 发表于 05-22 09:13 349次阅读
    如<b class='flag-5'>何在</b> Python 中<b class='flag-5'>安装</b>和使用顶级聚类算法

    何在S32G274使用jlink?

    社会: S32G274 我想调试 u-boot,你能告诉我如何在 S32G274 使用 jlink
    发表于 05-09 06:28

    何在安装的Windows机器构建ESplorer?

    ESplorer 项目时,我收到一条错误消息,指出“Java 安全套接字扩展”(“JSSE”) 不可用。我尝试加载“jsse-1_0_3_04-do”但没有成功。 有谁知道如何在安装的 Windows 机器构建 ESplo
    发表于 05-04 08:56