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

Zur Navigation springen Zur Suche springen
(27 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 nach Updates==
 
===Abhängigkeiten prüfen und reparieren===
revdep-rebuild -i
 
===Nach Kernel-Update===
module-rebuild rebuild
update-modules force
 
===Nach xorg-server Update===
Liste der installierten X-Treiber:
qlist -I -C x11-drivers/
Dann alle Treiber mit
emerge <Treiber>
neu installieren.
 
===Nach Python-Updates===
/usr/sbin/python-updater
 
===Nach Perl-Updates===
perl-cleaner --all


==Config-Files nach Updates mergen==
===Config-Files mergen===
  etc-update
  etc-update


Zeile 124: 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 134: Zeile 173:
  revdep-rebuild -i
  revdep-rebuild -i


==Abhängigkeiten prüfen und reparieren==
 
revdep-rebuild -i


==Tarballs löschen==
==Tarballs löschen==
Zeile 145: 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 161: Zeile 203:


===Einbinden===
===Einbinden===
  layman -f -a <Repository>
  layman -a <Repository>
 
===Eingebundene auflisten===
layman -l
 
===Alle auflisten===
layman -L
 
===Updaten===
layman -S
 
===Entfernen===
layman -d <Repository>


==Externe Programme in lokales Repository legen==
==Externe Programme in lokales Repository legen==
Zeile 219: 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 304: Zeile 374:
  emerge =mondo-rescue-2.2.4
  emerge =mondo-rescue-2.2.4


==OpenOffice==
==Perl-Module, die nicht in Portage verfügbar sind==
OpenOffice benötigt zum Compilieren sehr lange und sehr viel Platz. Also besser das Binärpaket installieren:
Vorbereitung(einmalig):
  emerge openoffice-bin
emerge g-cpan
Dann:
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ü