首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu14.04和RaspberryPi 2,帮助我理解它是如何工作的

Ubuntu14.04和RaspberryPi 2,帮助我理解它是如何工作的
EN

Ask Ubuntu用户
提问于 2015-11-13 00:17:51
回答 1查看 179关注 0票数 0

https://wiki.ubuntu.com/ARM/RaspberryPi

所以Ubuntu有一个ARMv7包构建,但不是RaspberryPi 2特有的内核,它说,目前社区正在维护内核。

  • 这意味着什么?
  • 内核更新多久发布一次?
  • 是否有一个“通用”内核可以在pi上工作(对于服务器,我不关心视频的硬件加速,甚至不关心音频)?
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-11-14 10:20:55

它不适用于通用内核。它需要一些固件。

这些特定的东西在PPA里。有时会更新。在这个wiki上还有一个图像创建脚本。以及由此产生的图像。

要获得Pi 2的SD映像,您必须构建一个特定于Pi的内核包(使用rpi分支的源代码),并组装几个与内核相关的包(方法是将一些稍微改变的标准东西组合在一起,并使用Pi固件/视频驱动程序下载二进制包)。

因此,有三种可能性:

  • 使用预构建的映像(使用来自wiki的映像或使用Ubuntu映像,并删除一些UI/网络管理程序包)
  • 使用来自PPA的特定于Pi的预先构建的包,并使用脚本生成一个映像(所以现在映像的包集是可定制的)
  • 使用原材料:从源构建特定于Pi的包,生成一个映像(在本例中,通过将rpi分支合并/重定向到最新的内核版本并进行重新构建来决定何时更新内核;您还可以决定何时重新包装固件)。

更新

支持覆盆子图像是痛苦的。他们并没有把所有的内核都推到上游,二进制代码看起来也不太好。统一不能与覆盆子的视频驱动程序一起工作(团结需要一个真正的OpenGL)。

您对Ubuntu伙伴的说明只用于备份:

代码语言:javascript
复制
sudo apt-get -y --purge autoremove mate-* ubuntu-mate-* xcursor-themes xdg-utils xinput xorg-docs-core xul-ext-ubufox xauth libxrandr2 ^libqt.* libportaudio2 libopenjpeg5 libmp3lame0  libgtk* gnome* xorg  xserver-common libwayland-client0 libwayland-server0 libwebcam0 libvlc5 ^qtcore4-.* duplicity xterm lightdm x11-common ^libxcb-.* ^libx.*  avahi-dnsconfd libfontenc1 python-xlib libpixman-1-0 xbitmaps ubuntu-sounds youtube-dl yelp-xsl  sound-theme-freedesktop samba-common atril-common

sudo apt-get -y --purge autoremove ^bluez.* brasero-common  ^caja-.* crda ^cups.* dvd+rw-tools eom-common ^fontconfig.* ^fonts-.* ^foomatic.* growisofs ^gsettings.* ^gstreamer.* iw jackd2 ^libasound2.* libavutil-ffmpeg54 ^libcups.* libcdparanoia0 libdvdnav4 libdvdread4 ^libfreerdp.* libgphoto2-l10n ^libgs9.* ^libgstreamer.* libiw30 libjack-jackd2-0 libjasper1

sudo apt-get -y --purge autoremove ^libjpeg.* ^libmtp.* libogg0 libotr5 libpng12-0 libplank-common ^libreoffice.* libtiff5 libunity-scopes-json-def-desktop libwebp5 libvorbis0a libvorbisenc2 ^libwinpr-.* marco-common  media-player-info oem-config-gtk oem-config openprinting-ppds ^printer-driver-.*

sudo apt-get -y --purge autoremove  python-boto python-caja-common python-cloudfiles  python-codebug-i2c-tether python-codebug-tether  python-colorama python-astropi python-html5lib python-picamera python-sense-hat

sudo apt-get -y --purge autoremove python3-picamera python3-markupsafe  python3-pil qtchooser rfkill shotwell-common wpasupplicant wireless-regdb vlc-data avahi-autoipd uvcdynctrl-data libhtml-parser-perl   libhtml-tagset-perl  python3-html5lib python3-markupsafe pluma-common atril-common engrampa-common menu-xdg  desktop-file-utils  gir1.2-freedesktop hicolor-icon-theme  policykit-desktop-privileges python-xdg  python3-xdg gir1.2-javascriptcoregtk-3.0 alsa-base linux-sound-base

sudo apt-get -y install deborphan
sudo apt-get --purge autoremove $(deborphan)
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/697429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档