Paludis: Difference between revisions

From Q
Jump to navigation Jump to search
Tgurr (talk | contribs)
No edit summary
Tgurr (talk | contribs)
No edit summary
Line 55: Line 55:
! heading | Portage long || ! heading | Paludis long || ! heading | Portage short || ! heading | Paludis short
! heading | Portage long || ! heading | Paludis long || ! heading | Portage short || ! heading | Paludis short
|-
|-
| emerge --sync || paludis --sync || paludis -s ||
| emerge --sync || paludis --sync || || paludis -s
|-
|-
| emerge -uDp world || paludis -ip world || emerge --update --deep --pretend world || paludis --install --pretend world
| emerge --update --deep --pretend world || paludis --install --pretend world || emerge -uDp world || paludis -ip world
|-
|-
| emerge <package> || paludis <package> -i || || paludis <package> --install
| || paludis <package> --install || emerge <package> || paludis <package> -i ||
|-  
|-  
| emerge <package> -1 || paludis <package> -i -1 || emerge <package> --oneshot || paludis <package> --install --preserve-world
| emerge <package> --oneshot || paludis <package> --install --preserve-world || emerge <package> -1 || paludis <package> -i -1
|}
|}

Revision as of 23:49, 11 April 2008

Installation

Configuration (Portage compatible)

mkdir -p /etc/paludis

nano -w /etc/paludis/keywords.conf

*/*                      amd64 ~amd64

nano -w /etc/paludis/licenses.conf

*/*                      *

nano -w /etc/paludis/use.conf

*/* -gtk -arts -gnome -ldap -kerberos -acl -esd kde alsa xcb
*/* LINGUAS: de
*/* INPUT_DEVICES: evdev keyboard mouse
*/* VIDEO_CARDS: -* nvidia
sys-apps/paludis -python glsa inquisitio pink qa visibility

nano -w /etc/paludis/bashrc

CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -ftracer"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"

nano -w /etc/paludis/environment.conf

world = /var/lib/portage/world

mkdir -p /etc/paludis/repositories

nano -w /etc/paludis/repositories/installed.conf

location = /var/db/pkg/
format = vdb
names_cache = /var/empty
provides_cache = /var/empty

nano -w /etc/paludis/repositories/gentoo.conf

location = /usr/portage
sync = rsync://rsync.europe.gentoo.org/gentoo-portage/
profiles = ${location}/profiles/default/linux/amd64/2008.0/desktop
format = ebuild
names_cache = /var/empty
distdir = /usr/portage/distfiles

Configuration (Portage incompatible)

chown -R paludisbuild:paludisbuild /usr/portage/distfiles

chown -R paludisbuild:paludisbuild /var/tmp/paludis


Paludis vs. Portage Commands

Portage long Paludis long Portage short Paludis short
emerge --sync paludis --sync paludis -s
emerge --update --deep --pretend world paludis --install --pretend world emerge -uDp world paludis -ip world
paludis <package> --install emerge <package> paludis <package> -i
emerge <package> --oneshot paludis <package> --install --preserve-world emerge <package> -1 paludis <package> -i -1