/[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.21 Revision 1.22
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> 2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3 3
4<!-- 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 -->
5<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> 5<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.21 2004/01/19 14:02:43 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 $ -->
8 8
9<sections> 9<sections>
10<section> 10<section>
11<title>Obtaining Package Information</title> 11<title>Obtaining Package Information</title>
12<subsection> 12<subsection>
13<title>The Lord of All Tools: emerge</title> 13<title>The Lord of All Tools: emerge</title>
14<body> 14<body>
15 15
16<p> 16<p>
17The main Portage tool that most users will use is <c>emerge</c>. We have already 17The main Portage tool that most users will use is <c>emerge</c>. We have already
18used it during the Gentoo installation and in the previous chapter, but we just 18used it during the Gentoo installation and in the previous chapter, but we just
19briefly explained how to use it. This chapter will elaborate on <c>emerge</c> 19briefly explained how to use it. This chapter will elaborate on <c>emerge</c>
20and teach you how to use <c>emerge</c> to fix all your software-related needs. 20and teach you how to use <c>emerge</c> to fix all your software-related needs.
21</p> 21</p>
22 22
821will also read the reason why the package is hardmasked (it is usually added as 821will also read the reason why the package is hardmasked (it is usually added as
822a comment). If you want to install the package nevertheless (despite all the 822a comment). If you want to install the package nevertheless (despite all the
823possible warnings we could ever throw at your head about "breaking your system", 823possible warnings we could ever throw at your head about "breaking your system",
824"breaks other packages", or "badly needs testing"), create the 824"breaks other packages", or "badly needs testing"), create the
825<path>/etc/portage/package.unmask</path> file and list the package in it (use 825<path>/etc/portage/package.unmask</path> file and list the package in it (use
826the 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>).
827</p> 827</p>
828 828
829<p> 829<p>
830Do <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
831all changes are undone the next time you update your Portage tree. If you want 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 832to hardmask a package create <path>/etc/portage/package.mask</path> and list the
833package in it (use the same format as mentioned above). 833package in it (use the same format as mentioned above).
834</p> 834</p>
835 835
836<!--
836<p> 837<p>
837Another trick to circumvent the "masked package" problem is to install the 838Another trick to circumvent the "masked package" problem is to install the
838package 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>
839settings and the <path>package.mask</path> listing. 840settings and the <path>package.mask</path> listing.
840</p> 841</p>
841 842
842<pre caption="Installing a package without checking for stadium / masking"> 843<pre caption="Installing a package without checking for stadium / masking">
843# <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>
844</pre> 845</pre>
846-->
845 847
846</body> 848</body>
847</subsection> 849</subsection>
848<subsection> 850<subsection>
849<title>Blocked Packages</title> 851<title>Blocked Packages</title>
850<body> 852<body>
851 853
852<p> 854<p>
853You have a situation when you receive the following error on your screen: 855You have a situation when you receive the following error on your screen:
854</p> 856</p>
855 857
856<pre caption="Blocking package"> 858<pre caption="Blocking package">
857[blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.4.0) 859[blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.4.0)
858</pre> 860</pre>
859 861

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

  ViewVC Help
Powered by ViewVC 1.1.20