Superuser

Autor Thema: Packages von Sun ohne GUI aufspielen/updaten  (Gelesen 2268 mal)

afarber

  • Gast
Packages von Sun ohne GUI aufspielen/updaten
« am: 07. Oktober 2008, 20:51:48 »
Hallo Jungs,

auf der Arbeit administriere ich RHEL/Win2k3 Server
und zu Hause nutze ich gerne OpenBSD. Jetzt moechte
ich auch die zwei SPARC Maschinen mit Solaris 10
auf der Arbeit auf den neuesten Stand bringen. Auf
einer laeuft fuer uns sehr wichtige Telelogic Synergy 6.5,
die andere Kiste ist z.Z. nur eine Spielwiese fuer mich.

Leider habe ich noch keine Erfahrung mit Solaris und
desshalb hier ein Paar Fragen fuer euch:

1) Networking: traegt man Maschinennamen in die
/etc/hostname.NIC und die eigentliche IP in /etc/hosts?
Und daraus resultiert sich dann die IP Adresse die
auf dieser Netzwerkkarte aktiviert wird, richtig?
Und die Netmaske dazu wird in /etc/netmasks
gesetzt und die default Route in /etc/defaultrouter?

Kann man das alles in einem Skript sehen/nachverfolgen?
(Unter OpenBSD waere es /etc/rc bzw. /etc/netstart)

2) Wenn man die /etc/defaultrouter aendert,
wie bringt man den Rechner dazu, seine default
Route zu aendern, ohne ihn zu rebooten und
ohne die Route manuell mit "route" zu loeschen?

Ich habe versucht: "svcs -a | grep network"
und dann "svcadm restart XXX" mit verschiedenen
Diensten, habe den richtigen aber nicht gefunden.

3) Die beiden Rechner habe ich mit "smpatch update"
aktualisiert. Jetzt wuerde ich gerne auch die
installierten Packages aktualisieren bzw. eine
Paar weitere nachinstallieren: z.B. sudo, vim, ...
Macht man das mit "pkgadd"? Und wie kann ich
ueberhaupt zur Auswahl stehende Pakete sehen?

Bei RHEL ist das bequem mit "yum search"
und "yum install XXX" bzw. "yum update" geloest...

Ich versuche:

# pkgadm listcert
ERROR: unable to find any public key certificates in keystore file </var/sadm/security>
ERROR: unable to find any trusted certificates in file </var/sadm/security>
ERROR: Cannot print certificates to <stdout>

Muss ich da eine Sun-Repository eintragen?

4) Z.z. fahre ich meine Sun-Maschinen "blind",
weil gar keine man-Pages gefunden werden,
obwohl die man-Pakete anscheinend da sind:

pkginfo | grep -w man
system      SUNWasman                        Sun Java System Application Server, man pages
system      SUNWdtma                         CDE man pages
system      SUNWdtmad                        CDE developer man pages
system      SUNWdtmaz                        Desktop Power Pack man pages
system      SUNWj3man                        J2SDK 1.4 man pages
system      SUNWopenssl-man                  OpenSSL Manual Pages
system      SUNWsfman                        GNU and open source man pages
system      SUNWxwman                        X Window System online user man pages
system      SUNWxwpmn                        X Window System online programmers man pages

Weiss bitte einer, warum bei mir "man XXX" nichts anzeigt?

# echo $MANPATH
/usr/man:/usr/dt/man:/usr/openwin/man:/usr/local/man
# man man
No manual entry for man.
# man pkgadd
No manual entry for pkgadd.

Danke und Gruss
Alex



sonnenblen.de - Das unabhängige Sun User Forum

Packages von Sun ohne GUI aufspielen/updaten
« am: 07. Oktober 2008, 20:51:48 »

Hexxer

  • Gast
Re: Packages von Sun ohne GUI aufspielen/updaten
« Antwort #1 am: 08. Oktober 2008, 22:24:46 »
Hi,

1. müsste soweit stimmen.
Was willst Du in einem Script sehen? netstat -rv müsste die Dinger zu den routen ausgeben.

2. kann ich leider aus der Tasche nichts zu sagen aber sollte route .... delete und anschließendes route add.... default nicht laufen?

3. also packages die nicht von SUN sind wirst Du so nicht aktualisieren können.
Wenn Du div. Freeware installieren willst könnte das pkg-get inkl Blastwave hilfreich sein: http://www.bolthole.com/solaris/pkg-get.html
Das sind die Pakete die man bei Blastwave bekommt. Alternativ kann man SunFreeware nutzen - glaueb aber die abhängigkeiten muß man sich dort selber zusammensuchen.
Ich mache nicht wirklich viel damit, aber so ne richtige Abhängigkeitsverwaltung wie in Linux gibts AFAIK bei nem Standardsolaris nicht. Bitte berichtigt mich wenn ich hier mal wieder total danaben liege :D

Vielleicht mögen die anderen was dazu sagen?