Examine individual changes

From Gentoo Wiki
Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to:navigation Jump to:search

This page allows you to examine the variables generated by the Abuse Filter for an individual change, and test it against filters.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
3513
Name of the user account (user_name)
'Ris'
Age of the user account (user_age)
32635473
Page ID (page_id)
14637
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Emerge'
Full page title (page_prefixedtitle)
'Emerge'
Action (action)
'edit'
Edit summary/reason (summary)
'infobox'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
''''emerge''' is the command-line interface to [[Portage]] and is how most users will interact with Portage. The {{c|emerge}} command has ''many'' possible options. For extensive documentation and a complete list of all options see its man page: {{Cmd|man emerge}} Below is an example invocation of {{c|emerge}}. The options (<code>-atv</code>) are short options for <code>--ask</code>, <code>--tree</code>, and <code>--verbose</code>. They trigger {{c|emerge}} to ask before proceeding, display the dependency tree of packages to be installed, and to be verbose with its output. {{emerge-legend}} In the context of Portage, the term "package" can also be referred to as an "atom", the terms can be used interchangeably. ==== Search for packages ==== Search for packages with ''proxy'' in their names: {{Cmd|emerge --search proxy}} Search for packages with ''proxy'' in their names or description: {{Cmd|emerge --searchdesc proxy}} The repository can also be searched online at [https://packages.gentoo.org/ packages.gentoo.org]. ==== Show more detailed information and ask for confirmation ==== The <code>--ask</code> option is very useful, it will allow the emerge actions to be reviewed before the actual operation begins. The <code>--verbose</code> option will show more detailed information about what Portage will do, and is often helpful. Install the {{Package|net-proxy/tinyproxy}} package with <code>--ask</code> and <code>--verbose</code> options for precaution: {{RootCmd|emerge --ask --verbose net-proxy/tinyproxy}} Options can be [[make.conf#EMERGE_DEFAULT_OPTS|set as default]], if desired. Default options can be overridden on the command line, for example <code>--ask=n</code>. ==== Remove (uninstall) packages ==== Remove the {{Package|net-proxy/tinyproxy}} package using the dependency sensitive <code>--depclean</code> option: {{RootCmd|emerge --ask --verbose --depclean net-proxy/tinyproxy}} This should only remove packages that are not needed as a dependency of a currently installed package. {{Important|Do '''not''' use the <code>--unmerge</code> option, unless its particular behavior is known to be specifically required. This option can remove important packages that are needed for the system to function.}} ===== Cleaning out orphaned packages ===== When packages have been removed, their dependencies are left installed, in case other packages might use them. These packages can be removed, to recover storage space: {{Cmd|emerge --pretend --depclean}} If {{c|emerge --depclean}} has not been run in a while, it may try to remove many packages - caution is advised. {{Important|Running {{c|emerge --depclean}} can in some cases try to remove important packages. Check the provided list of "obsoleted" packages to make sure it doesn't remove packages that are needed. Take particular care not to remove current kernel sources, a required version of GCC, or required packages that were tacitly installed as a virtual package dependency, for example.}} See [[Knowledge_Base:Remove_orphaned_packages|remove orphaned packages]] for information on how to use {{c|emerge --depclean}}, and also the [[Project:Portage/FAQ#Why_does_emerge_--depclean_sometimes_remove_system_packages.3F|Portage FAQ]]. ==== Verifying and (re)downloading distfiles ==== To re-verify the integrity of and re-download previously removed/corrupted distfiles for all currently installed packages, run: {{Emerge|params+=--fetchonly --emptytree|@world}}'
New page wikitext, after the edit (new_wikitext)
'{{InfoBox stack |{{InfoBox project|Portage|header=true}} |{{InfoBox homepage|https://wiki.gentoo.org/wiki/Portage}} |{{InfoBox package|sys-apps/portage}} }} '''emerge''' is the command-line interface to [[Portage]] and is how most users will interact with Portage. The {{c|emerge}} command has ''many'' possible options. For extensive documentation and a complete list of all options see its man page: {{Cmd|man emerge}} Below is an example invocation of {{c|emerge}}. The options (<code>-atv</code>) are short options for <code>--ask</code>, <code>--tree</code>, and <code>--verbose</code>. They trigger {{c|emerge}} to ask before proceeding, display the dependency tree of packages to be installed, and to be verbose with its output. {{emerge-legend}} In the context of Portage, the term "package" can also be referred to as an "atom", the terms can be used interchangeably. ==== Search for packages ==== Search for packages with ''proxy'' in their names: {{Cmd|emerge --search proxy}} Search for packages with ''proxy'' in their names or description: {{Cmd|emerge --searchdesc proxy}} The repository can also be searched online at [https://packages.gentoo.org/ packages.gentoo.org]. ==== Show more detailed information and ask for confirmation ==== The <code>--ask</code> option is very useful, it will allow the emerge actions to be reviewed before the actual operation begins. The <code>--verbose</code> option will show more detailed information about what Portage will do, and is often helpful. Install the {{Package|net-proxy/tinyproxy}} package with <code>--ask</code> and <code>--verbose</code> options for precaution: {{RootCmd|emerge --ask --verbose net-proxy/tinyproxy}} Options can be [[make.conf#EMERGE_DEFAULT_OPTS|set as default]], if desired. Default options can be overridden on the command line, for example <code>--ask=n</code>. ==== Remove (uninstall) packages ==== Remove the {{Package|net-proxy/tinyproxy}} package using the dependency sensitive <code>--depclean</code> option: {{RootCmd|emerge --ask --verbose --depclean net-proxy/tinyproxy}} This should only remove packages that are not needed as a dependency of a currently installed package. {{Important|Do '''not''' use the <code>--unmerge</code> option, unless its particular behavior is known to be specifically required. This option can remove important packages that are needed for the system to function.}} ===== Cleaning out orphaned packages ===== When packages have been removed, their dependencies are left installed, in case other packages might use them. These packages can be removed, to recover storage space: {{Cmd|emerge --pretend --depclean}} If {{c|emerge --depclean}} has not been run in a while, it may try to remove many packages - caution is advised. {{Important|Running {{c|emerge --depclean}} can in some cases try to remove important packages. Check the provided list of "obsoleted" packages to make sure it doesn't remove packages that are needed. Take particular care not to remove current kernel sources, a required version of GCC, or required packages that were tacitly installed as a virtual package dependency, for example.}} See [[Knowledge_Base:Remove_orphaned_packages|remove orphaned packages]] for information on how to use {{c|emerge --depclean}}, and also the [[Project:Portage/FAQ#Why_does_emerge_--depclean_sometimes_remove_system_packages.3F|Portage FAQ]]. ==== Verifying and (re)downloading distfiles ==== To re-verify the integrity of and re-download previously removed/corrupted distfiles for all currently installed packages, run: {{Emerge|params+=--fetchonly --emptytree|@world}}'
Unified diff of changes made by edit (edit_diff)
'@@ -1,2 +1,8 @@ +{{InfoBox stack +|{{InfoBox project|Portage|header=true}} +|{{InfoBox homepage|https://wiki.gentoo.org/wiki/Portage}} +|{{InfoBox package|sys-apps/portage}} +}} + '''emerge''' is the command-line interface to [[Portage]] and is how most users will interact with Portage. '
Old page size (old_size)
3479
Lines added in edit (added_lines)
[ 0 => '{{InfoBox stack', 1 => '|{{InfoBox project|Portage|header=true}}', 2 => '|{{InfoBox homepage|https://wiki.gentoo.org/wiki/Portage}}', 3 => '|{{InfoBox package|sys-apps/portage}}', 4 => '}}', 5 => '' ]
Lines removed in edit (removed_lines)
[]
New page text, stripped of any markup (new_text)
' Resources Project Home Package information emerge is the command-line interface to Portage and is how most users will interact with Portage. The emerge command has many possible options. For extensive documentation and a complete list of all options see its man page: user $man emerge Below is an example invocation of emerge. The options (-atv) are short options for --ask, --tree, and --verbose. They trigger emerge to ask before proceeding, display the dependency tree of packages to be installed, and to be verbose with its output. # emerge -atv package These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U ] category/package-3.0-r2 [2.0] USE="enabled -disabled toggled* new% (-unavailable)" MAKE_OPTIONS="-disabled" 777 kB [ebuild UD ] category/package-2.0 [3.0] 777 kB [ebuild R ] category/package-1.0 777 kB [ebuild N ] category/package-0.5 777 kB Total: 4 packages (1 new, 1 reinstall, 1 upgrade, 1 downgrade), Size of downloads: 3108 kB Would you like to merge these packages? [Yes/No] In the context of Portage, the term "package" can also be referred to as an "atom", the terms can be used interchangeably. Contents 1 Search for packages 2 Show more detailed information and ask for confirmation 3 Remove (uninstall) packages 3.1 Cleaning out orphaned packages 4 Verifying and (re)downloading distfiles Search for packages[edit] Search for packages with proxy in their names: user $emerge --search proxy Search for packages with proxy in their names or description: user $emerge --searchdesc proxy The repository can also be searched online at packages.gentoo.org. Show more detailed information and ask for confirmation[edit] The --ask option is very useful, it will allow the emerge actions to be reviewed before the actual operation begins. The --verbose option will show more detailed information about what Portage will do, and is often helpful. Install the net-proxy/tinyproxy package with --ask and --verbose options for precaution: root #emerge --ask --verbose net-proxy/tinyproxy Options can be set as default, if desired. Default options can be overridden on the command line, for example --ask=n. Remove (uninstall) packages[edit] Remove the net-proxy/tinyproxy package using the dependency sensitive --depclean option: root #emerge --ask --verbose --depclean net-proxy/tinyproxy This should only remove packages that are not needed as a dependency of a currently installed package. ImportantDo not use the --unmerge option, unless its particular behavior is known to be specifically required. This option can remove important packages that are needed for the system to function. Cleaning out orphaned packages[edit] When packages have been removed, their dependencies are left installed, in case other packages might use them. These packages can be removed, to recover storage space: user $emerge --pretend --depclean If emerge --depclean has not been run in a while, it may try to remove many packages - caution is advised. ImportantRunning emerge --depclean can in some cases try to remove important packages. Check the provided list of "obsoleted" packages to make sure it doesn't remove packages that are needed. Take particular care not to remove current kernel sources, a required version of GCC, or required packages that were tacitly installed as a virtual package dependency, for example. See remove orphaned packages for information on how to use emerge --depclean, and also the Portage FAQ. Verifying and (re)downloading distfiles[edit] To re-verify the integrity of and re-download previously removed/corrupted distfiles for all currently installed packages, run: root #emerge --ask&#160;--fetchonly --emptytree @world'
Parsed HTML source of the new revision (new_html)
'<div class="mw-parser-output"><div id="infobox-stack" class="list-group" style="width: 25em; float: right; clear: right; font-size: 90%; margin-left: 1em;"> <div class="list-group-item text-center" style="padding-top: 3px; padding-bottom: 3px; background-color: #463C65; color: white;"><b>Resources</b></div> <div id="infobox" class="list-group-item" style="display: flex; align-items: center; padding: 5px; min-height: 3em;"><span style="display: inline-block; width: 3em; overflow: hidden; text-align: center;"><a href="/wiki/Project:Portage" title="Project:Portage"><img alt="Gentoo peach graphic" src="/images/thumb/a/ad/Gentoo-logo-peach.svg/25px-Gentoo-logo-peach.svg.png" decoding="async" width="25" height="26" srcset="/images/thumb/a/ad/Gentoo-logo-peach.svg/38px-Gentoo-logo-peach.svg.png 1.5x, /images/thumb/a/ad/Gentoo-logo-peach.svg/50px-Gentoo-logo-peach.svg.png 2x" /></a></span><span><a href="/wiki/Project:Portage" title="Project:Portage">Project</a></span></div> <div id="infobox" class="list-group-item" style="display: flex; align-items: center; padding: 5px; min-height: 3em;"><span style="display: inline-block; width: 3em; overflow: hidden; text-align: center;"><span class="fa fa-home fa-fw fa-2x"></span></span><span><a rel="nofollow" class="external text" href="https://wiki.gentoo.org/wiki/Portage">Home</a></span></div> <div id="infobox" class="list-group-item" style="display: flex; align-items: center; padding: 5px; min-height: 3em;"><span style="display: inline-block; width: 3em; overflow: hidden; text-align: center;"><span class="fa fa-hdd-o fa-fw fa-2x"></span></span><span><a rel="nofollow" class="external text" href="https://packages.gentoo.org/packages/sys-apps/portage">Package information</a></span></div> </div> <p><b>emerge</b> is the command-line interface to <a href="/wiki/Portage" title="Portage">Portage</a> and is how most users will interact with Portage. </p><p>The <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">emerge</span> command has <i>many</i> possible options. For extensive documentation and a complete list of all options see its man page: </p> <div class="cmd-box"><div><code style="color: #4E9A06; font-weight: bold;">user <span style="color:royalblue;">$</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>man emerge</code></span></div></div> <p>Below is an example invocation of <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">emerge</span>. The options (<code>-atv</code>) are short options for <code>--ask</code>, <code>--tree</code>, and <code>--verbose</code>. They trigger <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">emerge</span> to ask before proceeding, display the dependency tree of packages to be installed, and to be verbose with its output. </p> <div style="white-space: pre; padding: 5px; font: 12px monospace; background: black; color: white; cursor: crosshair;"><span style="color: #ff0000;">#</span> emerge -<span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="--ask, like --pretend (-p) but with option to continue for real">a</span><span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="--tree, more dependency info">t</span><span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="--verbose">v</span> package <p><span style="color: #00ff00;">These are the packages that would be merged, in reverse order:</span> </p><p>Calculating dependencies... done! [<span style="color: #00ff00;">ebuild</span> <strong><span class="fake"> </span><span class="fake"> </span> <span style="color: #00ffff; border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Update existing">U</span> <span class="fake"> </span></strong>] <span style="color: #00ff00;"><strong><span class="fake">category/package</span>-<span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Version">3.0</span>-<span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Gentoo-specific revision">r2</span></strong></span> <span style="color: #5255ff;"><strong style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Current version to be replaced">[2.0]</strong></span> USE="<strong><span style="color: #ff0000;">enabled</span> <span style="color: #5255ff;">-disabled</span> <span style="color: #00ff00;">toggled</span><span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Toggled (since last merge) USE flag">*</span> <span style="color: #ffff00;">new</span><span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="New (since last merge) USE flag">%</span> (<span style="color: #5255ff;">-unavailable</span>)</strong>" MAKE_OPTIONS="<strong><span style="color: #5255ff;">-disabled</span></strong>" 777 kB [<span style="color: #00ff00;">ebuild</span> <strong><span class="fake"> </span><span class="fake"> </span> <span style="color: #00ffff;" class="fake">U</span><span style="color: #5255ff; border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Downgrade existing">D</span> </strong>] <span style="color: #00ff00;"><span style="border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Dependency indented (via -t)">category/package</span>-2.0</span> <span style="color: #5255ff;"><strong class="fake" title="Current version to be replaced">[3.0]</strong></span> 777 kB [<span style="color: #00ff00;">ebuild</span> <strong><span class="fake"> </span><span style="color: #ffff00; border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="Rebuild existing">R</span> <span class="fake"> </span><span class="fake"> </span></strong>] <span style="color: #00ff00;" class="fake">category/package-1.0</span> 777 kB [<span style="color: #00ff00;">ebuild</span> <strong><span style="color: #00ff00; border: 1px dashed #ff00ff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;" title="New package">N</span><span class="fake"> </span> <span class="fake"> </span><span class="fake"> </span></strong>] <span style="color: #00ff00;" class="fake">category/package-0.5</span> 777 kB </p><p>Total: 4 packages (1 new, 1 reinstall, 1 upgrade, 1 downgrade), Size of downloads: 3108 kB </p> <strong>Would you like to merge these packages?</strong> [<span style="color: #00ff00;">Yes</span>/<span style="color: #ff0000;">No</span>]</div> <p><br /> In the context of Portage, the term "package" can also be referred to as an "atom", the terms can be used interchangeably. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Search_for_packages"><span class="tocnumber">1</span> <span class="toctext">Search for packages</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Show_more_detailed_information_and_ask_for_confirmation"><span class="tocnumber">2</span> <span class="toctext">Show more detailed information and ask for confirmation</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Remove_.28uninstall.29_packages"><span class="tocnumber">3</span> <span class="toctext">Remove (uninstall) packages</span></a> <ul> <li class="toclevel-2 tocsection-4"><a href="#Cleaning_out_orphaned_packages"><span class="tocnumber">3.1</span> <span class="toctext">Cleaning out orphaned packages</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-5"><a href="#Verifying_and_.28re.29downloading_distfiles"><span class="tocnumber">4</span> <span class="toctext">Verifying and (re)downloading distfiles</span></a></li> </ul> </div> <h4><span class="mw-headline" id="Search_for_packages">Search for packages</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Emerge&amp;action=edit&amp;section=1" title="Edit section: Search for packages">edit</a><span class="mw-editsection-bracket">]</span></span></h4> <p>Search for packages with <i>proxy</i> in their names: </p> <div class="cmd-box"><div><code style="color: #4E9A06; font-weight: bold;">user <span style="color:royalblue;">$</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>emerge --search proxy</code></span></div></div> <p>Search for packages with <i>proxy</i> in their names or description: </p> <div class="cmd-box"><div><code style="color: #4E9A06; font-weight: bold;">user <span style="color:royalblue;">$</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>emerge --searchdesc proxy</code></span></div></div> <p>The repository can also be searched online at <a rel="nofollow" class="external text" href="https://packages.gentoo.org/">packages.gentoo.org</a>. </p> <h4><span class="mw-headline" id="Show_more_detailed_information_and_ask_for_confirmation">Show more detailed information and ask for confirmation</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Emerge&amp;action=edit&amp;section=2" title="Edit section: Show more detailed information and ask for confirmation">edit</a><span class="mw-editsection-bracket">]</span></span></h4> <p>The <code>--ask</code> option is very useful, it will allow the emerge actions to be reviewed before the actual operation begins. </p><p>The <code>--verbose</code> option will show more detailed information about what Portage will do, and is often helpful. </p><p>Install the <a rel="nofollow" class="external text" href="https://packages.gentoo.org/packages/net-proxy/tinyproxy">net-proxy/tinyproxy</a> package with <code>--ask</code> and <code>--verbose</code> options for precaution: </p> <div class="cmd-box"><div><code style="color: #ef2929; font-weight: bold;">root <span style="color:royalblue;">#</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>emerge --ask --verbose net-proxy/tinyproxy</code></span></div></div> <p>Options can be <a href="/wiki/Make.conf#EMERGE_DEFAULT_OPTS" class="mw-redirect" title="Make.conf">set as default</a>, if desired. Default options can be overridden on the command line, for example <code>--ask=n</code>. </p> <h4><span id="Remove_(uninstall)_packages"></span><span class="mw-headline" id="Remove_.28uninstall.29_packages">Remove (uninstall) packages</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Emerge&amp;action=edit&amp;section=3" title="Edit section: Remove (uninstall) packages">edit</a><span class="mw-editsection-bracket">]</span></span></h4> <p>Remove the <a rel="nofollow" class="external text" href="https://packages.gentoo.org/packages/net-proxy/tinyproxy">net-proxy/tinyproxy</a> package using the dependency sensitive <code>--depclean</code> option: </p> <div class="cmd-box"><div><code style="color: #ef2929; font-weight: bold;">root <span style="color:royalblue;">#</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>emerge --ask --verbose --depclean net-proxy/tinyproxy</code></span></div></div> <p>This should only remove packages that are not needed as a dependency of a currently installed package. </p> <div class="alert alert-warning gw-box" style="padding-top: 8px; padding-bottom: 8px;"><strong><i class="fa fa-exclamation-circle"></i> Important</strong><br />Do <b>not</b> use the <code>--unmerge</code> option, unless its particular behavior is known to be specifically required. This option can remove important packages that are needed for the system to function.</div> <h5><span class="mw-headline" id="Cleaning_out_orphaned_packages">Cleaning out orphaned packages</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Emerge&amp;action=edit&amp;section=4" title="Edit section: Cleaning out orphaned packages">edit</a><span class="mw-editsection-bracket">]</span></span></h5> <p>When packages have been removed, their dependencies are left installed, in case other packages might use them. These packages can be removed, to recover storage space: </p> <div class="cmd-box"><div><code style="color: #4E9A06; font-weight: bold;">user <span style="color:royalblue;">$</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>emerge --pretend --depclean</code></span></div></div> <p>If <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">emerge --depclean</span> has not been run in a while, it may try to remove many packages - caution is advised. </p> <div class="alert alert-warning gw-box" style="padding-top: 8px; padding-bottom: 8px;"><strong><i class="fa fa-exclamation-circle"></i> Important</strong><br />Running <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">emerge --depclean</span> can in some cases try to remove important packages. Check the provided list of "obsoleted" packages to make sure it doesn't remove packages that are needed. Take particular care not to remove current kernel sources, a required version of GCC, or required packages that were tacitly installed as a virtual package dependency, for example.</div> <p>See <a href="/wiki/Knowledge_Base:Remove_orphaned_packages" title="Knowledge Base:Remove orphaned packages">remove orphaned packages</a> for information on how to use <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">emerge --depclean</span>, and also the <a href="/wiki/Project:Portage/FAQ#Why_does_emerge_--depclean_sometimes_remove_system_packages.3F" title="Project:Portage/FAQ">Portage FAQ</a>. </p> <h4><span id="Verifying_and_(re)downloading_distfiles"></span><span class="mw-headline" id="Verifying_and_.28re.29downloading_distfiles">Verifying and (re)downloading distfiles</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Emerge&amp;action=edit&amp;section=5" title="Edit section: Verifying and (re)downloading distfiles">edit</a><span class="mw-editsection-bracket">]</span></span></h4> <p>To re-verify the integrity of and re-download previously removed/corrupted distfiles for all currently installed packages, run: </p> <div class="cmd-box"><div><code style="color: #ef2929; font-weight: bold;">root <span style="color:royalblue;">#</span></code><span class="tripleclick-separator"></span><span style="-moz-user-select: all; -webkit-user-select: all; -ms-user-select: all; user-select: all;"><code>emerge --ask&#160;--fetchonly --emptytree @world</code></span></div></div> '
Unix timestamp of change (timestamp)
1651477588