Date: Thu, 15 Jun 2017 10:44:28 +0000 From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 219912] emulators/linux_base-c6: lacks a package manager Message-ID: <bug-219912-4077-BM1M4N7nJO@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-219912-4077@https.bugs.freebsd.org/bugzilla/> References: <bug-219912-4077@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219912 --- Comment #3 from Johannes Jost Meixner <xmj@FreeBSD.org> --- So, currently the way to install stuff into /compat/linux is using the read= ily available linux-c6- / linux-c7- modules. They're handled by pkg and libarch= ive: We take the rpm, extract it, install things to [port]/work/stage/compat/lin= ux, hash files, package it, ship it as .txz. Now the obvious problem with the status quo is that at no point does it inv= olve yum, so any yum database would have *no idea* which base packages are installed.=20 So if we shipped yum with linux_base-[c6/c7/whatever] this'd require: 1. integration of yum and pkg to a degree that doesn't exist nor is current= ly planned on the pkg side [afair] 2. a rework of the current linux infrastructure to use pkg-yum glue instead= of libarchive. That aside, some documentation can be found in the handbook: https://www.freebsd.org/doc/handbook/linuxemu.html#linuxemu-synopsis And we do have metapackages "linux-c6" / "linux-c7" that will pull in any possible linux package that is available, and (most likely) contains what you're looking for. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-219912-4077-BM1M4N7nJO>
