/[gentoo]/xml/htdocs/doc/en/handbook/hb-working-portage.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-working-portage.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.17 Revision 1.22
1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3
1<!-- The content of this document is licensed under the CC-BY-SA license --> 4<!-- The content of this document is licensed under the CC-BY-SA license -->
2<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> 5<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
3 6
4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.17 2004/01/07 18:01:33 swift Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.22 2004/02/03 20:25:45 swift Exp $ -->
5 8
6<sections> 9<sections>
7<section> 10<section>
8<title>Obtaining Package Information</title> 11<title>Obtaining Package Information</title>
9<subsection> 12<subsection>
125</p> 128</p>
126 129
127<p> 130<p>
128The other files are the <path>ChangeLog</path> (which contains a listing of all 131The other files are the <path>ChangeLog</path> (which contains a listing of all
129the changes done to the ebuilds), <path>Manifest</path> (which contains the 132the changes done to the ebuilds), <path>Manifest</path> (which contains the
130checksums and permissions of all the files in the directory) and 133checksums and filesizes of all the files in the directory) and
131<path>metadata.xml</path> (which contains more information about the package, 134<path>metadata.xml</path> (which contains more information about the package,
132such as the responsible development group -- called <e>herd</e> -- and a more 135such as the responsible development group -- called <e>herd</e> -- and a more
133extensive description). 136extensive description).
134</p> 137</p>
135 138
758to <e>ARCH</e> after being bugfree for a sufficient amount of time. 761to <e>ARCH</e> after being bugfree for a sufficient amount of time.
759</p> 762</p>
760 763
761<p> 764<p>
762Your system will use <e>ARCH</e> packages per default. If you want to live on 765Your system will use <e>ARCH</e> packages per default. If you want to live on
763the edge, don't mind having a broken package once in a while, and you like 766the edge, don't mind having a broken package once in a while, know how to deal
764submitting bugreports to <uri 767with a broken system and you like submitting bugreports to <uri
765link="http://bugs.gentoo.org">bugs.gentoo.org</uri>, then you can opt to use 768link="http://bugs.gentoo.org">bugs.gentoo.org</uri>, then you can opt to use
766<e>~ARCH</e> packages. To "move" your system to a <e>~ARCH</e>-using system, 769<e>~ARCH</e> packages. To "move" your system to a <e>~ARCH</e>-using system,
767edit the <c>ACCEPT_KEYWORDS</c> variable in <path>/etc/make.conf</path> so that 770edit the <c>ACCEPT_KEYWORDS</c> variable in <path>/etc/make.conf</path> so that
768it reads <e>~ARCH</e> (again: for x86-based systems: <e>~x86</e>, etc.). 771it reads <e>~ARCH</e> (again: for x86-based systems: <e>~x86</e>, etc.).
772</p>
773
774<p>
775Note though that it is far from trivial (if even impossible) to go back to
776<e>ARCH</e> from <e>~ARCH</e>.
769</p> 777</p>
770 778
771<p> 779<p>
772If you want to update your system now, you will notice that <e>a lot</e> of 780If you want to update your system now, you will notice that <e>a lot</e> of
773packages will be updated! 781packages will be updated!
818the same format as is used in <path>/usr/portage/profiles/package.mask</path>). 826the same format as is used in <path>/usr/portage/profiles/package.mask</path>).
819</p> 827</p>
820 828
821<p> 829<p>
822Do <e>not</e> alter the <path>/usr/portage/profiles/package.mask</path> file as 830Do <e>not</e> alter the <path>/usr/portage/profiles/package.mask</path> file as
823all changes are undone the next time you update your Portage tree. 831all changes are undone the next time you update your Portage tree. If you want
832to hardmask a package create <path>/etc/portage/package.mask</path> and list the
833package in it (use the same format as mentioned above).
824</p> 834</p>
825 835
836<!--
826<p> 837<p>
827Another trick to circumvent the "masked package" problem is to install the 838Another trick to circumvent the "masked package" problem is to install the
828package using the full path. This will ignore both the <c>ACCEPT_KEYWORD</c> 839package using the full path. This will ignore both the <c>ACCEPT_KEYWORD</c>
829settings and the <path>package.mask</path> listing. 840settings and the <path>package.mask</path> listing.
830</p> 841</p>
831 842
832<pre caption="Installing a package without checking for stadium / masking"> 843<pre caption="Installing a package without checking for stadium / masking">
833# <i>emerge /usr/portage/app-office/gnumeric/gnumeric-1.2.0.ebuild</i> 844# <i>emerge /usr/portage/app-office/gnumeric/gnumeric-1.2.0.ebuild</i>
834</pre> 845</pre>
846-->
835 847
836</body> 848</body>
837</subsection> 849</subsection>
838<subsection> 850<subsection>
839<title>Blocked Packages</title> 851<title>Blocked Packages</title>

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.22

  ViewVC Help
Powered by ViewVC 1.1.20