Re: [gentoo-user] where is 'mke2fs' ? -- solved
221117 Matt Connell wrote: > On Thu, 2022-11-17 at 21:41 +0100, Arve Barsnes wrote: >> Might it be hidden behind USE="tools"? > This is correct. > $ equery uses e2fsprogs > ... > + + tools : Build extfs tools (mke2fs, e2fsck, tune2fs, etc.) > > Make sure you have the 'tools' USE flag enabled for e2fsprogs > and it should be available in /sbin/ Yes : sometime ago the 'tools' flag must have been introduced & since I don't format devices often, it didn't trip me up till now. I've updated my notes. I formatted the stick, copied the files it had before the damage, then discovered that it was in fact physically bad, so 'mke2fs' wasn't needed today. I used another formatted stick instead. Thanx to both + Jack as well. -- ,, SUPPORT ___//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT`-O--O---' purslowatchassdotutorontodotca
Re: [gentoo-user] where is 'mke2fs' ?
In addition to this, you might also want to take a look at "e-file", which comes from the package "app-portage/pfl" in order to find parent packages of binary files: $ e-file e-file [I] app-portage/pfl Seen Versions: 2.3 2.4-r4 2.4-r5 3.0-r1 3.0-r2 3.0.1-r2 3.0.1-r3 3.1 3.1-r1 3.2 3.2-r1 3.2-r2 Portage Versions: 3.2-r2 Installed Versions: 3.2-r2(Tue Apr 12 03:52:18 2022) Homepage: http://www.portagefilelist.de https://github.com/portagefilelist/client Description: Searchable online file/package database for Gentoo Matched Files: /gentoo64/usr/bin/e-file; /usr/bin/e-file; /usr/lib/python-exec/python3.10/e-file; /usr/lib/python-exec/python3.8/e-file; /usr/lib/python-exec/python3.9/e-file $ e-file mke2fs :( [I] sys-apps/busybox Seen Versions: 1.34.1 Portage Versions: 1.34.1 1.34.1-r1 1.35.0 1.35.0-r1 Installed Versions: 1.34.1(Mon Mar 14 16:07:15 2022) Homepage: https://www.busybox.net/ Description: Utilities for rescue and embedded systems Matched Files: /usr/bb/mke2fs [I] sys-fs/e2fsprogs Seen Versions: 1.42.7 1.43.3-r1 1.43.6 1.43.9 1.44.5 1.45.2 1.45.4 1.45.5 1.45.6 1.45.7 1.46.0 1.46.1 1.46.2 1.46.3 1.46.4 1.46.5 1.46.5-r1 Portage Versions: 1.46.5-r3 1.46.5-r4 Installed Versions: 1.46.5-r3(Sun Oct 30 22:05:09 2022) Homepage: http://e2fsprogs.sourceforge.net/ Description: Standard EXT2/EXT3/EXT4 filesystem utilities Matched Files: /gentoo64/sbin/mke2fs; /sbin/mke2fs; /usr/sbin/mke2fs; /usr/src/debug/sys-fs/e2fsprogs-1.46.4/e2fsprogs-1.46.4/misc/mke2fs That's funny. I forgot from which package the binary file "e-file" came from, so I used "e-file" to determine its origin. :D -Ramon On 17/11/2022 21:53, Matt Connell wrote: On Thu, 2022-11-17 at 21:41 +0100, Arve Barsnes wrote: Might it be hidden behind USE="tools"? This is correct. $ equery uses e2fsprogs ... + + tools : Build extfs tools (mke2fs, e2fsck, tune2fs, etc.) Philip, make sure you have the 'tools' USE flag enabled for e2fsprogs and it should be available in /sbin/ -- GPG public key: 5983 98DA 5F4D A464 38FD CF87 155B E264 13E6 99BF OpenPGP_0x155BE26413E699BF.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature
RE: [gentoo-user] where is 'mke2fs' ?
> -Original Message- > From: Jack > Sent: Thursday, November 17, 2022 1:16 PM > To: gentoo-user@lists.gentoo.org > Subject: Re: [gentoo-user] where is 'mke2fs' ? > > On 11/17/22 15:30, Philip Webb wrote: > > I need to rewrite the filesystem on a USB stick after it got damaged. > > My notes tell me to use 'mke2fs', but 'which' doesn't find it : > > has it been replaced by something else ? > > I have 'e2fsprogs' installed, but there's no 'man' file for it & it > > doesn't seem to create filesystems. > > There is a utility 'sys-fs/genext2fs', which I emerged & looked at, > > but it's not clear whether it does the simple job I need. > > > > Can anyone advise ? > On my system, /sbin/mke2fs is part of sys-fs/e2fsprogs-2.46.5-r3 with the > tools USE FLAG set. > Does your PATH perhaps simply not contain /sbin ? Some people do that for... reasons... LMP
Re: [gentoo-user] where is 'mke2fs' ?
On 11/17/22 15:30, Philip Webb wrote: I need to rewrite the filesystem on a USB stick after it got damaged. My notes tell me to use 'mke2fs', but 'which' doesn't find it : has it been replaced by something else ? I have 'e2fsprogs' installed, but there's no 'man' file for it & it doesn't seem to create filesystems. There is a utility 'sys-fs/genext2fs', which I emerged & looked at, but it's not clear whether it does the simple job I need. Can anyone advise ? On my system, /sbin/mke2fs is part of sys-fs/e2fsprogs-2.46.5-r3 with the tools USE FLAG set.
Re: [gentoo-user] where is 'mke2fs' ?
On Thu, 2022-11-17 at 21:41 +0100, Arve Barsnes wrote: > Might it be hidden behind USE="tools"? This is correct. $ equery uses e2fsprogs ... + + tools : Build extfs tools (mke2fs, e2fsck, tune2fs, etc.) Philip, make sure you have the 'tools' USE flag enabled for e2fsprogs and it should be available in /sbin/
Re: [gentoo-user] where is 'mke2fs' ?
On Thu, 17 Nov 2022 at 21:30, Philip Webb wrote: > > I need to rewrite the filesystem on a USB stick after it got damaged. > My notes tell me to use 'mke2fs', but 'which' doesn't find it : > has it been replaced by something else ? > I have 'e2fsprogs' installed, but there's no 'man' file for it > & it doesn't seem to create filesystems. > There is a utility 'sys-fs/genext2fs', which I emerged & looked at, > but it's not clear whether it does the simple job I need. # equery b `which mke2fs` * Searching for /sbin/mke2fs ... sys-fs/e2fsprogs-1.46.5-r4 (/sbin/mke2fs) Might it be hidden behind USE="tools"? Regards, Arve
Re: [gentoo-user] where is 'mke2fs' ?
On 11/17/22 21:30, Philip Webb wrote: I need to rewrite the filesystem on a USB stick after it got damaged. My notes tell me to use 'mke2fs', but 'which' doesn't find it : has it been replaced by something else ? I have 'e2fsprogs' installed, but there's no 'man' file for it & it doesn't seem to create filesystems. There is a utility 'sys-fs/genext2fs', which I emerged & looked at, but it's not clear whether it does the simple job I need. Can anyone advise ? You have the right package, mke2fs is inside it: $ equery f sys-fs/e2fsprogs ... /sbin/mke2fs /sbin/mkfs.ext2 -> mke2fs /sbin/mkfs.ext3 -> mke2fs /sbin/mkfs.ext4 -> mke2fs Here man page is installed $ man mke2fs And which/whereis also: $ which mke2fs /sbin/mke2fs $ whereis mke2fs mke2fs: /sbin/mke2fs /usr/share/man/man8/mke2fs.8.bz2
[gentoo-user] where is 'mke2fs' ?
I need to rewrite the filesystem on a USB stick after it got damaged. My notes tell me to use 'mke2fs', but 'which' doesn't find it : has it been replaced by something else ? I have 'e2fsprogs' installed, but there's no 'man' file for it & it doesn't seem to create filesystems. There is a utility 'sys-fs/genext2fs', which I emerged & looked at, but it's not clear whether it does the simple job I need. Can anyone advise ? -- ,, SUPPORT ___//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT`-O--O---' purslowatchassdotutorontodotca