Howto gentoo: Difference between revisions
Jump to navigation
Jump to search
Mandulete1 (talk | contribs) |
Mandulete1 (talk | contribs) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= vlos gentoo gnome livecd with graphical installer = | |||
download vlos iso livecd 12162024: | |||
https://img.vidalinux.com/files/vlos_amd64_openrc_12162024.iso.torrent | |||
sha256sum for vlos_amd64_openrc_12162024.iso: | |||
43f270d569917cde3cab312c2b7d82cf503beec57d9bebf647987a5bc94ea87f | |||
= commands = | = commands = | ||
install kernel binary package: | |||
emerge --sync | |||
emerge gentoo-kernel-bin | |||
calculate package dependencies: | |||
emerge -pv gentoo-sources | |||
recompile everthing installed on your system: | |||
emerge --emptytree @installed -a | |||
upgrade system: | |||
emerge --sync | |||
emerge -avuDN @world | |||
emerge ‐‐depclean | |||
revdep-rebuild | |||
install package using binaries: | |||
emerge --getbinpkg --verbose --oneshot --ask llvm | |||
list gcc profiles: | list gcc profiles: | ||
gcc | eselect gcc list | ||
change gcc profile: | change gcc profile: | ||
gcc | eselect gcc set 2 | ||
source /etc/profile | source /etc/profile | ||
list gentoo use flag profile: | |||
eselect profile list | |||
change gentoo use flag profile: | |||
eselect profile set 46 | |||
create gpg keys for binpkgs: | create gpg keys for binpkgs: | ||
getuto | getuto | ||
list packages installed: | |||
emerge app-portage/portage-utils | |||
then | |||
qlist -Iv | |||
list 3rd party ebuild repositories: | |||
eselect repository list | |||
add 3rd party ebuild repository: | |||
eselect repository add src_prepare-overlay git https://gitlab.com/src_prepare/src_prepare-overlay | |||
update 3rd party repository: | |||
emaint sync -r src_prepare-overlay | |||
= unmask package = | |||
edit /etc/portage/package.unmask: | |||
sys-libs/glibc | |||
= package use flag = | |||
edit /etc/portage/package.use/vlc | |||
media-video/vlc lua | |||
= install protonvpn gui app = | |||
install repos: | |||
eselect repository enable waffle-builds | |||
eselect repository enable HomeAssistantRepository | |||
sync repos: | |||
emaint sync --repo HomeAssistantRepository | |||
emaint sync --repo waffle-builds | |||
unmask protonvpn packages: | |||
cat > /etc/portage/package.accept_keywords/protonvpn << EOF | |||
net-vpn/proton-vpn-gtk-app ~amd64 | |||
net-vpn/python-proton-core ~amd64 | |||
net-vpn/python-proton-keyring-linux ~amd64 | |||
net-vpn/python-proton-keyring-linux-secretservice ~amd64 | |||
net-vpn/python-proton-vpn-api-core ~amd64 | |||
net-vpn/python-proton-vpn-connection ~amd64 | |||
net-vpn/python-proton-vpn-killswitch ~amd64 | |||
net-vpn/python-proton-vpn-killswitch-network-manager ~amd64 | |||
net-vpn/python-proton-vpn-logger ~amd64 | |||
net-vpn/python-proton-vpn-network-manager ~amd64 | |||
net-vpn/python-proton-vpn-network-manager-openvpn ~amd64 | |||
net-vpn/python-proton-vpn-session ~amd64 | |||
EOF | |||
emerge protonvpn gui app: | |||
emerge proton-vpn-gtk-app | |||
= references = | |||
* https://wiki.gentoo.org/wiki/Eselect/Repository | |||
* https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart | |||
* https://www.gentoo.org/support/news-items/2024-05-09-python3-12.html | |||
* https://gpo.zugaina.org/media-video/davinci-resolve-studio | |||
* https://wiki.gentoo.org/wiki/Eselect |
Latest revision as of 03:34, 29 December 2024
vlos gentoo gnome livecd with graphical installer
download vlos iso livecd 12162024:
https://img.vidalinux.com/files/vlos_amd64_openrc_12162024.iso.torrent
sha256sum for vlos_amd64_openrc_12162024.iso:
43f270d569917cde3cab312c2b7d82cf503beec57d9bebf647987a5bc94ea87f
commands
install kernel binary package:
emerge --sync emerge gentoo-kernel-bin
calculate package dependencies:
emerge -pv gentoo-sources
recompile everthing installed on your system:
emerge --emptytree @installed -a
upgrade system:
emerge --sync emerge -avuDN @world emerge ‐‐depclean revdep-rebuild
install package using binaries:
emerge --getbinpkg --verbose --oneshot --ask llvm
list gcc profiles:
eselect gcc list
change gcc profile:
eselect gcc set 2 source /etc/profile
list gentoo use flag profile:
eselect profile list
change gentoo use flag profile:
eselect profile set 46
create gpg keys for binpkgs:
getuto
list packages installed:
emerge app-portage/portage-utils
then
qlist -Iv
list 3rd party ebuild repositories:
eselect repository list
add 3rd party ebuild repository:
eselect repository add src_prepare-overlay git https://gitlab.com/src_prepare/src_prepare-overlay
update 3rd party repository:
emaint sync -r src_prepare-overlay
unmask package
edit /etc/portage/package.unmask:
sys-libs/glibc
package use flag
edit /etc/portage/package.use/vlc
media-video/vlc lua
install protonvpn gui app
install repos:
eselect repository enable waffle-builds eselect repository enable HomeAssistantRepository
sync repos:
emaint sync --repo HomeAssistantRepository emaint sync --repo waffle-builds
unmask protonvpn packages:
cat > /etc/portage/package.accept_keywords/protonvpn << EOF net-vpn/proton-vpn-gtk-app ~amd64 net-vpn/python-proton-core ~amd64 net-vpn/python-proton-keyring-linux ~amd64 net-vpn/python-proton-keyring-linux-secretservice ~amd64 net-vpn/python-proton-vpn-api-core ~amd64 net-vpn/python-proton-vpn-connection ~amd64 net-vpn/python-proton-vpn-killswitch ~amd64 net-vpn/python-proton-vpn-killswitch-network-manager ~amd64 net-vpn/python-proton-vpn-logger ~amd64 net-vpn/python-proton-vpn-network-manager ~amd64 net-vpn/python-proton-vpn-network-manager-openvpn ~amd64 net-vpn/python-proton-vpn-session ~amd64 EOF
emerge protonvpn gui app:
emerge proton-vpn-gtk-app