BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Reduzierte Ausgabe von make search im Portbaum

Mit Hilfe von make search kann im FreeBSD-Portbaum nach Ports gesucht werden:

# cd /usr/ports
# make search name=fluxbox
Port:   fluxbox-sid-pack-20031226_3
Path:   /usr/ports/x11-themes/fluxbox-sid-pack
Info:   Sid themes pack for fluxbox
Maint:  novel@FreeBSD.org
B-deps: 
R-deps: expat-2.0.1 fluxbox-1.1.1 fontconfig-2.6.0,1 freetype2-2.3.9_1 imlib2-1.4.1.000_2,2 jbigkit-1.6 jpeg-7 kbproto-1.0.3 libICE-1.0.4_1,1 libSM-1.1.0_1,1 libX11-1.2.1_1,1 libXau-1.0.4 libXaw-1.0.5_1,1 libXdmcp-1.0.2_1 libXext-1.0.5,1 libXft-2.1.13 libXmu-1.0.4,1 libXp-1.0.0,1 libXpm-3.5.7 libXrandr-1.3.0 libXrender-0.9.4_1 libXt-1.0.5_1 libiconv-1.13.1 libid3tag-0.15.1b libpthread-stubs-0.1 libungif-4.1.4_5 libxcb-1.4 pkg-config-0.23_1 png-1.2.40 printproto-1.0.4 python26-2.6.2_3 randrproto-1.3.0 renderproto-0.9.3 tiff-3.9.1_1 xcb-proto-1.5 xextproto-7.0.5 xmessage-1.0.2_1 xproto-7.0.15
WWW:    http://fluxbox.org/themes.php

Port:   fluxbox-tenr-styles-pack-20071215_1
Path:   /usr/ports/x11-themes/fluxbox-tenr-styles-pack
Info:   Tenner themes pack for fluxbox
Maint:  miwi@FreeBSD.org
B-deps: kbproto-1.0.3 libX11-1.2.1_1,1 libXau-1.0.4 libXdmcp-1.0.2_1 libpthread-stubs-0.1 libxcb-1.4 pkg-config-0.23_1 python26-2.6.2_3 xcb-proto-1.5 xproto-7.0.15
R-deps: expat-2.0.1 fluxbox-1.1.1 fontconfig-2.6.0,1 freetype2-2.3.9_1 imlib2-1.4.1.000_2,2 jbigkit-1.6 jpeg-7 kbproto-1.0.3 libICE-1.0.4_1,1 libSM-1.1.0_1,1 libX11-1.2.1_1,1 libXau-1.0.4 libXaw-1.0.5_1,1 libXdmcp-1.0.2_1 libXext-1.0.5,1 libXft-2.1.13 libXmu-1.0.4,1 libXp-1.0.0,1 libXpm-3.5.7 libXrandr-1.3.0 libXrender-0.9.4_1 libXt-1.0.5_1 libiconv-1.13.1 libid3tag-0.15.1b libpthread-stubs-0.1 libungif-4.1.4_5 libxcb-1.4 pkg-config-0.23_1 png-1.2.40 printproto-1.0.4 python26-2.6.2_3 randrproto-1.3.0 renderproto-0.9.3 tiff-3.9.1_1 xcb-proto-1.5 xextproto-7.0.5 xmessage-1.0.2_1 xproto-7.0.15
WWW:    http://tenr.de/styles/styles013.php?a=styles

Port:   fluxbox-1.1.1
Path:   /usr/ports/x11-wm/fluxbox
Info:   A small and fast window manager based on BlackBox
Maint:  beat@FreeBSD.org
B-deps: expat-2.0.1 fontconfig-2.6.0,1 freetype2-2.3.9_1 gettext-0.17_1 gmake-3.81_3 imlib2-1.4.1.000_2,2 jbigkit-1.6 jpeg-7 kbproto-1.0.3 libICE-1.0.4_1,1 libSM-1.1.0_1,1 libX11-1.2.1_1,1 libXau-1.0.4 libXdmcp-1.0.2_1 libXext-1.0.5,1 libXft-2.1.13 libXpm-3.5.7 libXrandr-1.3.0 libXrender-0.9.4_1 libXt-1.0.5_1 libiconv-1.13.1 libid3tag-0.15.1b libpthread-stubs-0.1 libungif-4.1.4_5 libxcb-1.4 pkg-config-0.23_1 png-1.2.40 python26-2.6.2_3 randrproto-1.3.0 renderproto-0.9.3 tiff-3.9.1_1 xcb-proto-1.5 xextproto-7.0.5 xproto-7.0.15
R-deps: expat-2.0.1 fontconfig-2.6.0,1 freetype2-2.3.9_1 imlib2-1.4.1.000_2,2 jbigkit-1.6 jpeg-7 kbproto-1.0.3 libICE-1.0.4_1,1 libSM-1.1.0_1,1 libX11-1.2.1_1,1 libXau-1.0.4 libXaw-1.0.5_1,1 libXdmcp-1.0.2_1 libXext-1.0.5,1 libXft-2.1.13 libXmu-1.0.4,1 libXp-1.0.0,1 libXpm-3.5.7 libXrandr-1.3.0 libXrender-0.9.4_1 libXt-1.0.5_1 libiconv-1.13.1 libid3tag-0.15.1b libpthread-stubs-0.1 libungif-4.1.4_5 libxcb-1.4 pkg-config-0.23_1 png-1.2.40 printproto-1.0.4 python26-2.6.2_3 randrproto-1.3.0 renderproto-0.9.3 tiff-3.9.1_1 xcb-proto-1.5 xextproto-7.0.5 xmessage-1.0.2_1 xproto-7.0.15
WWW:    http://fluxbox.org/

Port:   x11-themes/fluxbox-fluxmod
Moved:  
Date:   2005-10-07
Reason: Project has gone

Port:   x11-wm/fluxbox-devel
Moved:  x11-wm/fluxbox
Date:   2007-03-19
Reason: Merged into x11-wm/fluxbox

Möchte man nun nicht alle Informationen, wie zum Beispiel alle Abhängigkeiten, anzeigen lassen, so kann dazu make quicksearch verwendet werden:

# cd /usr/ports
# make quicksearch name=fluxbox
Port:   fluxbox-sid-pack-20031226_3
Path:   /usr/ports/x11-themes/fluxbox-sid-pack
Info:   Sid themes pack for fluxbox

Port:   fluxbox-tenr-styles-pack-20071215_1
Path:   /usr/ports/x11-themes/fluxbox-tenr-styles-pack
Info:   Tenner themes pack for fluxbox

Port:   fluxbox-1.1.1
Path:   /usr/ports/x11-wm/fluxbox
Info:   A small and fast window manager based on BlackBox

Port:   x11-themes/fluxbox-fluxmod
Moved:  
Date:   2005-10-07
Reason: Project has gone

Port:   x11-wm/fluxbox-devel
Moved:  x11-wm/fluxbox
Date:   2007-03-19
Reason: Merged into x11-wm/fluxbox

Mehr Informationen findet man in der Manpage ports(7). Vielen Dank an Lars für den Tipp und das Erstellen von make quicksearch.

 Permalink

RCS Schlüsselwörter einer Datei anzeigen

Verwaltet man Dateien zum Beispiel mit CVS so können verschiedene RCS-Schlüsselwörter in der Datei gespeichert werden. Damit kann zum Beispiel angezeigt werden, welche Version der Datei verwendet wird. Möchte man diese Informationen auslesen, so kann dazu ident verwendet werden:

# cd /usr/ports/www/firefox35
# ident Makefile
Makefile:
     $FreeBSD: ports/www/firefox35/Makefile,v 1.182 2009/10/28 15:40:12 beat Exp $

Auf FreeBSD ist ident standardmässig im Basissystem vorhanden. Mehr Informationen zu ident findet man in der Manpage ident(1).

 Permalink

mySQL-Aktivität beobachten

Mit Hilfe vom mtop können die zurzeit ausgeführten SQL-Kommandos einer mySQL-Datenbank ähnlich wie Prozesse in top(1) angezeigt werden. Im FreeBSD -Portbaum findet man mytop unter databases/mtop:

# cd /usr/ports/databases/mtop && make install clean

Startet man mtop, so wird man zuerst nach dem Benutzernamen und dem Passwort gefragt mit dem man sich an der Datenbank anmelden möchte. Danach werden die ausgeführten SQL-Kommandos angezeigt. Mit Hilfe der Leertaste kann die Ansicht manuell neu geladen werden:

# mtop
Unable to connect to  as mysqltop, enter another user user: root
Password: ****************
load averages: 0.05, 0.08, 0.06 mysqld 5.0.75-log up 16 day(s),  5:52 hrs
12 threads: 2 running, 1 cached. Queries/slow: 911/0 Cache Hit: 99.53%
Opened tables: 0  RRN: 100.4K  TLW: 0  SFJ: 0  SMP: 0  QPS: 0

ID       USER     HOST             DB           TIME   COMMAND STATE        INFO
47663    root     localhost        mail_queue   2      Query   Writing to n SELECT ... FROM `mail_queue`
47665    root     localhost        tinderbox    1      Query                CHECK TABLE `port_fail_reasons` EXTENDED
47666    root     localhost        tinderbox2   23     Query   copy to tmp  OPTIMIZE TABLE `port_dependencies`
47658    root     localhost                            Query                show full processlist

Mit Hilfe der q-Taste kann mtop wieder verlassen werden. Mehr Informationen zu mtop findet man in der Manpage mtop(1).

 Permalink
1-3/3