Gentoo: Difference between revisions

From DWIKI
mNo edit summary
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
*[https://wiki.gentoo.org/wiki Wiki]
*[https://wiki.gentoo.org/wiki Wiki]
*[http://devmanual.gentoo.org/ devmanual]
*[http://devmanual.gentoo.org/ devmanual]
*[https://zabbix.org/wiki/Compilation_instructions Compiling zabbix]
*[https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel Configuring and installing kernel]
*[https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel Configuring and installing kernel]


Line 25: Line 24:
  emerge -uvDNp world
  emerge -uvDNp world


[[ATI OpenGL on Gentoo]]
=HOWTO=
 
==Enable service==
 
See [https://wiki.gentoo.org/wiki/OpenRC OpenRC]
[[Category: System Administration]]
rc-update add <servicename> default
 
==Packages==
===List available versions of package===
equery list -po [package_name]


== list installed packages ==
eix-installed -a
ls /var/db/pkg/*






= FAQ =
= FAQ =
 
=='NoneType' object has no attribute 'ebuild' None==
Oops.
==where does sync store the data?==
==where does sync store the data?==
  grep location /etc/portage/repos.conf/gentoo.conf
  grep location /etc/portage/repos.conf/gentoo.conf
Line 115: Line 120:
See [https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Blocked_packages https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Blocked_packages]
See [https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Blocked_packages https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Blocked_packages]


== list installed packages ==
== All ebuilds that could satisfy XX have been masked==
 


eix-installed -a
==ebuild is masked or unavailable==
ls /var/db/pkg/*


== All ebuilds that could satisfy XX have been masked==
[[ATI OpenGL on Gentoo]]




==ebuild is masked or unavailable==


==Searching packages==
[[Category: System Administration]]
===List available versions of package===
equery list -po [package_name]

Revision as of 13:38, 30 September 2022

Links

Documentation

Gentoo tools

Find out what ebuild will provide a file

What ebuild does a file belong to?

equery belongs

http://www.coyotegulch.com/products/acovea/

Docs

Tips

emerge -uvDNp world

HOWTO

Enable service

See OpenRC

rc-update add <servicename> default

Packages

List available versions of package

equery list -po [package_name]

list installed packages

eix-installed -a
ls /var/db/pkg/*


FAQ

'NoneType' object has no attribute 'ebuild' None

Oops.

where does sync store the data?

grep location /etc/portage/repos.conf/gentoo.conf


use `--no-check-certificate'

Fetch it yourself

wget --no-check-certificate  URL

and stick it in /usr/portage/distfile

/etc/portage/package.use is a directory

Files in that directory do the same

mirror status

https://mirrorstats.gentoo.org/

rebuild package

emerge -vauD package

which use flags are available for a package?

equery u package

Profiles

https://wiki.gentoo.org/wiki/Profile_(Portage)

Show available profiles

eselect profile list

See how emerge is doing

tail -f /var/log/emerge.log

Debugging software

using eselect

http://www.gentoo.org/doc/en/gentoo-upgrading.xml

 

Reason: Filesize does not match recorded size

ebuild foo.ebuild digest

slots

If there's multiple slots, and one of them is called '3', emerge using

emerge foo:3

 

IMPORTANT: 10 config files in '/etc/portage' need updating."

etc-update?

 

existing preserved libs

See https://wiki.gentoo.org/wiki/Preserve-libs

rebuild a package

emerge -a packagename

dev-db/mariadb:0 ("dev-db/mariadb:0" is blocking dev-db/mariadb-10.4.17)

See https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Blocked_packages

All ebuilds that could satisfy XX have been masked

ebuild is masked or unavailable

ATI OpenGL on Gentoo