Difference between pages "Support Funtoo" and "Package:Layman"

(Difference between pages)
 
m
 
Line 1: Line 1:
== Ways You Can Support Funtoo ==
+
{{Ebuild
 +
|Summary=Tool to manage Gentoo overlays
 +
|CatPkg=app-portage/layman
 +
|Homepage=http://layman.sourceforge.net/
 +
}}
 +
Layman is an "overlay" external repository management tool.
  
There are a number of ways you can support Funtoo Linux financially:
+
=== Installation ===
 +
<console>###i## emerge layman</console>
 +
[[make.conf]] must source laymans overlays for emerge to pull in packages from external sources.  This line needs to be below everything else in make.conf.
 +
<console>###i## echo "source /var/lib/layman/make.conf" >> /etc/portage/make.conf</console>
  
* Monthly Recurring Donation via Credit Card
+
=== Using Layman ===
* PayPal Recurring or One-Time Donation (via PayPal Account or Credit Card)
+
Fetch, and display a list of overlays:
* Bitcoin One-Time Donation
+
<console>###i## layman -L</console>
  
The different donation options can be found below:
+
Add an overlay to your system:
 +
<console>###i## layman -a <overlay name></console>
  
=== Monthly Recurring Support via Credit Card ===
+
Delete an overlay from your system:
 +
<console>###i## layman -d <overlay name></console>
  
{{#widget:FuntooSupport}}
+
==== Masking Overlay Packages ====
 +
Overlays have the power to override distro packages.  To avoid conflicts, mask everything in the overlay, and unmask the packages that are necessary to your system.
  
=== Monthly Recurring Support via PayPal ===
+
{{file|name=/etc/portage/package.mask|lang=|desc=mask all packages in an overlay|body=
 +
*/*::overlay-name
 +
}}
  
{{#widget:FuntooSupportPayPal}}
+
{{file|name=/etc/portage/package.unmask|lang=|desc=unmask packages to be used|body=
 +
cat-egory/pack-age1
 +
cat-egory/pack-age2
 +
}}
  
=== PayPal One-Time Donation (via PayPal Account or Credit Card) ===
+
==== Sync ====
  
{{#widget:Donate|blurb=Your support helps Funtoo grow! Donate via PayPal Today.}}
+
Sync a specific overlays ebuilds:
 +
<console>###i## layman -s <overlay name></console>
  
=== Bitcoin One-Time Donation ===
+
Sync all overlays:
 +
<console>###i## layman -S</console>
  
We also accept bitcoin via coinbase.com:
+
Sync all overlays via eix:
 +
<console>###i## eix-sync</console>
  
{{#widget:DonateBitcoin|blurb=Use Bitcoin to support Funtoo.}}
+
=== Troubleshooting ===
 +
Problem:
 +
Warning: an installed db file was not found at: ['/var/lib/layman/cache***.xml']
  
__NOTITLE__
+
Solution:
 +
<console>###i## layman -L</console>
  
== Policies ==
+
{{EbuildFooter}}
 
+
{{Policies}}
+

Revision as of 12:00, February 3, 2015

app-portage/layman


Source Repository:Repository:Gentoo Portage Tree

http://layman.sourceforge.net/

Summary: Tool to manage Gentoo overlays

Use Flags

bazaar
Support dev-vcs/bzr based overlays
cvs
Support dev-vcs/cvs based overlays
darcs
Support dev-vcs/darcs based overlays
g-sorcery
Support app-portage/g-sorcery based overlays
git
Support dev-vcs/git based overlays
gpg
Support app-crypt/gnupg signed overlays lists and manifests
mercurial
Support dev-vcs/mercurial based overlays
squashfs
Support mounting squashfs image overlays locally read-only
subversion
Support dev-vcs/subversion based overlays
sync-plugin-portage
Install the sys-apps/portage sync module

News

Drobbins

Keychain 2.8.2 Released

Keychain 2.8.2, a maintenance and bug fix release, is now available.
2015-11-16 by Drobbins
Drobbins

Unfork Tree is Live!

The "unfork" tree is now merged into the main Funtoo Linux tree, and Funtoo Linux is now using shards for core packages, x11 (including media libraries), KDE, GNOME, python and perl.
2015-10-12 by Drobbins
Drobbins

OpenSSH 7 Disables DSA Keys By Default

Please be aware of this important change to avoid getting locked out of your Funtoo server.
2015-10-07 by Drobbins
More...

Layman

Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Layman is an "overlay" external repository management tool.

Installation

# emerge layman

make.conf must source laymans overlays for emerge to pull in packages from external sources. This line needs to be below everything else in make.conf.

# echo "source /var/lib/layman/make.conf" >> /etc/portage/make.conf

Using Layman

Fetch, and display a list of overlays:

# layman -L

Add an overlay to your system:

# layman -a <overlay name>

Delete an overlay from your system:

# layman -d <overlay name>

Masking Overlay Packages

Overlays have the power to override distro packages. To avoid conflicts, mask everything in the overlay, and unmask the packages that are necessary to your system.

/etc/portage/package.mask - mask all packages in an overlay
*/*::overlay-name
/etc/portage/package.unmask - unmask packages to be used
cat-egory/pack-age1
cat-egory/pack-age2

Sync

Sync a specific overlays ebuilds:

# layman -s <overlay name>

Sync all overlays:

# layman -S

Sync all overlays via eix:

# eix-sync

Troubleshooting

Problem: Warning: an installed db file was not found at: ['/var/lib/layman/cache***.xml']

Solution:

# layman -L