En:Equo (Community Functions)
Latest revision as of 18:45, 26 February 2009
Contents |
[edit] Setting Up A Community Repository
For more information see the En:HOWTO: Set Up A Community Repository main entry
[edit] Package Management
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.
[edit] Adding Packages
1. Emerge the package of your choosing
emerge -v1 <package_name>
At this stage any standard Portage functions can be used, for instance to change use flags
USE="flag1 -flag2" emerge -v1 <package_name>
- Run the status command to check your repository is working
equo community repo <your_repo_ID_here> status
2. Scan the system for new packages and package them using the repos update function
equo community repos update
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
equo community repos update --noask
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:
equo community mirrors sync
This will connect to your mirror(s) and upload the packages, md5sums, a new database revision and RSS feeds etc 4. If you have added your own repository as a client you will see that there are updates available! 5. Congratulations!