Difference between pages "Package:Layman" and "User:Thiago.faioli"

(Difference between pages)
m
 
 
Line 1: Line 1:
{{Ebuild
+
{{Person
|Summary=Tool to manage Gentoo overlays
+
|Full name=Thiago Torres Faioli
|CatPkg=app-portage/layman
+
|Email=thiago.faioli@gmail.com
|Homepage=http://layman.sourceforge.net/
+
|Nick=thiago.faioli
 +
|Geoloc=-19.903757, -43.941042
 +
|Location name=Belo Horizonte, Minas Gerais, Brazil
 +
|Roles={{Role
 +
|Role type=User
 +
|Role desc=Sysadmin
 +
|Start date=2013/12/12
 +
|Maintains=
 +
|Blogs=www.minasdata.org
 
}}
 
}}
Layman is an "overlay" external repository management tool.
+
}}
 +
==Thiago Torres Faioli==
  
=== Installation ===
+
Analyst infrastructure, Sysadmin [http://www.faioli.eti.br ;)]
<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>
+
  
=== Using Layman ===
+
'''Nick:''' ttfx_
Fetch, and display a list of overlays:
+
<console>###i## layman -L</console>
+
  
Add an overlay to your system:
+
'''Site:''' [http://www.faioli.eti.br faioli]
<console>###i## layman -a <overlay name></console>
+
 
+
Delete an overlay from your system:
+
<console>###i## layman -d <overlay name></console>
+
 
+
==== 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.
+
 
+
{{file|name=/etc/portage/package.mask|lang=|desc=mask all packages in an overlay|body=
+
*/*::overlay-name
+
}}
+
 
+
{{file|name=/etc/portage/package.unmask|lang=|desc=unmask packages to be used|body=
+
cat-egory/pack-age1
+
cat-egory/pack-age2
+
}}
+
  
==== Sync ====
+
'''Company:''' [http://www.minasdata.org MinasData Tecnology]
  
Sync a specific overlays ebuilds:
+
'''Twitter:''' [https://twitter.com/ttfx_ @ttfx_]
<console>###i## layman -s <overlay name></console>
+
  
Sync all overlays:
+
'''Facebook:''' [https://www.facebook.com/thiago.torresfaioli thiago.torresfaioli]
<console>###i## layman -S</console>
+
  
Sync all overlays via eix:
+
'''Jabber (XMPP):''' thiago.faioli@area31.net.br
<console>###i## eix-sync</console>
+
  
=== Troubleshooting ===
 
Problem:
 
Warning: an installed db file was not found at: ['/var/lib/layman/cache***.xml']
 
  
Solution:
+
== Skills ==
<console>###i## layman -L</console>
+
  
{{EbuildFooter}}
+
*Hardening Linux system as ISO IEC-27002
 +
*Implementing and Administering Linux network servers
 +
*Identity and access management with centralized authentication
 +
*High Availability disks and volumes
 +
*Distributed file systems
 +
*Planning, implementation and management of wireless networks point-to-point, multi-point, hotspot; mesh, MIMO

Latest revision as of 17:27, July 9, 2015



Contact

freenode: ttfx

Location

Loading map...
Belo Horizonte, Minas Gerais, Brazil


Thiago Torres Faioli

Analyst infrastructure, Sysadmin ;)

Nick: ttfx_

Site: faioli

Company: MinasData Tecnology

Twitter: @ttfx_

Facebook: thiago.torresfaioli

Jabber (XMPP): thiago.faioli@area31.net.br


Skills

  • Hardening Linux system as ISO IEC-27002
  • Implementing and Administering Linux network servers
  • Identity and access management with centralized authentication
  • High Availability disks and volumes
  • Distributed file systems
  • Planning, implementation and management of wireless networks point-to-point, multi-point, hotspot; mesh, MIMO