All Projects → meta-debian → Meta Debian

meta-debian / Meta Debian

Licence: mit
Meta-layer for Poky to build embedded Linux exvironments by Debian's source codes

Projects that are alternatives of or similar to Meta Debian

Rocket.chat.ansible
Deploy Rocket.Chat with Ansible!
Stars: ✭ 80 (-21.57%)
Mutual labels:  debian
Uvicorn Gunicorn Starlette Docker
Docker image with Uvicorn managed by Gunicorn for high-performance Starlette web applications in Python 3.7 and 3.6 with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 92 (-9.8%)
Mutual labels:  debian
Vagrant Box Templates
Stars: ✭ 100 (-1.96%)
Mutual labels:  debian
I3 Config
i3wm configuration files
Stars: ✭ 81 (-20.59%)
Mutual labels:  debian
Zfs Installer
Shell script program that prepares ZFS on a system, and installs Linux
Stars: ✭ 88 (-13.73%)
Mutual labels:  debian
Grml Live
build system for creating a Grml (based) live system
Stars: ✭ 97 (-4.9%)
Mutual labels:  debian
Android Sdk Installer
Linux utility which aims to automatically install and configures Android SDK, Eclipse ADT Plugin, adds hardware support for devices and enables full MTP support.
Stars: ✭ 78 (-23.53%)
Mutual labels:  debian
Meta
tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?
Stars: ✭ 1,376 (+1249.02%)
Mutual labels:  meta
Packer Templates
Stars: ✭ 90 (-11.76%)
Mutual labels:  debian
Qv2ray
⭐ Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 ⭐
Stars: ✭ 12,886 (+12533.33%)
Mutual labels:  debian
Mailserver
⚠️ UNMAINTAINED - Simple and full-featured mail server using Docker
Stars: ✭ 1,267 (+1142.16%)
Mutual labels:  debian
Amas
Awesome & Marvelous Amas
Stars: ✭ 1,273 (+1148.04%)
Mutual labels:  meta
Wg Install
Wireguard road warrior installer for Ubuntu, Debian, CentOS and Fedora
Stars: ✭ 99 (-2.94%)
Mutual labels:  debian
Fpm Within Docker
Leverage fpm inside pre-baked docker images in order to build and test native DEB and RPM packages.
Stars: ✭ 80 (-21.57%)
Mutual labels:  debian
Pc Engines Apu Router Guide
Guide to building a Linux or BSD router on the PC Engines APU platform
Stars: ✭ 101 (-0.98%)
Mutual labels:  debian
Mortar
Framework to join Linux's physical security bricks.
Stars: ✭ 80 (-21.57%)
Mutual labels:  debian
Aptutil
Go utilities for Debian APT repositories
Stars: ✭ 95 (-6.86%)
Mutual labels:  debian
Ama
[[I'm slow at replying these days, but I hope to get back to answering questions eventually]] Ask me anything!
Stars: ✭ 102 (+0%)
Mutual labels:  meta
Kitty Cat
Simple script to change color-schemes and fonts for kitty terminal.
Stars: ✭ 102 (+0%)
Mutual labels:  debian
Magento 2 Seo
Magento 2 SEO extension will do perfectly for your better SEO. This is a bundle of outstanding features that are auto-active when you install it from Mageplaza without any code modifications. It is also friendly with your store if you need to insert meta keywords and meta descriptions for your product.
Stars: ✭ 99 (-2.94%)
Mutual labels:  meta

What is meta-debian?

meta-debian is a set of recipes (metadata) for the poky build system, which allows cross-building GNU/Linux images using Debian source packages. By enabling meta-debian, you can cross-build a small GNU/Linux image with Debian sources for multiple architectures.

The main purpose of meta-debian is to provide reference Linux distribution for embedded systems satisfying the following needs.

  • Long-term support
  • Stability
  • Wide embedded CPU support
  • Customizability

Supported Versions

This branch provides recipes to cross-build Debian source packages of the following Debian version. These recipes are compatible with the following Yocto Project version.

  • Debian GNU/Linux 10 (buster)
  • Yocto Project 2.7 (warrior)

Supported Build Environment

This branch is tested on the following build environment.

  • Distribution: Debian GNU/Linux 10 (buster)
  • Architecture: amd64

Quick Start

This section introduces how to generate the minimal system with meta-debian and how to run it on the QEMU environment.

Setup build environment

In case of using the supported build environment, run the following commands.

$ git clone -b warrior git://git.yoctoproject.org/poky.git
$ git clone -b warrior https://github.com/meta-debian/meta-debian.git poky/meta-debian
$ sudo ./poky/meta-debian/scripts/install-deps.sh

Otherwise, use the docker container.

$ git clone -b warrior https://github.com/meta-debian/meta-debian.git
$ make -C meta-debian/docker

Build target images

Setup the build directory.

$ export TEMPLATECONF=meta-debian/conf
$ source ./poky/oe-init-build-env

Set MACHINE variable in conf/local.conf to one of the following machines.

  • qemux86 (default)
  • qemux86-64
  • qemuarm
  • qemuarm64
  • qemuppc
  • qemumips

Example:

MACHINE = "qemuarm"

Now ready for building. Build Linux kernel and the minimal rootfs by the following command. It takes a while to complete (more than 30 minutes).

$ bitbake core-image-minimal

Run images on QEMU

Run the images built in the above step on QEMU. Please replace ${MACHINE} by the target machine you selected in the above step.

$ runqemu ${MACHINE} nographic

After boot, you can login as root without password.

License

License of meta-debian is same as meta in poky i.e. All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in the associated recipe (.bb file) unless otherwise stated.

See COPYING.MIT for more details about MIT license.

Community Resources

Project home

Mailing list

Mailing list subscription

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].