Linux/Tipps/Gentoo/Software: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
(22 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 15: Zeile 15:
  -linguas_de
  -linguas_de


===Abfragen===
===Abfragen für USE-Flags===
Die effektiv aktiven USE-Flags anzeigen:
Die effektiv aktiven USE-Flags anzeigen:
  emerge --info
  emerge --info
Zeile 22: Zeile 22:
Welche USE-Flags verwendet ein bestimmtes Paket?
Welche USE-Flags verwendet ein bestimmtes Paket?
  equery uses mysql
  equery uses mysql
Beschreibung der USE-Flags eines Pakets:
equery meta -u <Paket>


===Sonstiges===
===Sonstiges===
Zeile 70: Zeile 72:


==Maskierte Pakete freigeben==
==Maskierte Pakete freigeben==
'''/etc/portage/package.keywords''':
Unstable Versionen ('''/etc/portage/package.keywords'''):
  <Bereich>/<Paket>
  <Bereich>/<Paket>
bzw.
bzw.
  <Bereich>/<Paket> ~x86
  <Bereich>/<Paket> ~x86
Oder '''/etc/portage/package.unmask''':
Bestimmte Version und Revision:
=<Bereich>/<Paket>-<Version>[-<Revision>]
Bestimmte Version, neueste Revision:
~<Bereich>/<Paket>-<Version>
 
Hardmasked Versionen ('''/etc/portage/package.unmask'''):
  <Bereich>/<Paket>
  <Bereich>/<Paket>
Akzeptierung einer Lizenz ('''/etc/portage/package.license'''):
<Bereich>/<Paket> <Lizenz>
Z.B.:
dev-java/sun-jdk dlj-1.1


==Alles updaten==
==Alles updaten==
  emerge --update --deep world
  emerge --update --newuse --deep world
Mit Rückfrage:
Mit Rückfrage:
  emerge --update --ask --deep world
  emerge --ask --update --newuse --deep world


==Nach Änderung der USE-Flags==
==Nach Änderung der USE-Flags==
  emerge --update --ask --deep --newuse world
  emerge --ask --update --newuse --deep world


==Nacharbeiten==
==Nacharbeiten nach Updates==


===Abhängigkeiten prüfen und reparieren===
===Abhängigkeiten prüfen und reparieren===
Zeile 97: Zeile 108:
Liste der installierten X-Treiber:
Liste der installierten X-Treiber:
  qlist -I -C x11-drivers/
  qlist -I -C x11-drivers/
Dann alle Treiber mit '''emerge <Treiber>''' neu installieren.
Dann alle Treiber mit  
emerge <Treiber>
neu installieren.


==Config-Files nach Updates mergen==
===Nach Python-Updates===
/usr/sbin/python-updater
 
===Nach Perl-Updates===
perl-cleaner --all
 
===Config-Files mergen===
  etc-update
  etc-update


Zeile 138: Zeile 157:
===emerge beobachten===
===emerge beobachten===
  watch genlop -cn
  watch genlop -cn
===Konfiguration prüfen===
eix-test-obsolete -c -b
===Welche Pakete kommen von Overlays?===
eix -cI --in-overlay


==Deinstallieren==
==Deinstallieren==
Zeile 158: Zeile 183:
  emerge eix
  emerge eix
  emerge layman
  emerge layman
emerge git
layman -L


'''/etc/make.conf''':
'''/etc/make.conf''':
  source /usr/portage/local/layman/make.conf
source /var/lib/layman/make.conf
oder:
  source /usr/local/portage/layman/make.conf


===Standard-Programmliste und bereits konfigurierte Overlays für eix aktualisieren===
===Standard-Programmliste und bereits konfigurierte Overlays für eix aktualisieren===
  update-eix
  eix-update
Dabei werden evtl. vorher mit '''update-eix-remote''' geholte externe Listen wieder entfernt.
Dabei werden evtl. vorher mit '''eix-remote''' geholte externe Listen wieder entfernt.


===Externe Programmliste der noch nicht konfigurierten Overlays updaten===
===Externe Programmliste der noch nicht konfigurierten Overlays updaten===
  update-eix-remote update
  eix-remote update
Danach kann man mit '''eix''' auch in noch nicht mit '''layman''' hinzugefügten Overlays suchen.
Danach kann man mit '''eix''' auch in noch nicht mit '''layman''' hinzugefügten Overlays suchen.


Zeile 175: Zeile 204:
===Einbinden===
===Einbinden===
  layman -a <Repository>
  layman -a <Repository>
===Eingebundene auflisten===
layman -l
===Alle auflisten===
layman -L


===Updaten===
===Updaten===
Zeile 238: Zeile 273:
==Möglicherweise interessante Programme==
==Möglicherweise interessante Programme==
* kentoo
* kentoo
==Fonts==
Bei manchen Programmen (z.B. Firefox und Thunderbird) sieht Helvetica Font nicht gut aus. Ursache ist die Verwendung von Nimbus, wenn Helvetica angefordert wird:
$ fc-match Helvetica
n019003l.pfb: "Nimbus Sans L" "Regular"
Lösung:<br>
'''/etc/fonts/conf.d/30-metric-aliases.conf''':
<pre>
          <!-- <family>Nimbus Sans L</family> -->
          <family>Arial</family>
</pre>
Überprüfung:
$ fc-match Helvetica
arial.ttf: "Arial" "Normal"


=Installationsanleitungen=
=Installationsanleitungen=
Zeile 328: Zeile 379:
Dann:
Dann:
  g-cpan -i Time-Format -a
  g-cpan -i Time-Format -a
==Fonts in Chrome==
Ab Chrome 33 sehen manche Fonts sehr schlecht aus in Chrome. Lösung:
eselect fontconfig enable 70-no-bitmaps.conf
1.075

Bearbeitungen

Navigationsmenü