
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.sabayonlinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.sabayonlinux.org/index.php?title=En:Equo_(Community_Functions)&amp;feed=atom&amp;action=history</id>
		<title>En:Equo (Community Functions) - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.sabayonlinux.org/index.php?title=En:Equo_(Community_Functions)&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.sabayonlinux.org/index.php?title=En:Equo_(Community_Functions)&amp;action=history"/>
		<updated>2013-05-18T12:01:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.4</generator>

	<entry>
		<id>http://wiki.sabayonlinux.org/index.php?title=En:Equo_(Community_Functions)&amp;diff=6263&amp;oldid=prev</id>
		<title>Zambayoni at 18:45, 26 February 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.sabayonlinux.org/index.php?title=En:Equo_(Community_Functions)&amp;diff=6263&amp;oldid=prev"/>
				<updated>2009-02-26T18:45:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{I18n| [[Ca:Equo (Community Functions)|ca]] [[En:Equo (Community Functions)|en]] [[Es:Equo (Community Functions)|es]] [[Fr:Equo (Community Functions)|fr]]}}&lt;br /&gt;
&lt;br /&gt;
{{Construction}}&lt;br /&gt;
&lt;br /&gt;
{{warning|These features are currently experimental.}}&lt;br /&gt;
{{warning|Changing USE flags can cause a variation of exported library symbols which can cause troubles when mixing packages. This issue is going to be solved in the next release, for now, just pay attention!}}&lt;br /&gt;
{{warning|Maintaining a repository is not for newbies.}}&lt;br /&gt;
&lt;br /&gt;
{{note|If you run &amp;quot;equo --help&amp;quot; you will also find the list of available commands. Even if all should work quite fine, this feature is still experimental and needs your feedback!}}&lt;br /&gt;
&lt;br /&gt;
==Setting Up A Community Repository==&lt;br /&gt;
{{main|En:HOWTO: Set Up A Community Repository|Setting up a Community Repo}}&lt;br /&gt;
&lt;br /&gt;
==Package Management==&lt;br /&gt;
Equo has some advanced functions for managing community repositories, this page is designed to give a more detailed overview of equos community repository management abilities.There are a lot of things you can do on Community Repositories, just be patient and read the output carefully.&lt;br /&gt;
&lt;br /&gt;
===Adding Packages===&lt;br /&gt;
{{note|Please make sure you have a fully synced and working portage system}}&lt;br /&gt;
1. Emerge the package of your choosing &lt;br /&gt;
{{console|&amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;emerge -v1 &amp;lt;package_name&amp;gt; &amp;lt;/pre&amp;gt;}} &lt;br /&gt;
At this stage any standard [[portage|Portage]] functions can be used, for instance to change use flags &lt;br /&gt;
{{console|&amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;USE=&amp;quot;flag1 -flag2&amp;quot; emerge -v1 &amp;lt;package_name&amp;gt;&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
{{note|While it is possible to emerge multiple packages it is NOT recommended as current versions of equo tend to miss the first few packages that are compiled}}&lt;br /&gt;
# Run the status command to check your repository is working &lt;br /&gt;
{{console|&amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;equo community repo &amp;lt;your_repo_ID_here&amp;gt; status&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
2. Scan the system for new packages and package them using the repos update function&lt;br /&gt;
{{console|&amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;equo community repos update&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
This will present you with a list of packages that have been added, and will ask if you want to add them to your repo, if you do, select yes. If you don't want to be prompted about this you can use the --noask amendment, for instance &lt;br /&gt;
{{console|&amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;equo community repos update --noask&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
3. Now the packages have been added to the local database all you need to do is sync your mirrors, to do this simple run this command:&lt;br /&gt;
{{console|&amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;equo community mirrors sync&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
This will connect to your mirror(s) and upload the packages, md5sums, a new database revision and RSS feeds etc&lt;br /&gt;
4. If you have added your own repository as a client you will see that there are updates available!&lt;br /&gt;
5. Congratulations!&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mirror Management==&lt;br /&gt;
==Database Management==&lt;br /&gt;
&lt;br /&gt;
[[Category:Entropy|Equo Community FunctionsEn]]&lt;/div&gt;</summary>
		<author><name>Zambayoni</name></author>	</entry>

	</feed>