I have problems fetching MariaDB
。因为我不需要此软件包,所以我试图将其删除。首先,我试图了解其中包含的内容:
$ grep -nrw ../layers/ -e mariadb
Binary file ../layers/meta-openembedded/.git/index matches
../layers/meta-openembedded/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb:99: leveldb libdbi mariadb mariadb-native \
查看packagegroup-meta-oe.bb
我发现:
RDEPENDS_packagegroup-meta-oe-dbs ="\
leveldb libdbi mariadb mariadb-native \
mysql-python postgresql psqlodbc rocksdb soci \
sqlite \
${@bb.utils.contains("DISTRO_FEATURES", "bluez4", "mongodb", "", d)} \
"
因此,我尝试删除packagegroup-meta-oe-dbs
中的<image>.bb
:
IMAGE_INSTALL_remove = "packagegroup-meta-oe-dbs"
但是它仍然坚持要建造它。 我的错在哪里?
答案 0 :(得分:0)
由于C++
是packagegroup-meta-oe-dbs
的运行时依赖项,因此您必须先删除packagegroup-meta-oe-dbs
才能删除它。
您需要做的是为packagegroup-meta-oe-dbs
创建bbappend,并在其中添加以下行:
packagegroup-meta-oe-dbs