Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

22.07.2016, 15:47

fehlende USE-Variablen finden

Ich habe heute einmal eine Frage als gentoo-newbie zu dem Thema "setzen von USE-variablen". Wenn das nicht das richtige Board ist, dann bitte verschieben.

Ich habe das Prinzip der globalen und lokalen Variablen ja begriffen und auch versucht dieses entsprechend zu nutzen :-)

Jetzt hatte ich Anfang der Woche folgendes Problem:
Ich nutze den qutebrowser und hatte es mir angewöhnt dort Videos von youtube über mpv abzuspielen. Das liegt einfach daran, dass der qutebrowser in seinen Anfängen das Abspielen noch nicht sauber unterstützte.
Ich wunderte mich nun, dass das einfach nicht klappte. Im Terminal ein mpv https:/url gab mir nun Fehlermeldungen aus (kann ich jetzt hier nicht mehr posten).

Nach etwas längerem Suchen habe ich dann das Problem gefunden. Ich hatte das Paket ffmpeg ohne USE gnutls und openssl erstellt gehabt.

Ist mir eine Lehre bei neuen Paketen. Da muss "Mann" sich eben mehr mit den einzelnen Möglichkeiten der USE-Variablen beschäftigen.

Jetzt stell ich mir natürlich die Frage, ob ich bei anderen Paketen evtl. früher oder später auf ähnliche Probleme stoßen kann.

Ich kann ja mit

Quellcode

1
2
emerge -pv paketname
equery --nocolor uses =paketname

mir die USE-Variablen

bzw. mit

Quellcode

1
equery -d paketname

die Abhängigkeiten anzeigen lassen

Wie geht man jetzt am Besten ran um seine gentoo-Installation auf solche Probs zu untersuchen bzw. wie setzt man am Besten an um Fehler einzukreisen?

Vielen Dank im Voraus

2

23.07.2016, 12:23

Ob man immer alle use-Flags gesetzt hat glaub ich kaum.
Auch nicht das man das immer schafft, wie auch, die Zeiten ändern sich und mit ihnen man sich selber.

Bei mir zb. ist es so manchmal füge ich welche hinzu manchmal streiche ich wieder welche.
Ok ein paar sind über die Jahre hinweg immer gleich geblieben aber das sind sicher bei jeden andere Use-Flags.

Es kommt auch etwas drauf an was du machst, Server - Desktop - usw. und welchen DE du verwendest KDE ? Gnome ? ....
Ich bin gerade dabei etwas weniger xfce4 zu verwenden dafür mehr i3wm ...
Jedenfalls das schöne ist man kann eben Use-Flags ändern was ja eine große stärke ist von Gentoo ^^
Ich behaupte mal am Anfang wird dir das noch öfter passieren das man die Use-Flags ändert, mit der Zeit wird es aber auch weniger werden.

Ein Problem oder Fehler finde ich das nicht, und eingrenzen kann man das nur wenn man sich hinsetzt und zb. auf altmodische weise mal alles aufschreibt was man so machen will mit dem System.
Will man einen reinen
Desktop Betrieb mit nur Office Anwendungen ?
Desktop Betrieb mit Office und Musik ?
Reiner Server ohne Gui ?
Reiner Server mit Gui ?

Anhand der Software dann sieht man ja welche Use-Flags man so braucht.

Mit den Befehl equery hast du ja eh schon Bekanntschaft geschlossen :)
Man kann auch für einzelne Programme auch Use-Flags freischalten in der package.use zb.
dort kann man zb.
media-video/vlc v4l dvb gnome
vlc mit v4l dvb gnome zusätzlich noch übersetzen ohne das ganze System mit diesen Use_Flags mit zu nehmen.

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

23.07.2016, 13:45

Hallo schatti,

vielen Dank für die Infos. Das beruhigt mich ja und ich finde mich auf dem richtigen Weg wieder :-)

Ich habe ein reines Desktop-Profil incl. spectrwm aufgesetzt. Da ich mich sehr viel Im Terminal bewege und meine Pakete wie z.B. urxvt, weechat, cmus und newsbeuter sauber laufen laufen und auch das erstellen von firefox und Libreoffice bisher keinerlei Probleme gebracht haben, gehe ich jetzt mal von einer stabilen gentoo-Umgebung aus. Habe auch ein gtk - qt-Mischmasch wegen qutebrowser und calibre. Auch dass funzt bisher. Nutze da package-accept_keywords und die individuellen Einstellungen in package.use schon ausgiebig.

Dann werde ich das mal weiter so halten wie bisher. :thumbsup:

4

23.07.2016, 16:48

Ich glaube solche USE-flag Problem kommen wirklich selten vor, bei den meisten muss ich auch gar nicht nachschauen,
da ich eigentlich die, welche ich verwende mit der Zeit auswendig gelernt habe und die häfte auch selbsterklären ist, wie "btrfs ext..."

zum Glück muss man nicht alle USE-fags global haben. Ich habe da immer nur so das Profil drin, wie kde/gnome wenn ich eines von denen benutze (im Moment i3wm :) )
z.B. bei gpartet habe ich fast alle USE-flags lokal gesetzt, welche man setzten kann.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

5

27.07.2016, 13:02

Das System wird ja nicht instabil, wenn du useflags mischt. Es ist ja dem System wumpe, mit welchen flags du dein Browser baust. Klar sind auch die System Pakete mit Useflags ausgestattet, aber die fangen dann ja an zu meckern, wenn du zum Beispiel ein Worldupdate pretendest..
package xyz has a use conflict !qt5 blah blah..
dann muß man etwas puzzln und testen, daß die Abhängigkeiten wieder passen, aber das hat fast immer reibunxlos geklappt ;)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

6

27.07.2016, 18:43

mein Problem war ja, dass ich das ffmpeg-Paket mit 2 fehlenden USE-Variablen erstellt hatte und mpv beim Abspielen von Videos über https (youtube) mir bzgl. USE nichts erzählt hatte :D

Ich brauchte die einfach und hatte mir die Frage gestellt, ob es eine Möglichkeit gibt so etwas bei anderen Paketen "komfortabel" zu prüfen.
Danke allen für die Infos. "Mann" lernt ja nie aus. :thumbup:

7

28.07.2016, 20:52

wurde schon erwähnt, aber
equery u paketname
ist wohl das sinnvollste, so mach ich es im voraus ..
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de