diff --git a/doc/upx.1 b/doc/upx.1 index 54f34359..a3594fab 100644 --- a/doc/upx.1 +++ b/doc/upx.1 @@ -1,4 +1,5 @@ -.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) +.\" -*- mode: troff; coding: utf-8 -*- +.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== @@ -15,29 +16,12 @@ .ft R .fi .. -.\" Set up some character translations and predefined strings. \*(-- will -.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left -.\" double quote, and \*(R" will give a right double quote. \*(C+ will -.\" give a nicer C++. Capital omega is used to do unbreakable dashes and -.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, -.\" nothing in troff, for use with C<>. -.tr \(*W- -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ -. ds -- \(*W- -. ds PI pi -. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -. ds L" "" -. ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ -. ds -- \|\(em\| -. ds PI \(*p -. ds L" `` -. ds R" '' . ds C` . ds C' 'br\} @@ -68,82 +52,20 @@ . \} .\} .rr rF -.\" -.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). -.\" Fear. Run. Save yourself. No user-serviceable parts. -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds / -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -.\} -.rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "UPX 1" -.TH UPX 1 "2024-03-28" "upx 4.3.0" " " +.TH UPX 1 2024-03-28 "upx 4.3.0" " " .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh -.SH "NAME" +.SH NAME upx \- compress or expand executable files -.SH "SYNOPSIS" +.SH SYNOPSIS .IX Header "SYNOPSIS" \&\fBupx\fR [\ \fIcommand\fR\ ] [\ \fIoptions\fR\ ] \fIfilename\fR... -.SH "ABSTRACT" +.SH ABSTRACT .IX Header "ABSTRACT" .Vb 3 \& The Ultimate Packer for eXecutables @@ -151,27 +73,27 @@ upx \- compress or expand executable files \& https://upx.github.io .Ve .PP -\&\fB\s-1UPX\s0\fR is a portable, extendable, high-performance executable packer for +\&\fBUPX\fR is a portable, extendable, high-performance executable packer for several different executable formats. It achieves an excellent compression ratio and offers \fI*very*\fR fast decompression. Your executables suffer no memory overhead or other drawbacks for most of the formats supported, because of in-place decompression. -.SH "DISCLAIMER" +.SH DISCLAIMER .IX Header "DISCLAIMER" -\&\fB\s-1UPX\s0\fR comes with \s-1ABSOLUTELY NO WARRANTY\s0; for details see the file \s-1COPYING.\s0 +\&\fBUPX\fR comes with ABSOLUTELY NO WARRANTY; for details see the file COPYING. .PP Please report all problems or suggestions to the authors. Thanks. .SH "SECURITY CONTEXT" .IX Header "SECURITY CONTEXT" -\&\s-1IMPORTANT NOTE:\s0 \fB\s-1UPX\s0\fR inherits the security context of any files it handles. +IMPORTANT NOTE: \fBUPX\fR inherits the security context of any files it handles. .PP This means that packing, unpacking, or even testing or listing a file requires the same security considerations as actually executing the file. .PP -Use \fB\s-1UPX\s0\fR on trusted files only! -.SH "DESCRIPTION" +Use \fBUPX\fR on trusted files only! +.SH DESCRIPTION .IX Header "DESCRIPTION" -\&\fB\s-1UPX\s0\fR is a versatile executable packer with the following features: +\&\fBUPX\fR is a versatile executable packer with the following features: .PP .Vb 3 \& \- secure: as UPX is documented Open Source since many years any relevant @@ -204,32 +126,32 @@ Use \fB\s-1UPX\s0\fR on trusted files only! \& for commercial programs .Ve .PP -You probably understand now why we call \fB\s-1UPX\s0\fR the "\fIultimate\fR" +You probably understand now why we call \fBUPX\fR the "\fIultimate\fR" executable packer. -.SH "COMMANDS" +.SH COMMANDS .IX Header "COMMANDS" -.SS "Compress" +.SS Compress .IX Subsection "Compress" This is the default operation, eg. \fBupx yourfile.exe\fR will compress the file specified on the command line. -.SS "Decompress" +.SS Decompress .IX Subsection "Decompress" -All \fB\s-1UPX\s0\fR supported file formats can be unpacked using the \fB\-d\fR switch, eg. +All \fBUPX\fR supported file formats can be unpacked using the \fB\-d\fR switch, eg. \&\fBupx \-d yourfile.exe\fR will uncompress the file you've just compressed. -.SS "Test" +.SS Test .IX Subsection "Test" The \fB\-t\fR command tests the integrity of the compressed and uncompressed data, eg. \fBupx \-t yourfile.exe\fR check whether your file can be safely decompressed. Note, that this command doesn't check the whole file, only the part that will be uncompressed during program execution. This means that you should not use this command instead of a virus checker. -.SS "List" +.SS List .IX Subsection "List" The \fB\-l\fR command prints out some information about the compressed files specified on the command line as parameters, eg \fBupx \-l yourfile.exe\fR shows the compressed / uncompressed size and the compression ratio of \&\fIyourfile.exe\fR. -.SH "OPTIONS" +.SH OPTIONS .IX Header "OPTIONS" \&\fB\-q\fR: be quiet, suppress warnings .PP @@ -239,10 +161,10 @@ shows the compressed / uncompressed size and the compression ratio of .PP \&\fB\-\-help\fR: prints the help .PP -\&\fB\-\-version\fR: print the version of \fB\s-1UPX\s0\fR +\&\fB\-\-version\fR: print the version of \fBUPX\fR .PP \&\fB\-\-exact\fR: when compressing, require to be able to get a byte-identical file -after decompression with option \fB\-d\fR. [\s-1NOTE:\s0 this is work in progress and is +after decompression with option \fB\-d\fR. [NOTE: this is work in progress and is not supported for all formats yet. If you do care, as a workaround you can compress and then decompress your program a first time \- any further compress-decompress steps should then yield byte-identical results @@ -255,16 +177,16 @@ as compared to the first decompressed version.] [ ...more docs need to be written... \- type `\fBupx \-\-help\fR' for now ] .SH "COMPRESSION LEVELS & TUNING" .IX Header "COMPRESSION LEVELS & TUNING" -\&\fB\s-1UPX\s0\fR offers ten different compression levels from \fB\-1\fR to \fB\-9\fR, +\&\fBUPX\fR offers ten different compression levels from \fB\-1\fR to \fB\-9\fR, and \fB\-\-best\fR. The default compression level is \fB\-8\fR for files smaller than 512 KiB, and \fB\-7\fR otherwise. -.IP "\(bu" 4 +.IP \(bu 4 Compression levels 1, 2 and 3 are pretty fast. -.IP "\(bu" 4 +.IP \(bu 4 Compression levels 4, 5 and 6 achieve a good time/ratio performance. -.IP "\(bu" 4 +.IP \(bu 4 Compression levels 7, 8 and 9 favor compression ratio over speed. -.IP "\(bu" 4 +.IP \(bu 4 Compression level \fB\-\-best\fR may take a long time. .PP Note that compression level \fB\-\-best\fR can be somewhat slow for large @@ -272,28 +194,28 @@ files, but you definitely should use it when releasing a final version of your program. .PP Quick info for achieving the best compression ratio: -.IP "\(bu" 4 +.IP \(bu 4 Try \fBupx \-\-brute \-\-no\-lzma myfile.exe\fR or even \&\fBupx \-\-ultra\-brute \-\-no\-lzma myfile.exe\fR. -.IP "\(bu" 4 -The option \fB\-\-lzma\fR enables \s-1LZMA\s0 compression, which compresses better but +.IP \(bu 4 +The option \fB\-\-lzma\fR enables LZMA compression, which compresses better but is *significantly slower* at decompression. You probably do not want to use it for large files. .Sp (Note that \fB\-\-lzma\fR is automatically enabled by \fB\-\-all\-methods\fR and \&\fB\-\-brute\fR, use \fB\-\-no\-lzma\fR to override.) -.IP "\(bu" 4 +.IP \(bu 4 Try if \fB\-\-overlay=strip\fR works. -.IP "\(bu" 4 +.IP \(bu 4 For win32/pe programs there's \fB\-\-strip\-relocs=0\fR. See notes below. .SH "OVERLAY HANDLING OPTIONS" .IX Header "OVERLAY HANDLING OPTIONS" -Info: An \*(L"overlay\*(R" means auxiliary data attached after the logical end of +Info: An "overlay" means auxiliary data attached after the logical end of an executable, and it often contains application specific data (this is a common practice to avoid an extra data file, though it would be better to use resource sections). .PP -\&\fB\s-1UPX\s0\fR handles overlays like many other executable packers do: it simply +\&\fBUPX\fR handles overlays like many other executable packers do: it simply copies the overlay after the compressed image. This works with some files, but doesn't work with others, depending on how an application actually accesses this overlaid data. @@ -309,8 +231,8 @@ actually accesses this overlaid data. .Ve .SH "ENVIRONMENT VARIABLE" .IX Header "ENVIRONMENT VARIABLE" -The environment variable \fB\s-1UPX\s0\fR can hold a set of default -options for \fB\s-1UPX\s0\fR. These options are interpreted first and +The environment variable \fBUPX\fR can hold a set of default +options for \fBUPX\fR. These options are interpreted first and can be overwritten by explicit command line parameters. For example: .PP @@ -321,18 +243,18 @@ For example: .Ve .PP Under DOS/Windows you must use '#' instead of '=' when setting the -environment variable because of a \s-1COMMAND.COM\s0 limitation. +environment variable because of a COMMAND.COM limitation. .PP Not all of the options are valid in the environment variable \- -\&\fB\s-1UPX\s0\fR will tell you. +\&\fBUPX\fR will tell you. .PP You can explicitly use the \fB\-\-no\-env\fR option to ignore the environment variable. .SH "NOTES FOR THE SUPPORTED EXECUTABLE FORMATS" .IX Header "NOTES FOR THE SUPPORTED EXECUTABLE FORMATS" -.SS "\s-1NOTES FOR ATARI/TOS\s0" +.SS "NOTES FOR ATARI/TOS" .IX Subsection "NOTES FOR ATARI/TOS" -This is the executable format used by the Atari \s-1ST/TT,\s0 a Motorola 68000 +This is the executable format used by the Atari ST/TT, a Motorola 68000 based personal computer which was popular in the late '80s. Support of this format is only because of nostalgic feelings of one of the authors and serves no practical purpose :\-). @@ -349,12 +271,12 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default method gives the best results anyway. .Ve -.SS "\s-1NOTES FOR BVMLINUZ/I386\s0" +.SS "NOTES FOR BVMLINUZ/I386" .IX Subsection "NOTES FOR BVMLINUZ/I386" Same as vmlinuz/i386. -.SS "\s-1NOTES FOR DOS/COM\s0" +.SS "NOTES FOR DOS/COM" .IX Subsection "NOTES FOR DOS/COM" -Obviously \fB\s-1UPX\s0\fR won't work with executables that want to read data from +Obviously \fBUPX\fR won't work with executables that want to read data from themselves (like some commandline utilities that ship with Win95/98/ME). .PP Compressed programs only work on a 286+. @@ -378,11 +300,11 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default filter gives the best results anyway. .Ve -.SS "\s-1NOTES FOR DOS/EXE\s0" +.SS "NOTES FOR DOS/EXE" .IX Subsection "NOTES FOR DOS/EXE" -dos/exe stands for all \*(L"normal\*(R" 16\-bit \s-1DOS\s0 executables. +dos/exe stands for all "normal" 16\-bit DOS executables. .PP -Obviously \fB\s-1UPX\s0\fR won't work with executables that want to read data from +Obviously \fBUPX\fR won't work with executables that want to read data from themselves (like some command line utilities that ship with Win95/98/ME). .PP Compressed programs only work on a 286+. @@ -399,7 +321,7 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default method gives the best results anyway. .Ve -.SS "\s-1NOTES FOR DOS/SYS\s0" +.SS "NOTES FOR DOS/SYS" .IX Subsection "NOTES FOR DOS/SYS" Compressed programs only work on a 286+. .PP @@ -422,20 +344,20 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default filter gives the best results anyway. .Ve -.SS "\s-1NOTES FOR DJGPP2/COFF\s0" +.SS "NOTES FOR DJGPP2/COFF" .IX Subsection "NOTES FOR DJGPP2/COFF" -First of all, it is recommended to use \fB\s-1UPX\s0\fR *instead* of \fBstrip\fR. strip has +First of all, it is recommended to use \fBUPX\fR *instead* of \fBstrip\fR. strip has the very bad habit of replacing your stub with its own (outdated) version. -Additionally \fB\s-1UPX\s0\fR corrects a bug/feature in strip v2.8.x: it +Additionally \fBUPX\fR corrects a bug/feature in strip v2.8.x: it will fix the 4 KiB alignment of the stub. .PP -\&\fB\s-1UPX\s0\fR includes the full functionality of stubify. This means it will -automatically stubify your \s-1COFF\s0 files. Use the option \fB\-\-coff\fR to +\&\fBUPX\fR includes the full functionality of stubify. This means it will +automatically stubify your COFF files. Use the option \fB\-\-coff\fR to disable this functionality (see below). .PP -\&\fB\s-1UPX\s0\fR automatically handles Allegro packfiles. +\&\fBUPX\fR automatically handles Allegro packfiles. .PP -The \s-1DLM\s0 format (a rather exotic shared library extension) is not supported. +The DLM format (a rather exotic shared library extension) is not supported. .PP Packed programs will be byte-identical to the original after uncompression. All debug information and trailing garbage will be stripped, though. @@ -456,7 +378,7 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default filter gives the best results anyway. .Ve -.SS "\s-1NOTES FOR LINUX\s0 [general]" +.SS "NOTES FOR LINUX [general]" .IX Subsection "NOTES FOR LINUX [general]" Introduction .PP @@ -593,15 +515,15 @@ General notes: \& been modified after compression. \& Running \`strace \-o strace.log compressed_file\*(Aq will tell you more. .Ve -.SS "\s-1NOTES FOR LINUX/ELF386\s0" +.SS "NOTES FOR LINUX/ELF386" .IX Subsection "NOTES FOR LINUX/ELF386" Please read the general Linux description first. .PP -The linux/elf386 format decompresses directly into \s-1RAM,\s0 +The linux/elf386 format decompresses directly into RAM, uses only one exec, does not use space in /tmp, and does not use /proc. .PP -Linux/elf386 is automatically selected for Linux \s-1ELF\s0 executables. +Linux/elf386 is automatically selected for Linux ELF executables. .PP Packed programs will be byte-identical to the original after uncompression. .PP @@ -641,12 +563,12 @@ Extra options available for this executable format: .Vb 1 \& (none) .Ve -.SS "\s-1NOTES FOR LINUX/SH386\s0" +.SS "NOTES FOR LINUX/SH386" .IX Subsection "NOTES FOR LINUX/SH386" Please read the general Linux description first. .PP Shell scripts where the underling shell accepts a ``\-c'' argument -can use the Linux/sh386 format. \fB\s-1UPX\s0\fR decompresses the shell script +can use the Linux/sh386 format. \fBUPX\fR decompresses the shell script into low memory, then maps the shell and passes the entire text of the script as an argument with a leading ``\-c''. It does not use space in /tmp, and does not use /proc. @@ -691,7 +613,7 @@ Extra options available for this executable format: .Vb 1 \& (none) .Ve -.SS "\s-1NOTES FOR LINUX/386\s0" +.SS "NOTES FOR LINUX/386" .IX Subsection "NOTES FOR LINUX/386" Please read the general Linux description first. .PP @@ -764,10 +686,10 @@ Extra options available for this executable format: \& format, i.e. do not try the linux/elf386 and \& linux/sh386 formats. .Ve -.SS "\s-1NOTES FOR PS1/EXE\s0" +.SS "NOTES FOR PS1/EXE" .IX Subsection "NOTES FOR PS1/EXE" This is the executable format used by the Sony PlayStation (PSone), -a \s-1MIPS R3000\s0 based gaming console which is popular since the late '90s. +a MIPS R3000 based gaming console which is popular since the late '90s. Support of this format is very similar to the Atari one, because of nostalgic feelings of one of the authors. .PP @@ -816,12 +738,12 @@ Extra options available for this executable format: \& but the compressed executable will not boot from a CD. \& Use it for console transfer only ! .Ve -.SS "\s-1NOTES FOR RTM32/PE\s0 and \s-1ARM/PE\s0" +.SS "NOTES FOR RTM32/PE and ARM/PE" .IX Subsection "NOTES FOR RTM32/PE and ARM/PE" Same as win32/pe. -.SS "\s-1NOTES FOR TMT/ADAM\s0" +.SS "NOTES FOR TMT/ADAM" .IX Subsection "NOTES FOR TMT/ADAM" -This format is used by the \s-1TMT\s0 Pascal compiler \- see http://www.tmt.com/ . +This format is used by the TMT Pascal compiler \- see http://www.tmt.com/ . .PP Extra options available for this executable format: .PP @@ -836,11 +758,11 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default filter gives the best results anyway. .Ve -.SS "\s-1NOTES FOR VMLINUZ/386\s0" +.SS "NOTES FOR VMLINUZ/386" .IX Subsection "NOTES FOR VMLINUZ/386" The vmlinuz/386 and bvmlinuz/386 formats take a gzip-compressed -bootable Linux kernel image (\*(L"vmlinuz\*(R", \*(L"zImage\*(R", \*(L"bzImage\*(R"), -gzip-decompress it and re-compress it with the \fB\s-1UPX\s0\fR compression method. +bootable Linux kernel image ("vmlinuz", "zImage", "bzImage"), +gzip-decompress it and re-compress it with the \fBUPX\fR compression method. .PP vmlinuz/386 is completely unrelated to the other Linux executable formats, and it does not share any of their drawbacks. @@ -889,14 +811,14 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default filter gives the best results anyway. .Ve -.SS "\s-1NOTES FOR WATCOM/LE\s0" +.SS "NOTES FOR WATCOM/LE" .IX Subsection "NOTES FOR WATCOM/LE" -\&\fB\s-1UPX\s0\fR has been successfully tested with the following extenders: - \s-1DOS4G, DOS4GW, PMODE/W,\s0 DOS32a, CauseWay. - The \s-1WDOS/X\s0 extender is partly supported (for details - see the file bugs \s-1BUGS\s0). +\&\fBUPX\fR has been successfully tested with the following extenders: + DOS4G, DOS4GW, PMODE/W, DOS32a, CauseWay. + The WDOS/X extender is partly supported (for details + see the file bugs BUGS). .PP -DLLs and the \s-1LX\s0 format are not supported. +DLLs and the LX format are not supported. .PP Extra options available for this executable format: .PP @@ -904,12 +826,12 @@ Extra options available for this executable format: \& \-\-le Produce an unbound LE output instead of \& keeping the current stub. .Ve -.SS "\s-1NOTES FOR WIN32/PE\s0" +.SS "NOTES FOR WIN32/PE" .IX Subsection "NOTES FOR WIN32/PE" -The \s-1PE\s0 support in \fB\s-1UPX\s0\fR is quite stable now, but probably there are +The PE support in \fBUPX\fR is quite stable now, but probably there are still some incompatibilities with some files. .PP -Because of the way \fB\s-1UPX\s0\fR (and other packers for this format) works, you +Because of the way \fBUPX\fR (and other packers for this format) works, you can see increased memory usage of your compressed files because the whole program is loaded into memory at startup. If you start several instances of huge compressed programs you're @@ -922,17 +844,17 @@ smaller, but it's still there. If you're running executables from network, then compressed programs will load faster, and require less bandwidth during execution. .PP -DLLs are supported. But \s-1UPX\s0 compressed DLLs can not share common data and +DLLs are supported. But UPX compressed DLLs can not share common data and code when they got used by multiple applications. So compressing msvcrt.dll is a waste of memory, but compressing the dll plugins of a particular application may be a better idea. .PP Screensavers are supported, with the restriction that the filename -must end with \*(L".scr\*(R" (as screensavers are handled slightly different +must end with ".scr" (as screensavers are handled slightly different than normal exe files). .PP -\&\s-1UPX\s0 compressed \s-1PE\s0 files have some minor memory overhead (usually in the -10 \- 30 KiB range) which can be seen by specifying the \*(L"\-i\*(R" command +UPX compressed PE files have some minor memory overhead (usually in the +10 \- 30 KiB range) which can be seen by specifying the "\-i" command line switch during compression. .PP Extra options available for this executable format: @@ -996,16 +918,16 @@ Extra options available for this executable format: \& the compression ratio in some cases, but usually \& the default filter gives the best results anyway. .Ve -.SH "DIAGNOSTICS" +.SH DIAGNOSTICS .IX Header "DIAGNOSTICS" Exit status is normally 0; if an error occurs, exit status is 1. If a warning occurs, exit status is 2. .PP -\&\fB\s-1UPX\s0\fR's diagnostics are intended to be self-explanatory. -.SH "BUGS" +\&\fBUPX\fR's diagnostics are intended to be self-explanatory. +.SH BUGS .IX Header "BUGS" Please report all bugs immediately to the authors. -.SH "AUTHORS" +.SH AUTHORS .IX Header "AUTHORS" .Vb 2 \& Markus F.X.J. Oberhumer @@ -1017,7 +939,7 @@ Please report all bugs immediately to the authors. \& \& Jens Medoch .Ve -.SH "COPYRIGHT" +.SH COPYRIGHT .IX Header "COPYRIGHT" Copyright (C) 1996\-2024 Markus Franz Xaver Johannes Oberhumer .PP @@ -1027,16 +949,16 @@ Copyright (C) 2000\-2024 John F. Reiser .PP Copyright (C) 2002\-2024 Jens Medoch .PP -\&\fB\s-1UPX\s0\fR is distributed with full source code under the terms of the -\&\s-1GNU\s0 General Public License v2+; either under the pure GPLv2+ (see -the file \s-1COPYING\s0), or (at your option) under the GPLv+2 with special +\&\fBUPX\fR is distributed with full source code under the terms of the +GNU General Public License v2+; either under the pure GPLv2+ (see +the file COPYING), or (at your option) under the GPLv+2 with special exceptions and restrictions granting the free usage for all binaries -including commercial programs (see the file \s-1LICENSE\s0). +including commercial programs (see the file LICENSE). .PP This program is distributed in the hope that it will be useful, -but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of -\&\s-1MERCHANTABILITY\s0 or \s-1FITNESS FOR A PARTICULAR PURPOSE.\s0 +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. .PP -You should have received a copy of the \s-1UPX\s0 License Agreements along -with this program; see the files \s-1COPYING\s0 and \s-1LICENSE.\s0 If not, -visit the \s-1UPX\s0 home page. +You should have received a copy of the UPX License Agreements along +with this program; see the files COPYING and LICENSE. If not, +visit the UPX home page. diff --git a/misc/podman/rebuild-stubs/10-create-image.sh b/misc/podman/rebuild-stubs/10-create-image.sh index 8aa2f260..b669b6f6 100755 --- a/misc/podman/rebuild-stubs/10-create-image.sh +++ b/misc/podman/rebuild-stubs/10-create-image.sh @@ -7,7 +7,7 @@ argv0=$0; argv0abs="$(readlink -fn "$argv0")"; argv0dir="$(dirname "$argv0abs")" # using a rootless Podman container # Copyright (C) Markus Franz Xaver Johannes Oberhumer -image=upx-stubtools-20221212-v7 +image=upx-stubtools-20240405-v1 [[ $1 == --print-image ]] && echo "$image" && exit 0 podman build -t "$image" -f "$argv0dir/Dockerfile" "$argv0dir" diff --git a/misc/podman/rebuild-stubs/Dockerfile b/misc/podman/rebuild-stubs/Dockerfile index ca6f9a1a..59a870bf 100644 --- a/misc/podman/rebuild-stubs/Dockerfile +++ b/misc/podman/rebuild-stubs/Dockerfile @@ -1,6 +1,6 @@ # Copyright (C) Markus Franz Xaver Johannes Oberhumer -FROM docker.io/library/ubuntu:22.04 -ENV UPX_CONTAINER_IMAGE_NAME=upx-stubtools-20221212-v6 +FROM docker.io/library/ubuntu:24.04 +ENV UPX_CONTAINER_IMAGE_NAME=upx-stubtools-20240405-v1 ARG DEBIAN_FRONTEND=noninteractive ENV LANG=C.UTF-8 @@ -8,21 +8,33 @@ ENV LANG=C.UTF-8 RUN dpkg --add-architecture i386 \ && apt-get update && apt-get upgrade -y \ && apt-get install -y --no-install-recommends \ - aria2 bash bash-completion ca-certificates dash git less libmpc3 libncurses5 \ - make ncurses-term perl-base python2-minimal time wget xz-utils \ + aria2 bash bash-completion ca-certificates dash git less libmpc3 \ + make ncurses-term perl-base time wget xz-utils \ libc6:i386 zlib1g:i386 \ # the following packages are not required for rebuilding the stubs, but # they do make the image *much* more convenient and also allow building # the full UPX binary inside the container via CMake: 7zip bfs busybox bzip2 cabextract ccache chrpath cmake cpio curl elfutils fd-find file fzf \ g++ gawk gdb gojq ht htop hyperfine jq libzstd-dev lsb-release lz4 lzip lzop \ - mksh moreutils ninja-build p7zip parallel patch patchelf patchutils pax-utils paxctl \ + mksh moreutils ninja-build p7zip parallel patch patchelf patchutils pax-utils \ python3 python3-pyasn1 python3-pycryptodome python3-zstd \ re2c ripgrep rsync screen universal-ctags unzip vim yash zip zlib1g-dev zsh zstd \ # extra packages for compiling with "gcc -m32" and "gcc -mx32": g++-multilib gcc-multilib \ && true +# install python2-minimal packages from Debian-11; REQUIRED +RUN cd /root \ + && aria2c --checksum=sha-256=85833c92314011b89bbead6f9a5a7a360b5ee4f9b95e001225afead4ebf9f7d3 \ + 'https://ftp.debian.org/debian/pool/main/p/python2.7/libpython2.7-minimal_2.7.18-8+deb11u1_amd64.deb' \ + && aria2c --checksum=sha-256=44f0cdc1a343303d31c55fcb3a6402cfe326adf749ec30e375e6e0c0c5f7c1f7 \ + 'https://ftp.debian.org/debian/pool/main/p/python2.7/python2.7-minimal_2.7.18-8+deb11u1_amd64.deb' \ + && dpkg -i ./*.deb \ + && rm ./*.deb \ + && if ! test -f /usr/bin/python2; then ln -s -v python2.7 /usr/bin/python2; fi \ + && ldconfig \ + && true + # manually unpack and install compat libs from Ubuntu-16.04; REQUIRED RUN cd /root \ && aria2c --checksum=sha-256=de22baf3dd851a10e16fbf66a243e70149ca46e06b2939fdc79429196cefc090 \ diff --git a/misc/podman/rebuild-stubs/packages.txt b/misc/podman/rebuild-stubs/packages.txt index d189a741..a66ddbb4 100644 --- a/misc/podman/rebuild-stubs/packages.txt +++ b/misc/podman/rebuild-stubs/packages.txt @@ -1,659 +1,651 @@ Packages: -+++-===========================-=======================================-============-================================================================================ ++++-============================-=================================-============-================================================================================ Desired=Unknown/Install/Remove/Purge/Hold -ii 7zip 21.07+dfsg-4 amd64 7-Zip file archiver with a high compression ratio -ii adduser 3.118ubuntu5 all add and remove users and groups -ii apt 2.4.11 amd64 commandline package manager -ii aria2 1.36.0-1 amd64 High speed download utility -ii base-files 12ubuntu4.6 amd64 Debian base system miscellaneous files -ii base-passwd 3.5.52build1 amd64 Debian base system master password and group files -ii bash 5.1-6ubuntu1.1 amd64 GNU Bourne Again SHell -ii bash-completion 1:2.11-5ubuntu1 all programmable completion for the bash shell -ii bfs 2.3.1-1 amd64 Breadth-first version of find(1) -ii binutils 2.38-4ubuntu2.6 amd64 GNU assembler, linker and binary utilities -ii binutils-common:amd64 2.38-4ubuntu2.6 amd64 Common files for the GNU assembler, linker and binary utilities -ii binutils-x86-64-linux-gnu 2.38-4ubuntu2.6 amd64 GNU binary utilities, for x86-64-linux-gnu target -ii bsdutils 1:2.37.2-4ubuntu3.3 amd64 basic utilities from 4.4BSD-Lite -ii busybox 1:1.30.1-7ubuntu3 amd64 Tiny utilities for small and embedded systems -ii bzip2 1.0.8-5build1 amd64 high-quality block-sorting file compressor - utilities -ii ca-certificates 20230311ubuntu0.22.04.1 all Common CA certificates -ii cabextract 1.9-3 amd64 Microsoft Cabinet file unpacker -ii ccache 4.5.1-1 amd64 Compiler cache for fast recompilation of C/C++ code -ii chrpath 0.16-2 amd64 Tool to edit the rpath in ELF binaries -ii cmake 3.22.1-1ubuntu1.22.04.2 amd64 cross-platform, open-source make system -ii cmake-data 3.22.1-1ubuntu1.22.04.2 all CMake data files (modules, templates and documentation) -ii coreutils 8.32-4.1ubuntu1.2 amd64 GNU core utilities -ii cpio 2.13+dfsg-7 amd64 GNU cpio -- a program to manage archives of files -ii cpp 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) -ii cpp-11 11.4.0-1ubuntu1~22.04 amd64 GNU C preprocessor -ii curl 7.81.0-1ubuntu1.16 amd64 command line tool for transferring data with URL syntax -ii dash 0.5.11+git20210903+057cd650a4ed-3build1 amd64 POSIX-compliant shell -ii debconf 1.5.79ubuntu1 all Debian configuration management system -ii debianutils 5.5-1ubuntu2 amd64 Miscellaneous utilities specific to Debian -ii dh-elpa-helper 2.0.9ubuntu1 all helper package for emacs lisp extensions -ii diffutils 1:3.8-0ubuntu2 amd64 File comparison utilities -ii distro-info-data 0.52ubuntu0.6 all information about the distributions' releases (data files) -ii dpkg 1.21.1ubuntu2.3 amd64 Debian package management system -ii e2fsprogs 1.46.5-2ubuntu1.1 amd64 ext2/ext3/ext4 file system utilities -ii elfutils 0.186-1build1 amd64 collection of utilities to handle ELF objects -ii emacsen-common 3.0.4 all Common facilities for all emacsen -ii fd-find 8.3.1-1ubuntu0.1 amd64 Simple, fast and user-friendly alternative to find -ii file 1:5.41-3ubuntu0.1 amd64 Recognize the type of data in a file using "magic" numbers -ii findutils 4.8.0-1ubuntu3 amd64 utilities for finding files--find, xargs -ii fzf 0.29.0-1 amd64 general-purpose command-line fuzzy finder -ii g++ 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler -ii g++-11 11.4.0-1ubuntu1~22.04 amd64 GNU C++ compiler -ii g++-11-multilib 11.4.0-1ubuntu1~22.04 amd64 GNU C++ compiler (multilib support) -ii g++-multilib 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler (multilib files) -ii gawk 1:5.1.0-1ubuntu0.1 amd64 GNU awk, a pattern scanning and processing language -ii gcc 4:11.2.0-1ubuntu1 amd64 GNU C compiler -ii gcc-11 11.4.0-1ubuntu1~22.04 amd64 GNU C compiler -ii gcc-11-base:amd64 11.4.0-1ubuntu1~22.04 amd64 GCC, the GNU Compiler Collection (base package) -ii gcc-11-multilib 11.4.0-1ubuntu1~22.04 amd64 GNU C compiler (multilib support) -ii gcc-12-base:amd64 12.3.0-1ubuntu1~22.04 amd64 GCC, the GNU Compiler Collection (base package) -ii gcc-12-base:i386 12.3.0-1ubuntu1~22.04 i386 GCC, the GNU Compiler Collection (base package) -ii gcc-multilib 4:11.2.0-1ubuntu1 amd64 GNU C compiler (multilib files) -ii gdb 12.1-0ubuntu1~22.04 amd64 GNU Debugger -ii git 1:2.34.1-1ubuntu1.10 amd64 fast, scalable, distributed revision control system -ii git-man 1:2.34.1-1ubuntu1.10 all fast, scalable, distributed revision control system (manual pages) -ii gojq 0.12.6-1 amd64 pure Go implementation of jq (program) -ii gpgv 2.2.27-3ubuntu2.1 amd64 GNU privacy guard - signature verification tool -ii grep 3.7-1build1 amd64 GNU grep, egrep and fgrep -ii gzip 1.10-4ubuntu4.1 amd64 GNU compression utilities -ii hostname 3.23ubuntu2 amd64 utility to set/show the host name or domain name -ii ht 2.1.0+repack1-5 amd64 Viewer/editor/analyser (mostly) for executables -ii htop 3.0.5-7build2 amd64 interactive processes viewer -ii hyperfine 1.12.0-3ubuntu0.1 amd64 Command-line benchmarking tool -ii init-system-helpers 1.62 all helper tools for all init systems -ii jq 1.6-2.1ubuntu3 amd64 lightweight and flexible command-line JSON processor -ii less 590-1ubuntu0.22.04.2 amd64 pager program similar to more -ii lib32asan6 11.4.0-1ubuntu1~22.04 amd64 AddressSanitizer -- a fast memory error detector (32bit) -ii lib32atomic1 12.3.0-1ubuntu1~22.04 amd64 support library providing __atomic built-in functions (32bit) -ii lib32gcc-11-dev 11.4.0-1ubuntu1~22.04 amd64 GCC support library (32 bit development files) -ii lib32gcc-s1 12.3.0-1ubuntu1~22.04 amd64 GCC support library (32 bit Version) -ii lib32gomp1 12.3.0-1ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library (32bit) -ii lib32itm1 12.3.0-1ubuntu1~22.04 amd64 GNU Transactional Memory Library (32bit) -ii lib32quadmath0 12.3.0-1ubuntu1~22.04 amd64 GCC Quad-Precision Math Library (32bit) -ii lib32stdc++-11-dev 11.4.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (development files) -ii lib32stdc++6 12.3.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (32 bit Version) -ii lib32ubsan1 12.3.0-1ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (32bit) -ii libacl1:amd64 2.3.1-1 amd64 access control list - shared library -ii libapt-pkg6.0:amd64 2.4.11 amd64 package management runtime library -ii libarchive13:amd64 3.6.0-1ubuntu1 amd64 Multi-format archive and compression library (shared library) -ii libaria2-0:amd64 1.36.0-1 amd64 C++ library interface to aria2 -ii libasan6:amd64 11.4.0-1ubuntu1~22.04 amd64 AddressSanitizer -- a fast memory error detector -ii libasm1:amd64 0.186-1build1 amd64 library with a programmable assembler interface -ii libatomic1:amd64 12.3.0-1ubuntu1~22.04 amd64 support library providing __atomic built-in functions -ii libattr1:amd64 1:2.5.1-1build1 amd64 extended attribute handling - shared library -ii libaudit-common 1:3.0.7-1build1 all Dynamic library for security auditing - common files -ii libaudit1:amd64 1:3.0.7-1build1 amd64 Dynamic library for security auditing -ii libbabeltrace1:amd64 1.5.8-2build1 amd64 Babeltrace conversion libraries -ii libbinutils:amd64 2.38-4ubuntu2.6 amd64 GNU binary utilities (private shared library) -ii libblkid1:amd64 2.37.2-4ubuntu3.3 amd64 block device ID library -ii libboost-regex1.74.0:amd64 1.74.0-14ubuntu3 amd64 regular expression library for C++ -ii libbrotli1:amd64 1.0.9-2build6 amd64 library implementing brotli encoder and decoder (shared libraries) -ii libbsd0:amd64 0.11.5-1 amd64 utility functions from BSD systems - shared library -ii libbz2-1.0:amd64 1.0.8-5build1 amd64 high-quality block-sorting file compressor library - runtime -ii libc-ares2:amd64 1.18.1-1ubuntu0.22.04.3 amd64 asynchronous name resolver -ii libc-bin 2.35-0ubuntu3.6 amd64 GNU C Library: Binaries -ii libc-dev-bin 2.35-0ubuntu3.6 amd64 GNU C Library: Development binaries -ii libc6-dev-i386 2.35-0ubuntu3.6 amd64 GNU C Library: 32-bit development libraries for AMD64 -ii libc6-dev-x32 2.35-0ubuntu3.6 amd64 GNU C Library: X32 ABI Development Libraries for AMD64 -ii libc6-dev:amd64 2.35-0ubuntu3.6 amd64 GNU C Library: Development Libraries and Header Files -ii libc6-i386 2.35-0ubuntu3.6 amd64 GNU C Library: 32-bit shared libraries for AMD64 -ii libc6-x32 2.35-0ubuntu3.6 amd64 GNU C Library: X32 ABI Shared libraries for AMD64 -ii libc6:amd64 2.35-0ubuntu3.6 amd64 GNU C Library: Shared libraries -ii libc6:i386 2.35-0ubuntu3.6 i386 GNU C Library: Shared libraries -ii libcap-ng0:amd64 0.7.9-2.2build3 amd64 An alternate POSIX capabilities library -ii libcap2:amd64 1:2.44-1ubuntu0.22.04.1 amd64 POSIX 1003.1e capabilities (library) -ii libcc1-0:amd64 12.3.0-1ubuntu1~22.04 amd64 GCC cc1 plugin for GDB -ii libcom-err2:amd64 1.46.5-2ubuntu1.1 amd64 common error description library -ii libcrypt-dev:amd64 1:4.4.27-1 amd64 libcrypt development files -ii libcrypt1:amd64 1:4.4.27-1 amd64 libcrypt shared library -ii libcrypt1:i386 1:4.4.27-1 i386 libcrypt shared library -ii libctf-nobfd0:amd64 2.38-4ubuntu2.6 amd64 Compact C Type Format library (runtime, no BFD dependency) -ii libctf0:amd64 2.38-4ubuntu2.6 amd64 Compact C Type Format library (runtime, BFD dependency) -ii libcurl3-gnutls:amd64 7.81.0-1ubuntu1.16 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour) -ii libcurl4:amd64 7.81.0-1ubuntu1.16 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour) -ii libdb5.3:amd64 5.3.28+dfsg1-0.8ubuntu3 amd64 Berkeley v5.3 Database Libraries [runtime] -ii libdebconfclient0:amd64 0.261ubuntu1 amd64 Debian Configuration Management System (C-implementation library) -ii libdebuginfod-common 0.186-1build1 all configuration to enable the Debian debug info server -ii libdebuginfod1:amd64 0.186-1build1 amd64 library to interact with debuginfod (development files) -ii libdw1:amd64 0.186-1build1 amd64 library that provides access to the DWARF debug information -ii libelf1:amd64 0.186-1build1 amd64 library to read and write ELF files -ii liberror-perl 0.17029-1 all Perl module for error/exception handling in an OO-ish way -ii libexpat1:amd64 2.4.7-1ubuntu0.3 amd64 XML parsing C library - runtime library -ii libext2fs2:amd64 1.46.5-2ubuntu1.1 amd64 ext2/ext3/ext4 file system libraries -ii libffi8:amd64 3.4.2-4 amd64 Foreign Function Interface library runtime -ii libgcc-11-dev:amd64 11.4.0-1ubuntu1~22.04 amd64 GCC support library (development files) -ii libgcc-s1:amd64 12.3.0-1ubuntu1~22.04 amd64 GCC support library -ii libgcc-s1:i386 12.3.0-1ubuntu1~22.04 i386 GCC support library -ii libgcrypt20:amd64 1.9.4-3ubuntu3 amd64 LGPL Crypto library - runtime library -ii libgdbm-compat4:amd64 1.23-1 amd64 GNU dbm database routines (legacy support runtime version) -ii libgdbm6:amd64 1.23-1 amd64 GNU dbm database routines (runtime version) -ii libglib2.0-0:amd64 2.72.4-0ubuntu2.2 amd64 GLib library of C routines -ii libgmp10:amd64 2:6.2.1+dfsg-3ubuntu1 amd64 Multiprecision arithmetic library -ii libgnutls30:amd64 3.7.3-4ubuntu1.4 amd64 GNU TLS library - main runtime library -ii libgomp1:amd64 12.3.0-1ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library -ii libgpg-error0:amd64 1.43-3 amd64 GnuPG development runtime library -ii libgpm2:amd64 1.20.7-10build1 amd64 General Purpose Mouse - shared library -ii libgssapi-krb5-2:amd64 1.19.2-2ubuntu0.3 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism -ii libhiredis0.14:amd64 0.14.1-2 amd64 minimalistic C client library for Redis -ii libhogweed6:amd64 3.7.3-1build2 amd64 low level cryptographic library (public-key cryptos) -ii libicu70:amd64 70.1-2 amd64 International Components for Unicode -ii libidn2-0:amd64 2.3.2-2build1 amd64 Internationalized domain names (IDNA2008/TR46) library -ii libio-pty-perl 1:1.15-2build2 amd64 Perl module for pseudo tty IO -ii libipc-run-perl 20200505.0-1 all Perl module for running processes -ii libipt2 2.0.5-1 amd64 Intel Processor Trace Decoder Library -ii libisl23:amd64 0.24-2build1 amd64 manipulating sets and relations of integer points bounded by linear constraints -ii libitm1:amd64 12.3.0-1ubuntu1~22.04 amd64 GNU Transactional Memory Library -ii libjansson4:amd64 2.13.1-1.1build3 amd64 C library for encoding, decoding and manipulating JSON data -ii libjq1:amd64 1.6-2.1ubuntu3 amd64 lightweight and flexible command-line JSON processor - shared library -ii libjsoncpp25:amd64 1.9.5-3 amd64 library for reading and writing JSON for C++ -ii libk5crypto3:amd64 1.19.2-2ubuntu0.3 amd64 MIT Kerberos runtime libraries - Crypto Library -ii libkeyutils1:amd64 1.6.1-2ubuntu3 amd64 Linux Key Management Utilities (library) -ii libkrb5-3:amd64 1.19.2-2ubuntu0.3 amd64 MIT Kerberos runtime libraries -ii libkrb5support0:amd64 1.19.2-2ubuntu0.3 amd64 MIT Kerberos runtime libraries - Support library -ii libldap-2.5-0:amd64 2.5.17+dfsg-0ubuntu0.22.04.1 amd64 OpenLDAP libraries -ii liblsan0:amd64 12.3.0-1ubuntu1~22.04 amd64 LeakSanitizer -- a memory leak detector (runtime) -ii liblz4-1:amd64 1.9.3-2build2 amd64 Fast LZ compression algorithm library - runtime -ii liblzma5:amd64 5.2.5-2ubuntu1 amd64 XZ-format compression library -ii liblzo2-2:amd64 2.10-2build3 amd64 data compression library -ii libmagic-mgc 1:5.41-3ubuntu0.1 amd64 File type determination library using "magic" numbers (compiled magic file) -ii libmagic1:amd64 1:5.41-3ubuntu0.1 amd64 Recognize the type of data in a file using "magic" numbers - library -ii libmd0:amd64 1.0.4-1build1 amd64 message digest functions from BSD systems - shared library -ii libmount1:amd64 2.37.2-4ubuntu3.3 amd64 device mounting library -ii libmpc3:amd64 1.2.1-2build1 amd64 multiple precision complex floating-point library -ii libmpdec3:amd64 2.5.1-2build2 amd64 library for decimal floating point arithmetic (runtime library) -ii libmpfr6:amd64 4.1.0-3build3 amd64 multiple precision floating-point computation -ii libmspack0:amd64 0.10.1-2build2 amd64 library for Microsoft compression formats (shared library) -ii libncurses5:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling (legacy version) -ii libncurses6:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling -ii libncursesw6:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling (wide character support) -ii libnettle8:amd64 3.7.3-1build2 amd64 low level cryptographic library (symmetric and one-way cryptos) -ii libnghttp2-14:amd64 1.43.0-1ubuntu0.1 amd64 library implementing HTTP/2 protocol (shared library) -ii libnl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets -ii libnl-genl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets - generic netlink -ii libnsl-dev:amd64 1.3.0-2build2 amd64 libnsl development files -ii libnsl2:amd64 1.3.0-2build2 amd64 Public client interface for NIS(YP) and NIS+ -ii libonig5:amd64 6.9.7.1-2build1 amd64 regular expressions library -ii libp11-kit0:amd64 0.24.0-6build1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime -ii libpam-modules-bin 1.4.0-11ubuntu2.4 amd64 Pluggable Authentication Modules for PAM - helper binaries -ii libpam-modules:amd64 1.4.0-11ubuntu2.4 amd64 Pluggable Authentication Modules for PAM -ii libpam-runtime 1.4.0-11ubuntu2.4 all Runtime support for the PAM library -ii libpam0g:amd64 1.4.0-11ubuntu2.4 amd64 Pluggable Authentication Modules library -ii libpcre2-8-0:amd64 10.39-3ubuntu0.1 amd64 New Perl Compatible Regular Expression Library- 8 bit runtime files -ii libpcre3:amd64 2:8.39-13ubuntu0.22.04.1 amd64 Old Perl 5 Compatible Regular Expression Library - runtime files -ii libperl5.34:amd64 5.34.0-3ubuntu1.3 amd64 shared Perl library -ii libpopt0:amd64 1.18-3build1 amd64 lib for parsing cmdline parameters -ii libprocps8:amd64 2:3.3.17-6ubuntu2.1 amd64 library for accessing process information from /proc -ii libpsl5:amd64 0.21.0-1.2build2 amd64 Library for Public Suffix List (shared libraries) -ii libpython2.7-minimal:amd64 2.7.18-13ubuntu1.2 amd64 Minimal subset of the Python language (version 2.7) -ii libpython3-stdlib:amd64 3.10.6-1~22.04 amd64 interactive high-level object-oriented language (default python3 version) -ii libpython3.10-minimal:amd64 3.10.12-1~22.04.3 amd64 Minimal subset of the Python language (version 3.10) -ii libpython3.10-stdlib:amd64 3.10.12-1~22.04.3 amd64 Interactive high-level object-oriented language (standard library, version 3.10) -ii libpython3.10:amd64 3.10.12-1~22.04.3 amd64 Shared Python runtime library (version 3.10) -ii libquadmath0:amd64 12.3.0-1ubuntu1~22.04 amd64 GCC Quad-Precision Math Library -ii libreadline8:amd64 8.1.2-1 amd64 GNU readline and history libraries, run-time libraries -ii librhash0:amd64 1.4.2-1ubuntu1 amd64 shared library for hash functions computing -ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2build4 amd64 toolkit for RTMP streams (shared library) -ii libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - authentication abstraction library -ii libsasl2-modules-db:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - pluggable authentication modules (DB) -ii libseccomp2:amd64 2.5.3-2ubuntu2 amd64 high level interface to Linux seccomp filter -ii libselinux1:amd64 3.3-1build2 amd64 SELinux runtime shared libraries -ii libsemanage-common 3.3-1build2 all Common files for SELinux policy management libraries -ii libsemanage2:amd64 3.3-1build2 amd64 SELinux policy management library -ii libsensors-config 1:3.6.0-7ubuntu1 all lm-sensors configuration files -ii libsensors5:amd64 1:3.6.0-7ubuntu1 amd64 library to read temperature/voltage/fan sensors -ii libsepol2:amd64 3.3-1build1 amd64 SELinux library for manipulating binary security policies -ii libsigsegv2:amd64 2.13-1ubuntu3 amd64 Library for handling page faults in a portable way -ii libsmartcols1:amd64 2.37.2-4ubuntu3.3 amd64 smart column output alignment library -ii libsodium23:amd64 1.0.18-1build2 amd64 Network communication, cryptography and signaturing library -ii libsource-highlight-common 3.1.9-4.1build2 all architecture-independent files for source highlighting library -ii libsource-highlight4v5 3.1.9-4.1build2 amd64 source highlighting library -ii libsqlite3-0:amd64 3.37.2-2ubuntu0.3 amd64 SQLite 3 shared library -ii libss2:amd64 1.46.5-2ubuntu1.1 amd64 command-line interface parsing library -ii libssh-4:amd64 0.9.6-2ubuntu0.22.04.3 amd64 tiny C SSH library (OpenSSL flavor) -ii libssh2-1:amd64 1.10.0-3 amd64 SSH2 client-side library -ii libssl3:amd64 3.0.2-0ubuntu1.15 amd64 Secure Sockets Layer toolkit - shared libraries -ii libstdc++-11-dev:amd64 11.4.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (development files) -ii libstdc++6:amd64 12.3.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 -ii libsystemd0:amd64 249.11-0ubuntu3.12 amd64 systemd utility library -ii libtasn1-6:amd64 4.18.0-4build1 amd64 Manage ASN.1 structures (runtime) -ii libtime-duration-perl 1.21-1 all module for rounded or exact English expression of durations -ii libtimedate-perl 2.3300-2 all collection of modules to manipulate date/time information -ii libtinfo5:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library (legacy version) -ii libtinfo6:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library for terminal handling -ii libtirpc-common 1.3.2-2ubuntu0.1 all transport-independent RPC library - common files -ii libtirpc-dev:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library - development files -ii libtirpc3:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library -ii libtsan0:amd64 11.4.0-1ubuntu1~22.04 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime) -ii libubsan1:amd64 12.3.0-1ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (runtime) -ii libudev1:amd64 249.11-0ubuntu3.12 amd64 libudev shared library -ii libunistring2:amd64 1.0-1 amd64 Unicode string library for C -ii libutempter0:amd64 1.2.1-2build2 amd64 privileged helper for utmp/wtmp updates (runtime) -ii libuuid1:amd64 2.37.2-4ubuntu3.3 amd64 Universally Unique ID library -ii libuv1:amd64 1.43.0-1ubuntu0.1 amd64 asynchronous event notification library - runtime library -ii libx11-6:amd64 2:1.7.5-1ubuntu0.3 amd64 X11 client-side library -ii libx11-data 2:1.7.5-1ubuntu0.3 all X11 client-side library -ii libx32asan6 11.4.0-1ubuntu1~22.04 amd64 AddressSanitizer -- a fast memory error detector (x32) -ii libx32atomic1 12.3.0-1ubuntu1~22.04 amd64 support library providing __atomic built-in functions (x32) -ii libx32gcc-11-dev 11.4.0-1ubuntu1~22.04 amd64 GCC support library (x32 development files) -ii libx32gcc-s1 12.3.0-1ubuntu1~22.04 amd64 GCC support library (x32) -ii libx32gomp1 12.3.0-1ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library (x32) -ii libx32itm1 12.3.0-1ubuntu1~22.04 amd64 GNU Transactional Memory Library (x32) -ii libx32quadmath0 12.3.0-1ubuntu1~22.04 amd64 GCC Quad-Precision Math Library (x32) -ii libx32stdc++-11-dev 11.4.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (development files) -ii libx32stdc++6 12.3.0-1ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (x32) -ii libx32ubsan1 12.3.0-1ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (x32) -ii libxau6:amd64 1:1.0.9-1build5 amd64 X11 authorisation library -ii libxcb1:amd64 1.14-3ubuntu3 amd64 X C Binding -ii libxdmcp6:amd64 1:1.1.3-0ubuntu5 amd64 X11 Display Manager Control Protocol library -ii libxml2:amd64 2.9.13+dfsg-1ubuntu0.4 amd64 GNOME XML library -ii libxxhash0:amd64 0.8.1-1 amd64 shared library for xxhash -ii libyaml-0-2:amd64 0.2.2-1build2 amd64 Fast YAML 1.1 parser and emitter library -ii libzstd-dev:amd64 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -- development files -ii libzstd1:amd64 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -ii linux-libc-dev:amd64 5.15.0-101.111 amd64 Linux Kernel Headers for development -ii login 1:4.8.1-2ubuntu2.2 amd64 system login tools -ii logsave 1.46.5-2ubuntu1.1 amd64 save the output of a command in a log file -ii lsb-base 11.1.0ubuntu4 all Linux Standard Base init script functionality -ii lsb-release 11.1.0ubuntu4 all Linux Standard Base version reporting utility -ii lz4 1.9.3-2build2 amd64 Fast LZ compression algorithm library - tool -ii lzip 1.23-1 amd64 lossless data compressor based on the LZMA algorithm -ii lzop 1.04-2build2 amd64 fast compression program -ii make 4.3-4.1build1 amd64 utility for directing compilation -ii mawk 1.3.4.20200120-3 amd64 Pattern scanning and text processing language -ii media-types 7.0.0 all List of standard media types and their usual file extension -ii mksh 59c-16 amd64 MirBSD Korn Shell -ii moreutils 0.66-1 amd64 additional Unix utilities -ii mount 2.37.2-4ubuntu3.3 amd64 tools for mounting and manipulating filesystems -ii ncurses-base 6.3-2ubuntu0.1 all basic terminal type definitions -ii ncurses-bin 6.3-2ubuntu0.1 amd64 terminal-related programs and man pages -ii ncurses-term 6.3-2ubuntu0.1 all additional terminal type definitions -ii ninja-build 1.10.1-1 amd64 small build system closest in spirit to Make -ii openssl 3.0.2-0ubuntu1.15 amd64 Secure Sockets Layer toolkit - cryptographic utility -ii p7zip 16.02+dfsg-8 amd64 7zr file archiver with high compression ratio -ii parallel 20210822+ds-2 all build and execute command lines from standard input in parallel -ii passwd 1:4.8.1-2ubuntu2.2 amd64 change and administer password and group data -ii patch 2.7.6-7build2 amd64 Apply a diff file to an original -ii patchelf 0.14.3-1 amd64 modify properties of ELF executables -ii patchutils 0.4.2-1build2 amd64 Utilities to work with patches -ii pax-utils 1.2.9-1 amd64 Security-focused ELF files checking tool -ii paxctl 0.9-1build1 amd64 new PaX control program for using the PT_PAX_FLAGS marking -ii perl 5.34.0-3ubuntu1.3 amd64 Larry Wall's Practical Extraction and Report Language -ii perl-base 5.34.0-3ubuntu1.3 amd64 minimal Perl system -ii perl-modules-5.34 5.34.0-3ubuntu1.3 all Core Perl modules -ii procps 2:3.3.17-6ubuntu2.1 amd64 /proc file system utilities -ii python2-minimal 2.7.18-3 amd64 minimal subset of the Python2 language -ii python2.7-minimal 2.7.18-13ubuntu1.2 amd64 Minimal subset of the Python language (version 2.7) -ii python3 3.10.6-1~22.04 amd64 interactive high-level object-oriented language (default python3 version) -ii python3-minimal 3.10.6-1~22.04 amd64 minimal subset of the Python language (default python3 version) -ii python3-pyasn1 0.4.8-1 all ASN.1 library for Python (Python 3 module) -ii python3-pycryptodome 3.11.0+dfsg1-3ubuntu0.1 amd64 cryptographic Python library (Python 3) -ii python3-zstd 1.5.0.2-1build1 amd64 python bindings to Yann Collet ZSTD compression library -ii python3.10 3.10.12-1~22.04.3 amd64 Interactive high-level object-oriented language (version 3.10) -ii python3.10-minimal 3.10.12-1~22.04.3 amd64 Minimal subset of the Python language (version 3.10) -ii re2c 3.0-1 amd64 lexer generator for C, C++, Go and Rust -ii readline-common 8.1.2-1 all GNU readline and history libraries, common files -ii ripgrep 13.0.0-2ubuntu0.1 amd64 Recursively searches directories for a regex pattern -ii rpcsvc-proto 1.4.2-0ubuntu6 amd64 RPC protocol compiler and definitions -ii rsync 3.2.7-0ubuntu0.22.04.2 amd64 fast, versatile, remote (and local) file-copying tool -ii screen 4.9.0-1 amd64 terminal multiplexer with VT100/ANSI terminal emulation -ii sed 4.8-1ubuntu2 amd64 GNU stream editor for filtering/transforming text -ii sensible-utils 0.0.17 all Utilities for sensible alternative selection -ii sysstat 12.5.2-2ubuntu0.2 amd64 system performance tools for Linux -ii sysvinit-utils 3.01-1ubuntu1 amd64 System-V-like utilities -ii tar 1.34+dfsg-1ubuntu0.1.22.04.2 amd64 GNU version of the tar archiving utility -ii time 1.9-0.1build2 amd64 GNU time program for measuring CPU resource usage -ii ubuntu-keyring 2021.03.26 all GnuPG keys of the Ubuntu archive -ii ucf 3.0043 all Update Configuration File(s): preserve user changes to config files -ii universal-ctags 5.9.20210829.0-1 amd64 build tag file indexes of source code definitions -ii unzip 6.0-26ubuntu3.2 amd64 De-archiver for .zip files -ii usrmerge 25ubuntu2 all Convert the system to the merged /usr directories scheme -ii util-linux 2.37.2-4ubuntu3.3 amd64 miscellaneous system utilities -ii vim 2:8.2.3995-1ubuntu2.16 amd64 Vi IMproved - enhanced vi editor -ii vim-common 2:8.2.3995-1ubuntu2.16 all Vi IMproved - Common files -ii vim-runtime 2:8.2.3995-1ubuntu2.16 all Vi IMproved - Runtime files -ii wget 1.21.2-2ubuntu1 amd64 retrieves files from the web -ii xxd 2:8.2.3995-1ubuntu2.16 amd64 tool to make (or reverse) a hex dump -ii xz-utils 5.2.5-2ubuntu1 amd64 XZ-format compression utilities -ii yash 2.51-1 amd64 yet another shell -ii zip 3.0-12build2 amd64 Archiver for .zip files -ii zlib1g-dev:amd64 1:1.2.11.dfsg-2ubuntu9.2 amd64 compression library - development -ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu9.2 amd64 compression library - runtime -ii zlib1g:i386 1:1.2.11.dfsg-2ubuntu9.2 i386 compression library - runtime -ii zsh 5.8.1-1 amd64 shell with lots of features -ii zsh-common 5.8.1-1 all architecture independent files for Zsh -ii zstd 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -- CLI tool +ii 7zip 23.01+dfsg-8 amd64 7-Zip file archiver with a high compression ratio +ii apt 2.7.12 amd64 commandline package manager +ii aria2 1.37.0+debian-1build2 amd64 High speed download utility +ii base-files 13ubuntu9 amd64 Debian base system miscellaneous files +ii base-passwd 3.6.3 amd64 Debian base system master password and group files +ii bash 5.2.21-2ubuntu2 amd64 GNU Bourne Again SHell +ii bash-completion 1:2.11-8 all programmable completion for the bash shell +ii bfs 3.1.2-1build1 amd64 Breadth-first version of find(1) +ii binutils 2.42-4ubuntu2 amd64 GNU assembler, linker and binary utilities +ii binutils-common:amd64 2.42-4ubuntu2 amd64 Common files for the GNU assembler, linker and binary utilities +ii binutils-x86-64-linux-gnu 2.42-4ubuntu2 amd64 GNU binary utilities, for x86-64-linux-gnu target +ii bsdutils 1:2.39.3-9ubuntu4 amd64 basic utilities from 4.4BSD-Lite +ii busybox 1:1.36.1-6ubuntu1 amd64 Tiny utilities for small and embedded systems +ii bzip2 1.0.8-5ubuntu1 amd64 high-quality block-sorting file compressor - utilities +ii ca-certificates 20240203 all Common CA certificates +ii cabextract 1.11-2 amd64 Microsoft Cabinet file unpacker +ii ccache 4.9.1-1 amd64 Compiler cache for fast recompilation of C/C++ code +ii chrpath 0.16-2build1 amd64 Tool to edit the rpath in ELF binaries +ii cmake 3.28.3-1build6 amd64 cross-platform, open-source make system +ii cmake-data 3.28.3-1build6 all CMake data files (modules, templates and documentation) +ii coreutils 9.4-3ubuntu5 amd64 GNU core utilities +ii cpio 2.15+dfsg-1ubuntu1 amd64 GNU cpio -- a program to manage archives of files +ii cpp 4:13.2.0-7ubuntu1 amd64 GNU C preprocessor (cpp) +ii cpp-13 13.2.0-23ubuntu3 amd64 GNU C preprocessor +ii cpp-13-x86-64-linux-gnu 13.2.0-23ubuntu3 amd64 GNU C preprocessor for x86_64-linux-gnu +ii cpp-x86-64-linux-gnu 4:13.2.0-7ubuntu1 amd64 GNU C preprocessor (cpp) for the amd64 architecture +ii curl 8.5.0-2ubuntu9 amd64 command line tool for transferring data with URL syntax +ii dash 0.5.12-6ubuntu5 amd64 POSIX-compliant shell +ii debconf 1.5.86 all Debian configuration management system +ii debianutils 5.17build1 amd64 Miscellaneous utilities specific to Debian +ii diffutils 1:3.10-1 amd64 File comparison utilities +ii dpkg 1.22.6ubuntu6 amd64 Debian package management system +ii e2fsprogs 1.47.0-2.4~exp1ubuntu3 amd64 ext2/ext3/ext4 file system utilities +ii elfutils 0.190-1.1build3 amd64 collection of utilities to handle ELF objects +ii fd-find 9.0.0-1 amd64 Simple, fast and user-friendly alternative to find +ii file 1:5.45-3build1 amd64 Recognize the type of data in a file using "magic" numbers +ii findutils 4.9.0-5 amd64 utilities for finding files--find, xargs +ii fzf 0.44.1-1 amd64 general-purpose command-line fuzzy finder +ii g++ 4:13.2.0-7ubuntu1 amd64 GNU C++ compiler +ii g++-13 13.2.0-23ubuntu3 amd64 GNU C++ compiler +ii g++-13-multilib 13.2.0-23ubuntu3 amd64 GNU C++ compiler (multilib support) +ii g++-13-x86-64-linux-gnu 13.2.0-23ubuntu3 amd64 GNU C++ compiler for x86_64-linux-gnu architecture +ii g++-multilib 4:13.2.0-7ubuntu1 amd64 GNU C++ compiler (multilib files) +ii g++-x86-64-linux-gnu 4:13.2.0-7ubuntu1 amd64 GNU C++ compiler for the amd64 architecture +ii gawk 1:5.2.1-2build3 amd64 GNU awk, a pattern scanning and processing language +ii gcc 4:13.2.0-7ubuntu1 amd64 GNU C compiler +ii gcc-13 13.2.0-23ubuntu3 amd64 GNU C compiler +ii gcc-13-base:amd64 13.2.0-23ubuntu3 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-13-multilib 13.2.0-23ubuntu3 amd64 GNU C compiler (multilib support) +ii gcc-13-x86-64-linux-gnu 13.2.0-23ubuntu3 amd64 GNU C compiler for the x86_64-linux-gnu architecture +ii gcc-14-base:amd64 14-20240330-1ubuntu2 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-14-base:i386 14-20240330-1ubuntu2 i386 GCC, the GNU Compiler Collection (base package) +ii gcc-multilib 4:13.2.0-7ubuntu1 amd64 GNU C compiler (multilib files) +ii gcc-x86-64-linux-gnu 4:13.2.0-7ubuntu1 amd64 GNU C compiler for the amd64 architecture +ii gdb 15.0.50.20240219-0ubuntu1 amd64 GNU Debugger +ii git 1:2.43.0-1ubuntu6 amd64 fast, scalable, distributed revision control system +ii git-man 1:2.43.0-1ubuntu6 all fast, scalable, distributed revision control system (manual pages) +ii gojq 0.12.13-1 amd64 pure Go implementation of jq (program) +ii gpgv 2.4.4-2ubuntu16 amd64 GNU privacy guard - signature verification tool +ii grep 3.11-4 amd64 GNU grep, egrep and fgrep +ii gzip 1.12-1ubuntu2 amd64 GNU compression utilities +ii hostname 3.23+nmu2ubuntu1 amd64 utility to set/show the host name or domain name +ii ht 2.1.0+repack1-5 amd64 Viewer/editor/analyser (mostly) for executables +ii htop 3.3.0-4 amd64 interactive processes viewer +ii hyperfine 1.18.0-2build1 amd64 Command-line benchmarking tool +ii init-system-helpers 1.66ubuntu1 all helper tools for all init systems +ii jq 1.7.1-3build1 amd64 lightweight and flexible command-line JSON processor +ii less 590-2ubuntu2 amd64 pager program similar to more +ii lib32asan8 14-20240330-1ubuntu2 amd64 AddressSanitizer -- a fast memory error detector (32bit) +ii lib32atomic1 14-20240330-1ubuntu2 amd64 support library providing __atomic built-in functions (32bit) +ii lib32gcc-13-dev 13.2.0-23ubuntu3 amd64 GCC support library (32 bit development files) +ii lib32gcc-s1 14-20240330-1ubuntu2 amd64 GCC support library (32 bit Version) +ii lib32gomp1 14-20240330-1ubuntu2 amd64 GCC OpenMP (GOMP) support library (32bit) +ii lib32itm1 14-20240330-1ubuntu2 amd64 GNU Transactional Memory Library (32bit) +ii lib32quadmath0 14-20240330-1ubuntu2 amd64 GCC Quad-Precision Math Library (32bit) +ii lib32stdc++-13-dev 13.2.0-23ubuntu3 amd64 GNU Standard C++ Library v3 (development files) +ii lib32stdc++6 14-20240330-1ubuntu2 amd64 GNU Standard C++ Library v3 (32 bit Version) +ii lib32ubsan1 14-20240330-1ubuntu2 amd64 UBSan -- undefined behaviour sanitizer (32bit) +ii libacl1:amd64 2.3.2-1 amd64 access control list - shared library +ii libapt-pkg6.0:amd64 2.7.12 amd64 package management runtime library +ii libarchive13t64:amd64 3.7.2-2 amd64 Multi-format archive and compression library (shared library) +ii libaria2-0:amd64 1.37.0+debian-1build2 amd64 C++ library interface to aria2 +ii libasan8:amd64 14-20240330-1ubuntu2 amd64 AddressSanitizer -- a fast memory error detector +ii libasm1t64:amd64 0.190-1.1build3 amd64 library with a programmable assembler interface +ii libassuan0:amd64 2.5.6-1 amd64 IPC library for the GnuPG components +ii libatomic1:amd64 14-20240330-1ubuntu2 amd64 support library providing __atomic built-in functions +ii libattr1:amd64 1:2.5.2-1 amd64 extended attribute handling - shared library +ii libaudit-common 1:3.1.2-2.1build1 all Dynamic library for security auditing - common files +ii libaudit1:amd64 1:3.1.2-2.1build1 amd64 Dynamic library for security auditing +ii libbabeltrace1:amd64 1.5.11-3build3 amd64 Babeltrace conversion libraries +ii libbinutils:amd64 2.42-4ubuntu2 amd64 GNU binary utilities (private shared library) +ii libblkid1:amd64 2.39.3-9ubuntu4 amd64 block device ID library +ii libbrotli1:amd64 1.1.0-2build2 amd64 library implementing brotli encoder and decoder (shared libraries) +ii libbsd0:amd64 0.12.1-1build1 amd64 utility functions from BSD systems - shared library +ii libbz2-1.0:amd64 1.0.8-5ubuntu1 amd64 high-quality block-sorting file compressor library - runtime +ii libc-ares2:amd64 1.27.0-1 amd64 asynchronous name resolver +ii libc-bin 2.39-0ubuntu8 amd64 GNU C Library: Binaries +ii libc-dev-bin 2.39-0ubuntu8 amd64 GNU C Library: Development binaries +ii libc6-dev-i386 2.39-0ubuntu8 amd64 GNU C Library: 32-bit development libraries for AMD64 +ii libc6-dev-x32 2.39-0ubuntu8 amd64 GNU C Library: X32 ABI Development Libraries for AMD64 +ii libc6-dev:amd64 2.39-0ubuntu8 amd64 GNU C Library: Development Libraries and Header Files +ii libc6-i386 2.39-0ubuntu8 amd64 GNU C Library: 32-bit shared libraries for AMD64 +ii libc6-x32 2.39-0ubuntu8 amd64 GNU C Library: X32 ABI Shared libraries for AMD64 +ii libc6:amd64 2.39-0ubuntu8 amd64 GNU C Library: Shared libraries +ii libc6:i386 2.39-0ubuntu8 i386 GNU C Library: Shared libraries +ii libcap-ng0:amd64 0.8.4-2build2 amd64 alternate POSIX capabilities library +ii libcap2:amd64 1:2.66-5ubuntu1 amd64 POSIX 1003.1e capabilities (library) +ii libcc1-0:amd64 14-20240330-1ubuntu2 amd64 GCC cc1 plugin for GDB +ii libcom-err2:amd64 1.47.0-2.4~exp1ubuntu3 amd64 common error description library +ii libcrypt-dev:amd64 1:4.4.36-4 amd64 libcrypt development files +ii libcrypt1:amd64 1:4.4.36-4 amd64 libcrypt shared library +ii libctf-nobfd0:amd64 2.42-4ubuntu2 amd64 Compact C Type Format library (runtime, no BFD dependency) +ii libctf0:amd64 2.42-4ubuntu2 amd64 Compact C Type Format library (runtime, BFD dependency) +ii libcurl3-gnutls:amd64 8.5.0-2ubuntu2 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour) +ii libcurl4t64:amd64 8.5.0-2ubuntu9 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour) +ii libdb5.3t64:amd64 5.3.28+dfsg2-6build1 amd64 Berkeley v5.3 Database Libraries [runtime] +ii libdebconfclient0:amd64 0.271ubuntu3 amd64 Debian Configuration Management System (C-implementation library) +ii libdebuginfod-common 0.190-1.1build3 all configuration to enable the Debian debug info server +ii libdebuginfod1t64:amd64 0.190-1.1build3 amd64 library to interact with debuginfod (development files) +ii libdw1t64:amd64 0.190-1.1build3 amd64 library that provides access to the DWARF debug information +ii libelf1t64:amd64 0.190-1.1build3 amd64 library to read and write ELF files +ii liberror-perl 0.17029-2 all Perl module for error/exception handling in an OO-ish way +ii libexpat1:amd64 2.6.1-2build1 amd64 XML parsing C library - runtime library +ii libext2fs2t64:amd64 1.47.0-2.4~exp1ubuntu3 amd64 ext2/ext3/ext4 file system libraries +ii libffi8:amd64 3.4.6-1 amd64 Foreign Function Interface library runtime +ii libgcc-13-dev:amd64 13.2.0-23ubuntu3 amd64 GCC support library (development files) +ii libgcc-s1:amd64 14-20240330-1ubuntu2 amd64 GCC support library +ii libgcc-s1:i386 14-20240330-1ubuntu2 i386 GCC support library +ii libgcrypt20:amd64 1.10.3-2 amd64 LGPL Crypto library - runtime library +ii libgdbm-compat4:amd64 1.23-5 amd64 GNU dbm database routines (legacy support runtime version) +ii libgdbm6:amd64 1.23-5 amd64 GNU dbm database routines (runtime version) +ii libglib2.0-0t64:amd64 2.80.0-6ubuntu1 amd64 GLib library of C routines +ii libgmp10:amd64 2:6.3.0+dfsg-2ubuntu4 amd64 Multiprecision arithmetic library +ii libgnutls30t64:amd64 3.8.3-1.1ubuntu3 amd64 GNU TLS library - main runtime library +ii libgomp1:amd64 14-20240330-1ubuntu2 amd64 GCC OpenMP (GOMP) support library +ii libgpg-error0:amd64 1.47-3build1 amd64 GnuPG development runtime library +ii libgpm2:amd64 1.20.7-11 amd64 General Purpose Mouse - shared library +ii libgprofng0:amd64 2.42-4ubuntu2 amd64 GNU Next Generation profiler (runtime library) +ii libgssapi-krb5-2:amd64 1.20.1-5build1 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism +ii libhiredis1.1.0:amd64 1.2.0-6ubuntu3 amd64 minimalistic C client library for Redis +ii libhogweed6t64:amd64 3.9.1-2.2build1 amd64 low level cryptographic library (public-key cryptos) +ii libhwasan0:amd64 14-20240330-1ubuntu2 amd64 AddressSanitizer -- a fast memory error detector +ii libicu74:amd64 74.2-1ubuntu1 amd64 International Components for Unicode +ii libidn2-0:amd64 2.3.7-2 amd64 Internationalized domain names (IDNA2008/TR46) library +ii libio-pty-perl 1:1.20-1build2 amd64 Perl module for pseudo tty IO +ii libipc-run-perl 20231003.0-1 all Perl module for running processes +ii libipt2 2.0.6-1 amd64 Intel Processor Trace Decoder Library +ii libisl23:amd64 0.26-3 amd64 manipulating sets and relations of integer points bounded by linear constraints +ii libitm1:amd64 14-20240330-1ubuntu2 amd64 GNU Transactional Memory Library +ii libjansson4:amd64 2.14-2 amd64 C library for encoding, decoding and manipulating JSON data +ii libjq1:amd64 1.7.1-3build1 amd64 lightweight and flexible command-line JSON processor - shared library +ii libjsoncpp25:amd64 1.9.5-6 amd64 library for reading and writing JSON for C++ +ii libk5crypto3:amd64 1.20.1-5build1 amd64 MIT Kerberos runtime libraries - Crypto Library +ii libkeyutils1:amd64 1.6.3-3 amd64 Linux Key Management Utilities (library) +ii libkrb5-3:amd64 1.20.1-5build1 amd64 MIT Kerberos runtime libraries +ii libkrb5support0:amd64 1.20.1-5build1 amd64 MIT Kerberos runtime libraries - Support library +ii libldap2:amd64 2.6.7+dfsg-1~exp1ubuntu8 amd64 OpenLDAP libraries +ii liblsan0:amd64 14-20240330-1ubuntu2 amd64 LeakSanitizer -- a memory leak detector (runtime) +ii liblz4-1:amd64 1.9.4-1 amd64 Fast LZ compression algorithm library - runtime +ii liblzma5:amd64 5.6.1+really5.4.5-1 amd64 XZ-format compression library +ii liblzo2-2:amd64 2.10-2build3 amd64 data compression library +ii libmagic-mgc 1:5.45-3build1 amd64 File type determination library using "magic" numbers (compiled magic file) +ii libmagic1t64:amd64 1:5.45-3build1 amd64 Recognize the type of data in a file using "magic" numbers - library +ii libmd0:amd64 1.1.0-2 amd64 message digest functions from BSD systems - shared library +ii libmount1:amd64 2.39.3-9ubuntu4 amd64 device mounting library +ii libmpc3:amd64 1.3.1-1 amd64 multiple precision complex floating-point library +ii libmpfr6:amd64 4.2.1-1 amd64 multiple precision floating-point computation +ii libmspack0t64:amd64 0.11-1.1build1 amd64 library for Microsoft compression formats (shared library) +ii libncurses6:amd64 6.4+20240113-1ubuntu1 amd64 shared libraries for terminal handling +ii libncursesw6:amd64 6.4+20240113-1ubuntu1 amd64 shared libraries for terminal handling (wide character support) +ii libnettle8t64:amd64 3.9.1-2.2build1 amd64 low level cryptographic library (symmetric and one-way cryptos) +ii libnghttp2-14:amd64 1.59.0-1build2 amd64 library implementing HTTP/2 protocol (shared library) +ii libnl-3-200:amd64 3.7.0-0.3 amd64 library for dealing with netlink sockets +ii libnl-genl-3-200:amd64 3.7.0-0.3 amd64 library for dealing with netlink sockets - generic netlink +ii libnpth0:amd64 1.6-3build2 amd64 replacement for GNU Pth using system threads +ii libonig5:amd64 6.9.9-1 amd64 regular expressions library +ii libp11-kit0:amd64 0.25.3-4ubuntu1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime +ii libpam-modules-bin 1.5.3-5ubuntu4 amd64 Pluggable Authentication Modules for PAM - helper binaries +ii libpam-modules:amd64 1.5.3-5ubuntu4 amd64 Pluggable Authentication Modules for PAM +ii libpam-runtime 1.5.3-5ubuntu4 all Runtime support for the PAM library +ii libpam0g:amd64 1.5.3-5ubuntu4 amd64 Pluggable Authentication Modules library +ii libpcre2-8-0:amd64 10.42-4ubuntu1 amd64 New Perl Compatible Regular Expression Library- 8 bit runtime files +ii libperl5.38t64:amd64 5.38.2-3.2build1 amd64 shared Perl library +ii libpopt0:amd64 1.19+dfsg-1 amd64 lib for parsing cmdline parameters +ii libproc2-0:amd64 2:4.0.4-4ubuntu3 amd64 library for accessing process information from /proc +ii libpsl5t64:amd64 0.21.2-1.1build1 amd64 Library for Public Suffix List (shared libraries) +ii libpython2.7-minimal:amd64 2.7.18-8+deb11u1 amd64 Minimal subset of the Python language (version 2.7) +ii libpython3-stdlib:amd64 3.12.2-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) +ii libpython3.12-minimal:amd64 3.12.2-4build4 amd64 Minimal subset of the Python language (version 3.12) +ii libpython3.12-stdlib:amd64 3.12.2-4build4 amd64 Interactive high-level object-oriented language (standard library, version 3.12) +ii libpython3.12t64:amd64 3.12.2-4build4 amd64 Shared Python runtime library (version 3.12) +ii libquadmath0:amd64 14-20240330-1ubuntu2 amd64 GCC Quad-Precision Math Library +ii libreadline8t64:amd64 8.2-4build1 amd64 GNU readline and history libraries, run-time libraries +ii librhash0:amd64 1.4.3-3 amd64 shared library for hash functions computing +ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2build7 amd64 toolkit for RTMP streams (shared library) +ii libsasl2-2:amd64 2.1.28+dfsg1-5ubuntu2 amd64 Cyrus SASL - authentication abstraction library +ii libsasl2-modules-db:amd64 2.1.28+dfsg1-5ubuntu2 amd64 Cyrus SASL - pluggable authentication modules (DB) +ii libseccomp2:amd64 2.5.5-1ubuntu3 amd64 high level interface to Linux seccomp filter +ii libselinux1:amd64 3.5-2ubuntu2 amd64 SELinux runtime shared libraries +ii libsemanage-common 3.5-1build5 all Common files for SELinux policy management libraries +ii libsemanage2:amd64 3.5-1build5 amd64 SELinux policy management library +ii libsensors-config 1:3.6.0-9build1 all lm-sensors configuration files +ii libsensors5:amd64 1:3.6.0-9build1 amd64 library to read temperature/voltage/fan sensors +ii libsepol2:amd64 3.5-2 amd64 SELinux library for manipulating binary security policies +ii libsframe1:amd64 2.42-4ubuntu2 amd64 Library to handle the SFrame format (runtime library) +ii libsigsegv2:amd64 2.14-1ubuntu1 amd64 Library for handling page faults in a portable way +ii libsmartcols1:amd64 2.39.3-9ubuntu4 amd64 smart column output alignment library +ii libsodium23:amd64 1.0.18-1build2 amd64 Network communication, cryptography and signaturing library +ii libsource-highlight-common 3.1.9-4.3build1 all architecture-independent files for source highlighting library +ii libsource-highlight4v5:amd64 3.1.9-4.2build2 amd64 source highlighting library +ii libsqlite3-0:amd64 3.45.1-1ubuntu2 amd64 SQLite 3 shared library +ii libss2:amd64 1.47.0-2.4~exp1ubuntu3 amd64 command-line interface parsing library +ii libssh-4:amd64 0.10.6-2build2 amd64 tiny C SSH library (OpenSSL flavor) +ii libssh2-1t64:amd64 1.11.0-4.1build2 amd64 SSH2 client-side library +ii libssl3t64:amd64 3.0.13-0ubuntu3 amd64 Secure Sockets Layer toolkit - shared libraries +ii libstdc++-13-dev:amd64 13.2.0-23ubuntu3 amd64 GNU Standard C++ Library v3 (development files) +ii libstdc++6:amd64 14-20240330-1ubuntu2 amd64 GNU Standard C++ Library v3 +ii libsystemd0:amd64 255.4-1ubuntu7 amd64 systemd utility library +ii libtasn1-6:amd64 4.19.0-3 amd64 Manage ASN.1 structures (runtime) +ii libtime-duration-perl 1.21-2 all module for rounded or exact English expression of durations +ii libtimedate-perl 2.3300-2 all collection of modules to manipulate date/time information +ii libtinfo6:amd64 6.4+20240113-1ubuntu1 amd64 shared low-level terminfo library for terminal handling +ii libtsan2:amd64 14-20240330-1ubuntu2 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime) +ii libubsan1:amd64 14-20240330-1ubuntu2 amd64 UBSan -- undefined behaviour sanitizer (runtime) +ii libudev1:amd64 255.4-1ubuntu7 amd64 libudev shared library +ii libunistring5:amd64 1.1-2 amd64 Unicode string library for C +ii liburing2:amd64 2.5-1 amd64 Linux kernel io_uring access library - shared library +ii libutempter0:amd64 1.2.1-3 amd64 privileged helper for utmp/wtmp updates (runtime) +ii libuuid1:amd64 2.39.3-9ubuntu4 amd64 Universally Unique ID library +ii libuv1t64:amd64 1.48.0-1.1build1 amd64 asynchronous event notification library - runtime library +ii libx11-6:amd64 2:1.8.7-1 amd64 X11 client-side library +ii libx11-data 2:1.8.7-1 all X11 client-side library +ii libx32asan8 14-20240330-1ubuntu2 amd64 AddressSanitizer -- a fast memory error detector (x32) +ii libx32atomic1 14-20240330-1ubuntu2 amd64 support library providing __atomic built-in functions (x32) +ii libx32gcc-13-dev 13.2.0-23ubuntu3 amd64 GCC support library (x32 development files) +ii libx32gcc-s1 14-20240330-1ubuntu2 amd64 GCC support library (x32) +ii libx32gomp1 14-20240330-1ubuntu2 amd64 GCC OpenMP (GOMP) support library (x32) +ii libx32itm1 14-20240330-1ubuntu2 amd64 GNU Transactional Memory Library (x32) +ii libx32quadmath0 14-20240330-1ubuntu2 amd64 GCC Quad-Precision Math Library (x32) +ii libx32stdc++-13-dev 13.2.0-23ubuntu3 amd64 GNU Standard C++ Library v3 (development files) +ii libx32stdc++6 14-20240330-1ubuntu2 amd64 GNU Standard C++ Library v3 (x32) +ii libx32ubsan1 14-20240330-1ubuntu2 amd64 UBSan -- undefined behaviour sanitizer (x32) +ii libxau6:amd64 1:1.0.9-1build5 amd64 X11 authorisation library +ii libxcb1:amd64 1.15-1 amd64 X C Binding +ii libxdmcp6:amd64 1:1.1.3-0ubuntu5 amd64 X11 Display Manager Control Protocol library +ii libxml2:amd64 2.9.14+dfsg-1.3ubuntu3 amd64 GNOME XML library +ii libxxhash0:amd64 0.8.2-2 amd64 shared library for xxhash +ii libyaml-0-2:amd64 0.2.5-1 amd64 Fast YAML 1.1 parser and emitter library +ii libzstd-dev:amd64 1.5.5+dfsg2-2 amd64 fast lossless compression algorithm -- development files +ii libzstd1:amd64 1.5.5+dfsg2-2 amd64 fast lossless compression algorithm +ii linux-libc-dev:amd64 6.8.0-11.11 amd64 Linux Kernel Headers for development +ii login 1:4.13+dfsg1-4ubuntu1 amd64 system login tools +ii logsave 1.47.0-2.4~exp1ubuntu3 amd64 save the output of a command in a log file +ii lsb-release 12.0-2 all Linux Standard Base version reporting utility (minimal implementation) +ii lz4 1.9.4-1 amd64 Fast LZ compression algorithm library - tool +ii lzip 1.24.1-1build1 amd64 lossless data compressor based on the LZMA algorithm +ii lzop 1.04-2build2 amd64 fast compression program +ii make 4.3-4.1build1 amd64 utility for directing compilation +ii mawk 1.3.4.20240123-1 amd64 Pattern scanning and text processing language +ii media-types 10.1.0 all List of standard media types and their usual file extension +ii mksh 59c-34 amd64 MirBSD Korn Shell +ii moreutils 0.69-1 amd64 additional Unix utilities +ii mount 2.39.3-9ubuntu4 amd64 tools for mounting and manipulating filesystems +ii ncurses-base 6.4+20240113-1ubuntu1 all basic terminal type definitions +ii ncurses-bin 6.4+20240113-1ubuntu1 amd64 terminal-related programs and man pages +ii ncurses-term 6.4+20240113-1ubuntu1 all additional terminal type definitions +ii netbase 6.4 all Basic TCP/IP networking system +ii ninja-build 1.11.1-2 amd64 small build system closest in spirit to Make +ii openssl 3.0.13-0ubuntu3 amd64 Secure Sockets Layer toolkit - cryptographic utility +ii p7zip 16.02+transitional.1 all transitional package +ii parallel 20231122+ds-1 all build and execute command lines from standard input in parallel +ii passwd 1:4.13+dfsg1-4ubuntu1 amd64 change and administer password and group data +ii patch 2.7.6-7build2 amd64 Apply a diff file to an original +ii patchelf 0.18.0-1.1build1 amd64 modify properties of ELF executables +ii patchutils 0.4.2-1build2 amd64 Utilities to work with patches +ii pax-utils 1.3.7-1 amd64 Security-focused ELF files checking tool +ii perl 5.38.2-3.2build1 amd64 Larry Wall's Practical Extraction and Report Language +ii perl-base 5.38.2-3.2build1 amd64 minimal Perl system +ii perl-modules-5.38 5.38.2-3.2build1 all Core Perl modules +ii procps 2:4.0.4-4ubuntu3 amd64 /proc file system utilities +ii python2.7-minimal 2.7.18-8+deb11u1 amd64 Minimal subset of the Python language (version 2.7) +ii python3 3.12.2-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) +ii python3-minimal 3.12.2-0ubuntu2 amd64 minimal subset of the Python language (default python3 version) +ii python3-pyasn1 0.4.8-4 all ASN.1 library for Python (Python 3 module) +ii python3-pycryptodome 3.20.0+dfsg-1 amd64 cryptographic Python library (Python 3) +ii python3-pyelftools 0.30-1 all pure-python3 library for parsing ELF and DWARF +ii python3-zstd 1.5.5.1-1 amd64 python bindings to Yann Collet ZSTD compression library +ii python3.12 3.12.2-4build4 amd64 Interactive high-level object-oriented language (version 3.12) +ii python3.12-minimal 3.12.2-4build4 amd64 Minimal subset of the Python language (version 3.12) +ii re2c 3.1-1 amd64 lexer generator for C, C++, Go and Rust +ii readline-common 8.2-4build1 all GNU readline and history libraries, common files +ii ripgrep 14.1.0-1 amd64 Recursively searches directories for a regex pattern +ii rpcsvc-proto 1.4.2-0ubuntu6 amd64 RPC protocol compiler and definitions +ii rsync 3.2.7-1build2 amd64 fast, versatile, remote (and local) file-copying tool +ii screen 4.9.1-1 amd64 terminal multiplexer with VT100/ANSI terminal emulation +ii sed 4.9-2 amd64 GNU stream editor for filtering/transforming text +ii sensible-utils 0.0.22 all Utilities for sensible alternative selection +ii sysstat 12.6.1-1ubuntu1 amd64 system performance tools for Linux +ii sysvinit-utils 3.08-6ubuntu2 amd64 System-V-like utilities +ii tar 1.35+dfsg-3 amd64 GNU version of the tar archiving utility +ii time 1.9-0.2 amd64 GNU time program for measuring CPU resource usage +ii tzdata 2024a-1ubuntu1 all time zone and daylight-saving time data +ii ubuntu-keyring 2023.11.28.1 all GnuPG keys of the Ubuntu archive +ii ucf 3.0043+nmu1 all Update Configuration File(s): preserve user changes to config files +ii universal-ctags 5.9.20210829.0-1 amd64 build tag file indexes of source code definitions +ii unzip 6.0-28ubuntu3 amd64 De-archiver for .zip files +ii util-linux 2.39.3-9ubuntu4 amd64 miscellaneous system utilities +ii vim 2:9.1.0016-1ubuntu7 amd64 Vi IMproved - enhanced vi editor +ii vim-common 2:9.1.0016-1ubuntu7 all Vi IMproved - Common files +ii vim-runtime 2:9.1.0016-1ubuntu7 all Vi IMproved - Runtime files +ii wget 1.21.4-1ubuntu3 amd64 retrieves files from the web +ii xz-utils 5.6.1+really5.4.5-1 amd64 XZ-format compression utilities +ii yash 2.55-2 amd64 yet another shell +ii zip 3.0-13 amd64 Archiver for .zip files +ii zlib1g-dev:amd64 1:1.3.dfsg-3.1ubuntu2 amd64 compression library - development +ii zlib1g:amd64 1:1.3.dfsg-3.1ubuntu2 amd64 compression library - runtime +ii zlib1g:i386 1:1.3.dfsg-3.1ubuntu2 i386 compression library - runtime +ii zsh 5.9-6ubuntu1 amd64 shell with lots of features +ii zsh-common 5.9-6ubuntu1 all architecture independent files for Zsh +ii zstd 1.5.5+dfsg2-2 amd64 fast lossless compression algorithm -- CLI tool +rc libgnutls30:amd64 3.8.3-1ubuntu1 amd64 GNU TLS library - main runtime library | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) -||/ Name Version Architecture Description +||/ Name Version Architecture Description Packages sorted by Installed-Size: - 754396 ===== TOTAL (325 packages) - 52747 gcc-11 amd64 - 34444 libicu70 amd64 - 32783 vim-runtime all - 28891 g++-11 amd64 - 28445 libperl5.34 amd64 - 26284 cpp-11 amd64 - 20742 cmake amd64 - 18759 libstdc++-11-dev amd64 - 18468 git amd64 - 17671 perl-modules-5.34 all - 15293 zsh-common all - 13895 libgcc-11-dev amd64 - 13597 libc6 amd64 - 13038 libc6-dev amd64 - 12562 libc6-x32 amd64 - 12480 libc6 i386 - 12201 libc6-i386 amd64 - 11311 gdb amd64 - 10877 lib32stdc++-11-dev amd64 - 10431 binutils-x86-64-linux-gnu amd64 - 10390 libx32stdc++-11-dev amd64 - 9866 cmake-data all - 8250 libc6-dev-x32 amd64 - 8119 libpython3.10-stdlib amd64 - 7948 lib32gcc-11-dev amd64 - 7734 perl-base amd64 - 7518 libasan6 amd64 - 7263 libc6-dev-i386 amd64 - 7255 libtsan0 amd64 - 7128 libmagic-mgc amd64 - 7112 coreutils amd64 - 6988 libx32gcc-11-dev amd64 - 6858 linux-libc-dev amd64 - 6733 dpkg amd64 - 6667 lib32asan6 amd64 - 6570 libx32asan6 amd64 - 5898 python3.10-minimal amd64 - 5833 libssl3 amd64 - 5768 libpython3.10 amd64 - 5106 libpython3.10-minimal amd64 - 4249 ncurses-term all - 4147 ripgrep amd64 - 4141 apt amd64 - 4082 libglib2.0-0 amd64 - 3931 vim amd64 - 3639 python2.7-minimal amd64 - 3552 python3-pycryptodome amd64 - 3506 re2c amd64 - 3487 gojq amd64 - 3405 libmpfr6 amd64 - 3395 util-linux amd64 - 3347 libaria2-0 amd64 - 3198 libapt-pkg6.0 amd64 - 3013 libboost-regex1.74.0 amd64 - 2961 liblsan0 amd64 - 2943 parallel all - 2801 elfutils amd64 - 2784 libpython2.7-minimal amd64 - 2776 libbinutils amd64 - 2755 libstdc++6 amd64 - 2676 libubsan1 amd64 - 2662 lib32stdc++6 amd64 - 2538 libc-bin amd64 - 2518 libx32ubsan1 amd64 - 2510 fd-find amd64 - 2499 lib32ubsan1 amd64 - 2468 zsh amd64 - 2450 libx32stdc++6 amd64 - 2428 fzf amd64 - 2396 7zip amd64 - 2325 passwd amd64 - 2284 libgnutls30 amd64 + 854360 ===== TOTAL (321 packages) + 72237 gcc-13-x86-64-linux-gnu amd64 + 37833 g++-13-x86-64-linux-gnu amd64 + 36529 vim-runtime all + 36493 cmake amd64 + 35919 libicu74 amd64 + 35023 cpp-13-x86-64-linux-gnu amd64 + 29327 libperl5.38t64 amd64 + 21684 git amd64 + 20517 libstdc++-13-dev amd64 + 19159 perl-modules-5.38 all + 16248 zsh-common all + 16091 libgcc-13-dev amd64 + 13430 libc6 amd64 + 13111 libc6-dev amd64 + 12695 gdb amd64 + 12296 libc6 i386 + 12003 libc6-x32 amd64 + 11992 libc6-i386 amd64 + 11569 binutils-x86-64-linux-gnu amd64 + 10984 cmake-data all + 10767 libasan8 amd64 + 9669 libx32asan8 amd64 + 9568 lib32asan8 amd64 + 8968 libpython3.12-stdlib amd64 + 8896 libpython3.12t64 amd64 + 8884 libtsan2 amd64 + 8635 lib32gcc-13-dev amd64 + 8335 libmagic-mgc amd64 + 8118 libc6-dev-x32 amd64 + 7998 python3.12-minimal amd64 + 7913 perl-base amd64 + 7493 libx32gcc-13-dev amd64 + 7162 linux-libc-dev amd64 + 6946 libc6-dev-i386 amd64 + 6936 coreutils amd64 + 6743 lib32stdc++-13-dev amd64 + 6607 libssl3t64 amd64 + 6433 libx32stdc++-13-dev amd64 + 6237 dpkg amd64 + 6158 7zip amd64 + 5210 ripgrep amd64 + 5169 libpython3.12-minimal amd64 + 4873 libhwasan0 amd64 + 4341 ncurses-term all + 4130 vim amd64 + 4104 apt amd64 + 3983 gojq amd64 + 3956 python3-pycryptodome amd64 + 3949 libglib2.0-0t64 amd64 + 3849 libgprofng0 amd64 + 3795 liblsan0 amd64 + 3627 fzf amd64 + 3605 python2.7-minimal amd64 + 3437 util-linux amd64 + 3429 re2c amd64 + 3403 libaria2-0 amd64 + 3382 fd-find amd64 + 3339 libubsan1 amd64 + 3240 libapt-pkg6.0 amd64 + 3148 libx32ubsan1 amd64 + 3110 libstdc++6 amd64 + 3102 lib32ubsan1 amd64 + 2995 parallel all + 2966 lib32stdc++6 amd64 + 2957 elfutils amd64 + 2785 libpython2.7-minimal amd64 + 2770 libx32stdc++6 amd64 + 2431 zsh amd64 + 2419 passwd amd64 + 2348 libgnutls30t64 amd64 + 2346 libbinutils amd64 + 2336 libgnutls30 amd64 + 2236 libisl23 amd64 2191 ht amd64 - 2159 libisl23 amd64 - 2097 libxml2 amd64 - 2053 openssl amd64 + 2182 libc-bin amd64 + 2160 git-man all + 2078 libxml2 amd64 2009 universal-ctags amd64 - 1958 git-man all - 1864 bash amd64 - 1854 aria2 amd64 - 1750 libdb5.3 amd64 - 1746 libunistring2 amd64 - 1680 gawk amd64 - 1655 zstd amd64 - 1602 libsqlite3-0 amd64 - 1516 e2fsprogs amd64 - 1508 mksh amd64 - 1472 sysstat amd64 - 1464 bash-completion all - 1445 hyperfine amd64 - 1430 libx11-data all - 1429 yash amd64 - 1388 procps amd64 - 1387 libx11-6 amd64 - 1354 libgcrypt20 amd64 - 1343 ccache amd64 - 1328 libzstd-dev amd64 - 1292 libp11-kit0 amd64 - 1138 libpam-modules amd64 - 1052 libkrb5-3 amd64 - 1005 screen amd64 - 996 libsystemd0 amd64 - 990 p7zip amd64 - 984 wget amd64 - 960 tar amd64 - 888 login amd64 - 876 libarchive13 amd64 - 846 libzstd1 amd64 - 794 rsync amd64 - 791 busybox amd64 - 787 libcurl4 amd64 - 784 libbrotli1 amd64 - 771 libcurl3-gnutls amd64 - 743 python3-zstd amd64 - 735 libsepol2 amd64 - 729 libdw1 amd64 - 720 libtirpc-dev amd64 - 717 perl amd64 - 686 lib32quadmath0 amd64 - 683 libpcre3 amd64 - 646 ncurses-bin amd64 - 633 python3.10 amd64 - 621 libpcre2-8-0 amd64 - 620 findutils amd64 - 615 libonig5 amd64 - 610 libsource-highlight4v5 amd64 - 608 adduser all - 592 zlib1g-dev amd64 - 574 libext2fs2 amd64 - 565 libldap-2.5-0 amd64 - 558 libtinfo6 amd64 - 544 libtinfo5 amd64 - 544 libgmp10 amd64 - 531 zip amd64 - 512 debconf all - 504 binutils-common amd64 - 502 libbabeltrace1 amd64 - 496 grep amd64 - 486 libssh-4 amd64 - 461 libreadline8 amd64 - 455 libgssapi-krb5-2 amd64 - 443 curl amd64 - 433 libexpat1 amd64 - 424 diffutils amd64 + 1980 aria2 amd64 + 1900 bash amd64 + 1884 openssl amd64 + 1852 vim-common all + 1796 procps amd64 + 1778 zstd amd64 + 1761 libdb5.3t64 amd64 + 1757 libunistring5 amd64 + 1736 gawk amd64 + 1730 libsqlite3-0 amd64 + 1712 libp11-kit0 amd64 + 1611 mksh amd64 + 1579 ccache amd64 + 1504 e2fsprogs amd64 + 1464 sysstat amd64 + 1454 bash-completion all + 1448 yash amd64 + 1395 libgcrypt20 amd64 + 1382 tzdata all + 1366 libx11-6 amd64 + 1342 libx11-data all + 1321 zlib1g-dev amd64 + 1314 hyperfine amd64 + 1233 libzstd-dev amd64 + 1182 libmpfr6 amd64 + 1123 libpam-modules amd64 + 1024 libsystemd0 amd64 + 1014 libkrb5-3 amd64 + 996 screen amd64 + 924 libcurl4t64 amd64 + 916 wget amd64 + 905 libcurl3-gnutls amd64 + 904 libarchive13t64 amd64 + 884 login amd64 + 843 libbrotli1 amd64 + 828 busybox amd64 + 780 rsync amd64 + 765 libdw1t64 amd64 + 755 libsepol2 amd64 + 749 libzstd1 amd64 + 742 libsource-highlight4v5 amd64 + 732 xz-utils amd64 + 729 python3.12 amd64 + 708 tar amd64 + 702 lib32quadmath0 amd64 + 672 perl amd64 + 647 ncurses-bin amd64 + 639 libpcre2-8-0 amd64 + 629 libonig5 amd64 + 624 python3-pyelftools all + 560 findutils amd64 + 560 binutils-common amd64 + 556 libtinfo6 amd64 + 551 libgmp10 amd64 + 539 gcc-13 amd64 + 538 libext2fs2t64 amd64 + 536 zip amd64 + 536 libldap2 amd64 + 520 curl amd64 + 508 libbabeltrace1 amd64 + 496 libssh-4 amd64 + 493 debconf all + 467 libreadline8t64 amd64 + 440 diffutils amd64 + 426 base-files amd64 + 425 libgssapi-krb5-2 amd64 + 424 libnettle8t64 amd64 + 424 htop amd64 422 libncursesw6 amd64 416 make amd64 + 415 libssh2-1t64 amd64 402 libsodium23 amd64 - 394 base-files amd64 - 393 ncurses-base all - 390 python3-pyasn1 all - 390 ca-certificates all - 389 mount amd64 - 382 vim-common all - 382 libmount1 amd64 - 377 unzip amd64 - 372 xz-utils amd64 - 368 libssh2-1 amd64 - 356 libnettle8 amd64 - 350 ninja-build amd64 - 348 libudev1 amd64 - 347 libnsl-dev amd64 - 347 libjq1 amd64 - 336 libhogweed6 amd64 - 334 lib32gomp1 amd64 - 334 htop amd64 - 334 bsdutils amd64 - 329 libncurses6 amd64 - 328 sed amd64 - 324 gpgv amd64 - 324 cpio amd64 - 323 libblkid1 amd64 - 321 less amd64 - 320 libgomp1 amd64 - 320 libcrypt-dev amd64 - 318 libncurses5 amd64 - 313 libctf-nobfd0 amd64 - 312 libpam-runtime all - 307 libsource-highlight-common all - 306 libx32gomp1 amd64 - 300 libsemanage2 amd64 - 299 libc-dev-bin amd64 - 296 libquadmath0 amd64 - 295 libx32quadmath0 amd64 - 292 libk5crypto3 amd64 - 290 pax-utils amd64 - 290 liblzma5 amd64 - 280 xxd amd64 - 273 gcc-11-base amd64 - 272 gcc-12-base i386 - 272 gcc-12-base amd64 - 253 libuv1 amd64 - 252 libipc-run-perl all - 252 libcrypt1 i386 - 250 libmpdec3 amd64 - 248 libpam-modules-bin amd64 + 389 python3-pyasn1 all + 386 ca-certificates all + 384 ncurses-base all + 384 libexpat1 amd64 + 378 liblzma5 amd64 + 375 unzip amd64 + 374 lib32gomp1 amd64 + 372 libgomp1 amd64 + 366 libmount1 amd64 + 358 libjq1 amd64 + 357 bfs amd64 + 355 ninja-build amd64 + 351 libx32gomp1 amd64 + 347 mount amd64 + 344 libcrypt-dev amd64 + 344 grep amd64 + 340 sed amd64 + 337 libhogweed6t64 amd64 + 337 gpgv amd64 + 336 libncurses6 amd64 + 328 cpio amd64 + 313 libudev1 amd64 + 310 libctf-nobfd0 amd64 + 309 less amd64 + 305 libsource-highlight-common all + 304 libquadmath0 amd64 + 299 libx32quadmath0 amd64 + 288 libsemanage2 amd64 + 288 libblkid1 amd64 + 287 bsdutils amd64 + 276 libpam-runtime all + 273 patchelf amd64 + 273 mawk amd64 + 270 pax-utils amd64 + 269 libpam-modules-bin amd64 + 264 libuv1t64 amd64 + 257 libk5crypto3 amd64 + 255 libipc-run-perl all + 254 base-passwd amd64 245 rpcsvc-proto amd64 - 243 debianutils amd64 - 243 base-passwd amd64 - 240 moreutils amd64 - 240 gzip amd64 - 239 libctf0 amd64 - 235 libpam0g amd64 - 235 libjsoncpp25 amd64 - 232 ucf all - 230 lz4 amd64 + 244 gzip amd64 + 237 libjsoncpp25 amd64 + 235 libproc2-0 amd64 + 235 libgcc-s1 i386 + 232 lz4 amd64 + 232 libctf0 amd64 + 231 moreutils amd64 + 231 lib32gcc-s1 amd64 + 230 librhash0 amd64 229 patch amd64 - 229 mawk amd64 - 229 libmagic1 amd64 - 225 libcrypt1 amd64 - 221 bfs amd64 - 220 libidn2-0 amd64 + 226 libcrypt1 amd64 + 224 libidn2-0 amd64 + 224 debianutils amd64 219 patchutils amd64 - 219 libtirpc3 amd64 - 219 librhash0 amd64 - 214 dash amd64 - 209 libsmartcols1 amd64 - 207 libselinux1 amd64 + 214 ucf all + 211 libmagic1t64 amd64 + 208 libpam0g amd64 206 libxcb1 amd64 - 203 libnghttp2-14 amd64 - 200 usrmerge all - 192 libelf1 amd64 - 189 libgpg-error0 amd64 - 182 patchelf amd64 - 180 libnl-3-200 amd64 - 171 zlib1g i386 - 170 libsasl2-2 amd64 - 167 libgcc-s1 i386 - 164 zlib1g amd64 - 164 libkrb5support0 amd64 - 163 lib32gcc-s1 amd64 - 161 lzip amd64 + 200 libselinux1 amd64 + 200 libnghttp2-14 amd64 + 197 libgcc-s1 amd64 + 196 libelf1t64 amd64 + 187 dash amd64 + 185 libgpg-error0 amd64 + 184 libx32gcc-s1 amd64 + 179 libc-ares2 amd64 + 172 libnl-3-200 amd64 + 170 libsmartcols1 amd64 + 163 lzip amd64 + 162 zlib1g amd64 159 lzop amd64 159 liblzo2-2 amd64 - 156 libaudit1 amd64 - 145 libseccomp2 amd64 - 145 liblz4-1 amd64 - 144 libyaml-0-2 amd64 - 144 libcc1-0 amd64 - 141 librtmp1 amd64 - 140 libgcc-s1 amd64 - 136 libbsd0 amd64 - 135 libx32gcc-s1 amd64 - 134 libuuid1 amd64 - 133 libtasn1-6 amd64 - 133 init-system-helpers all - 132 libipt2 amd64 - 131 libprocps8 amd64 - 126 time amd64 - 125 libmpc3 amd64 + 159 binutils amd64 + 157 zlib1g i386 + 155 liblz4-1 amd64 + 151 libaudit1 amd64 + 149 libmpc3 amd64 + 148 libyaml-0-2 amd64 + 148 libsasl2-2 amd64 + 148 libcc1-0 amd64 + 143 libseccomp2 amd64 + 137 librtmp1 amd64 + 136 libkrb5support0 amd64 + 136 libhiredis1.1.0 amd64 + 130 init-system-helpers all + 127 libipt2 amd64 + 127 libbsd0 amd64 + 126 libsframe1 amd64 + 123 time amd64 123 libtimedate-perl all - 123 libnsl2 amd64 - 122 python3-minimal amd64 - 120 libpopt0 amd64 + 121 libtasn1-6 amd64 + 116 libpopt0 amd64 115 libitm1 amd64 - 114 bzip2 amd64 - 113 libss2 amd64 113 lib32itm1 amd64 - 113 binutils amd64 - 112 libc-ares2 amd64 - 110 libio-pty-perl amd64 - 105 python2-minimal amd64 + 112 jq amd64 + 111 python3-minimal amd64 + 110 gcc-13-base amd64 + 109 gcc-14-base i386 + 109 gcc-14-base amd64 + 109 bzip2 amd64 + 107 sysvinit-utils amd64 105 libx32itm1 amd64 - 101 libcom-err2 amd64 - 100 libgdbm6 amd64 - 100 libbz2-1.0 amd64 - 100 jq amd64 - 97 media-types all - 97 logsave amd64 - 97 libxxhash0 amd64 - 96 libsensors5 amd64 - 96 libmspack0 amd64 - 95 libpsl5 amd64 - 93 libsasl2-modules-db amd64 - 92 libhiredis0.14 amd64 - 91 libjansson4 amd64 - 90 python3 amd64 - 84 file amd64 - 83 sysvinit-utils amd64 + 105 libc-dev-bin amd64 + 104 libassuan0 amd64 + 103 libio-pty-perl amd64 + 99 libpsl5t64 amd64 + 98 libmspack0t64 amd64 + 97 libcap2 amd64 + 95 liburing2 amd64 + 95 libbz2-1.0 amd64 + 93 media-types all + 92 libjansson4 amd64 + 90 libxxhash0 amd64 + 86 libgdbm6 amd64 + 83 libuuid1 amd64 + 82 python3 amd64 82 cabextract amd64 - 80 readline-common all - 79 libdebconfclient0 amd64 - 74 libasm1 amd64 - 71 libmd0 amd64 - 71 liberror-perl all - 69 libffi8 amd64 - 67 libacl1 amd64 - 67 cpp amd64 - 66 lsb-release all - 65 libgpm2 amd64 - 65 libdebuginfod1 amd64 - 65 libcap2 amd64 - 62 emacsen-common all - 61 libnl-genl-3-200 amd64 - 59 sensible-utils all - 58 lsb-base all - 57 libattr1 amd64 + 79 libsensors5 amd64 + 79 libmd0 amd64 + 77 readline-common all + 75 libsasl2-modules-db amd64 + 74 libasm1t64 amd64 + 74 libacl1 amd64 + 72 libffi8 amd64 + 69 libss2 amd64 + 69 liberror-perl all + 69 libdebuginfod1t64 amd64 + 65 python3-zstd amd64 + 63 sensible-utils all + 63 file amd64 + 60 libcap-ng0 amd64 + 60 libattr1 amd64 + 57 libcom-err2 amd64 + 53 libnl-genl-3-200 amd64 + 51 logsave amd64 51 libutempter0 amd64 - 51 hostname amd64 - 50 gcc amd64 - 49 libsigsegv2 amd64 - 47 libkeyutils1 amd64 - 45 libgdbm-compat4 amd64 - 45 libcap-ng0 amd64 + 51 libsigsegv2 amd64 + 50 libdebuginfod-common all + 46 hostname amd64 45 libatomic1 amd64 + 44 libgpm2 amd64 43 libxdmcp6 amd64 43 libx32atomic1 amd64 - 42 libsensors-config all - 41 ubuntu-keyring all - 41 libdebuginfod-common all - 39 libpython3-stdlib amd64 + 41 libkeyutils1 amd64 + 40 libnpth0 amd64 39 lib32atomic1 amd64 - 37 libsemanage-common all - 37 chrpath amd64 + 38 libdebconfclient0 amd64 + 37 gcc amd64 + 37 cpp amd64 + 36 netbase all + 36 chrpath amd64 35 libxau6 amd64 - 35 libtime-duration-perl all - 32 libtirpc-common all - 30 paxctl amd64 - 27 dh-elpa-helper all - 23 libaudit-common all - 20 distro-info-data all - 16 g++ amd64 + 34 libtime-duration-perl all + 31 libgdbm-compat4 amd64 + 29 ubuntu-keyring all + 28 g++-13 amd64 + 27 libpython3-stdlib amd64 + 26 libsemanage-common all + 25 libsensors-config all + 25 gcc-x86-64-linux-gnu amd64 + 20 cpp-x86-64-linux-gnu amd64 + 17 lsb-release all + 17 libaudit-common all + 13 g++ amd64 + 11 g++-x86-64-linux-gnu amd64 + 11 cpp-13 amd64 + 8 p7zip all 8 gcc-multilib amd64 - 6 gcc-11-multilib amd64 + 6 gcc-13-multilib amd64 6 g++-multilib amd64 - 6 g++-11-multilib amd64 + 6 g++-13-multilib amd64