Archiv verlassen und diese Seite im Standarddesign anzeigen : gentoo packete installieren ohne das er X mit installiert
Hi,
Ich habe mich dazu entschloßen auf meinen kleinen Homeserver Gentoo zu installieren.
Die installation verlief ohne probleme.
Nun wollte ich zb das packet Samba installieren.
mittels: emerge samba
nun wenn ich das mache will er mit gleich immer noch ein X system mit installieren.
Wie kann ich verhindern das er mir immer eine graphische oberfläche installiert wenn ich ein paket installieren will?
Da wie schon gesagt der rechner nur als server dient und ich da kein X brauche.
Iluminat23
09.03.06, 04:30
du solltest eventuel mal die USE flags anpassen und dort auf jedenfall mal -X machen. es würde sicher auh helfen, wenn du mal posten würdest was er ganu installieren will. so wi deine useflags
mfg philipp
Hi,
das ist was bei raus kommt.
tux ~ # emerge -p samba
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] dev-libs/libxml2-2.6.23
[ebuild N ] media-libs/jpeg-6b-r5
[ebuild N ] x11-libs/cairo-1.0.2
[ebuild N ] dev-libs/glib-2.8.5
[ebuild N ] x11-base/xorg-x11-6.8.2-r6
[ebuild N ] virtual/x11-6.8
[ebuild N ] app-arch/rpm2targz-9.0-r3
[ebuild N ] sys-apps/utempter-0.5.5.6
[ebuild N ] x11-terms/xterm-207
[ebuild N ] dev-libs/atk-1.10.3
[ebuild N ] x11-libs/pango-1.10.2
[ebuild N ] dev-perl/XML-Parser-2.34
[ebuild N ] dev-util/intltool-0.34.1
[ebuild N ] x11-misc/shared-mime-info-0.16
[ebuild N ] x11-libs/gtk+-2.8.8
[ebuild N ] media-fonts/gnu-gs-fonts-std-8.11
[ebuild N ] app-text/ghostscript-esp-7.07.1-r8
[ebuild N ] app-text/poppler-0.5.0-r4
[ebuild N ] media-libs/tiff-3.7.3
[ebuild N ] net-print/cups-1.1.23-r7
[ebuild N ] net-fs/samba-3.0.14a-r2
Meine USE flags sehen wie folgt in den make.conf aus:
USE="-X -kde -qt"
ka warum er dann X11 installieren will.
brauch samba X11? glaube nicht oder?
Mittels emerge -pv samba , siehste noch bei welchen prog welche use flags aktiviert worden sind gegebenfalls das entsprechende flag mit ein - blocken lassen .
Wenn ich das mache kommt folgendes raus:
tux ~ # emerge -pv samba
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] dev-libs/libxml2-2.6.23 -debug -doc +ipv6 +python +readline 3,338 kB
[ebuild N ] media-libs/jpeg-6b-r5 598 kB
[ebuild N ] x11-libs/cairo-1.0.2 -X -doc -glitz +png 1,424 kB
[ebuild N ] dev-libs/glib-2.8.5 -debug -doc -hardened 2,532 kB
[ebuild N ] x11-base/xorg-x11-6.8.2-r6 -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers +ipv6 -minimal -mmx +nls -nocxx +opengl +pam -sdk -sse -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 1,803 kB
[ebuild N ] virtual/x11-6.8 0 kB
[ebuild N ] app-arch/rpm2targz-9.0-r3 2 kB
[ebuild N ] sys-apps/utempter-0.5.5.6 20 kB
[ebuild N ] x11-terms/xterm-207 -Xaw3d -doc -toolbar +truetype -unicode 727 kB
[ebuild N ] dev-libs/atk-1.10.3 -debug -doc -static 529 kB
[ebuild N ] x11-libs/pango-1.10.2 -debug -doc 1,141 kB
[ebuild N ] dev-perl/XML-Parser-2.34 -minimal 224 kB
[ebuild N ] dev-util/intltool-0.34.1 127 kB
[ebuild N ] x11-misc/shared-mime-info-0.16 735 kB
[ebuild N ] x11-libs/gtk+-2.8.8 -debug -doc +jpeg -tiff 11,627 kB
[ebuild N ] media-fonts/gnu-gs-fonts-std-8.11 3,664 kB
[ebuild N ] app-text/ghostscript-esp-7.07.1-r8 -X -cjk +cups -emacs +gtk 5,276 kB
[ebuild N ] app-text/poppler-0.5.0-r4 -cairo +jpeg +zlib 913 kB
[ebuild N ] media-libs/tiff-3.7.3 1,242 kB
[ebuild N ] net-print/cups-1.1.23-r7 -gnutls +nls +pam -samba -slp +ssl 8,501 kB
[ebuild N ] net-fs/samba-3.0.14a-r2 -acl +cups -doc -examples -kerberos -ldap -libclamav -mysql -oav +pam -postgres +python -quotas +readline (-selinux) -winbind +xml -xml2 15,257 kB
Total size of downloads: 59,690 kB
ich hab mal emerge --info eingeben dabei kam folgendes raus:
tux ~ # emerge --info
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
================================================== ===============
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.14
dev-lang/python: 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apache2 apm avi berkdb bitmap-fonts bzip2 crypt cups dri eds emboss encode esd expat foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imlib ipv6 jpeg libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl ogg pam pdflib perl png python readline sdl spell ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xml xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
ka wo die anderen use flags herkommen kann mir das einer sagen?
Ohm poste mal bitte deine /etc/make.conf
tux ~ # cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="-X -kde -qt"
Sorry kein shimmer ergibt irgendwie keinen sinn .
Als wenn er deine make.conf übergeht.:ugly:
hmm... ja scheint mir auch so...
naja ich glaub ich installier doch debian auf mein file server ^^
Gib mal als use Flag -xv ein
Leon
Als wenn er deine make.conf übergeht.:ugly:
Wie kommst Du darauf?
Wenn gtk und gtk2 sowie einige Fonts nicht per USE Flag von der Installation ausgenommen werden, will er halt trotz -X xorg installieren. Einige USE Flags werden von Portage bei der Auflösung der Abhängigkeiten automatisch gesetzt, wenn sie nicht explizid mit "-Flag" deaktiviert werden.
Eine weitere Möglichkeit wäre noch /etc/portage/package.use. Was dort drin steht, überschreibt die globalen USE Flags in /etc/make.conf für das betreffende Paket.
Aber das wißt Ihr ja sicher alle, weil Ihr das Gentoo Handbuch gewissenhaft gelesen habt. ;)
du könntest dir auch für samba die entsprechenden flags in
/etc/portage/package.use setzen und es dann probieren.
blackdream
09.03.06, 16:02
-gtk fehlt :)
[ebuild N ] app-text/ghostscript-esp-7.07.1-r8 -X -cjk +cups -emacs +gtk 5,276 kB
Wie kommst Du darauf?
Wenn gtk und gtk2 sowie einige Fonts nicht per USE Flag von der Installation ausgenommen werden, will er halt trotz -X xorg installieren. Einige USE Flags werden von Portage bei der Auflösung der Abhängigkeiten automatisch gesetzt, wenn sie nicht explizid mit "-Flag" deaktiviert werden.
Eine weitere Möglichkeit wäre noch /etc/portage/package.use. Was dort drin steht, überschreibt die globalen USE Flags in /etc/make.conf für das betreffende Paket.
Aber das wißt Ihr ja sicher alle, weil Ihr das Gentoo Handbuch gewissenhaft gelesen habt. ;)
Jup, das klar :)
Ich meine als beispiel wegen apache2 in den USE flags, merkwürdig.
Es sei den es würde irgendwas installiert was unbedingt apache2 braucht (so wie du schon sagtest) bloss welches prog braucht apache2 als abhängigkeit.
Aber so wie ich es verstanden habe hat er bis jetzt nur das Grundsystem drauf .
Oder sind schon andere dinge installiert worden? Das würde die USE flags natürlich erklären;)
Tranalogic
09.03.06, 21:03
Also ich hab Samba auf meinem Server via. Ebuild installiert. Bin in den Samba Ordner im Portage tree gegangen und hab mit ebuild samba*.ebuil qmerge install das Paket installiert. Kann sein das es cups und xml2 benötigt. Aber das kann man auch via Ebuild lösen. Zumindest rennt auf meinem Server kein X. ;)
LG
Hier sind mal zum Vergleich die USE Flags von meinem Experimentalserver, auf dem auch kein X installiert ist.
USE="sse mmx nls -X acpi -apache apache2 -apm -authdaemond berkdb bzip2 bzlib cgi cli ctype cups crypt dba dlz foomaticdb ftp gdbm -gnome -gtk -gtk2 idn imap -ipv6 -kde ldap libwww lm_sensors lmtp mp3 mysql ncurses nis nptl ogg oggvorbis pam pam-mysql pcres perl php posix -qt samba sasl -selinux session slp snmp sockets ssl tcpd vorbis xml zlib mpm-prefork threads gd vhosts"
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.