Vorstellung: Scientific Linux 6

buddabrod

New member
Themenstarter
Registriert
15 Juni 2007
Beiträge
3.749
Vorwort:
Scientific Linux ist (genau wie CentOS, das aber leider etwas hinterher hinkt) ein Klon des kommerziellen Red Hat Enterprise Linux. Es werden sämtliche Pakete neu gebaut und das Red Hat Branding entfernt. Es ist somit vollständig kompatibel zu jeglichen Red Hat Repositories und unterstützt die gleiche kommerzielle Software.


Motivation:
Der große Vorteil: *lange* Support Zyklen. Daher nutze ich es nun als Hauptsystem. Bei Fedora (Red Hats Spielwiese) muss man nach spätestens einem Jahr ein Upgrade machen, sonst gibts keine sicherheitsrelevanten Updates mehr.
Ich will aber, ähnlich zu Windows, lange Zeit das gleiche System nutzen und nicht ständig mit neuer Software konfrontiert werden. Das heißt: Gnome2 wird es hier noch sehr lange geben. Bis der Support ausläuft kann man sich dann mit Gnome 4, KDE 5 etc. beschäftigen.. ;)


Installation:
Sehr einfach. Per Unetbootin habe ich das Image (x86-64) auf einen USB Stick geschrieben und davon gebootet. Im Live System kann man den grafischen Installer ganz einfach benutzen und auch meine luks verschlüsselte Partition wurde direkt eingebunden.
Die Installation dauert dann knapp 5 min und schon kann man von dem installierten System starten.
Wer fedora nutzt, findet sich auch hier direkt heimisch. Per yum upgrade werden zuerst die (wenigen) Updates eingespielt und über das rpmforge Repository (yum install yum-conf-rpmforge) werden dann automatisch alle benötigten Multimedia Pakete für Film/Musikwiedergabe installiert. Mehr ist nicht zu tun.
tp_smapi habe ich dem elrepo "entliehen":

Code:
yum install yum-conf-elrepo.noarch
yum install kmod-tp_smapi --enablerepo=elrepo

Schon läuft auch das. Im elrepo gibt es auch aktualisierte Module für den Netzwerkchip, thinkpad_acpi für die neuen Modelle etc., die brauche ich bei meinem T61 aber nicht.

Die wichtigsten Stromspareinstellungen sind bei mir in der /etc/rc.local beheimatet. (nur als Beispiel)

Das war soweit das Wichtigste, was mir eingefallen ist.
Nebenbei ist zu erwähnen, dass Red Hat schon Rhel 6.1 veröffentlicht hat, und somit bei Scientific Linux auch ein Update ansteht (wobei aber nur wenige Pakete einen unwesentlichen Versionssprung erleben).
 
Zuletzt bearbeitet:
nachdem buddabrod mein Interesse für SL geweckt hat, und ich mein etwas betagtes Thinkpad nun mit neuem RAM und einer neuen Festplatte bestückt habe, erfolgte gesternabend die Installation als Dual-Boot System.

zuerst die Win-XP Installation von Hand sozusagen, denn die Recovery-CD macht meiner Meinung nach wenig Sinn - die Treiber und IBM-Tools sind veraltet oder überflüssig.

für die Installation von SL 6.1 habe ich die entsprechende Live-Iso runtergeladen und gebrannt - von der Live-CD wird gebootet. die Live-CD enthält auch ein Tool für die Partionierung der Festplatte. ein Doppelklick startet die Installation.

nach Abschluss der Installation und einem Neustart vermisse ich das Bootmenü von Grub - wo mag es wohl geblieben sein???

ein Blick in die grub.conf lüftet das Geheimnis:

Code:
[test@noname ~]$ su -
[root@noname ~]# nano /boot/grub/grub.conf
#
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,1)
#          kernel /boot/vmlinuz-version ro root=/dev/sda2
#          initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
[COLOR=#ff0000]timeout=0[/COLOR]
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Scientific Linux (2.6.32-131.17.1.el6.i686)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.32-131.17.1.el6.i686 ro root=UUID=74ae013e-808f-4684-af8e-c9c43897169c rd_NO_LUKS rd_NO_LVM$
        initrd /boot/initramfs-2.6.32-131.17.1.el6.i686.img
title Scientific Linux (2.6.32-131.6.1.el6.i686)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.32-131.6.1.el6.i686 ro root=UUID=74ae013e-808f-4684-af8e-c9c43897169c rd_NO_LUKS rd_NO_LVM $
        initrd /boot/initramfs-2.6.32-131.6.1.el6.i686.img
title Start My Fucking Windows XP
        rootnoverify (hd0,0)
        chainloader +1

der eingetragene Wert in 'timeout' gibt vor, wie lange das Bootmenü sichtbar ist, bevor das Standard-OS gestartet wird - hier der Wert 0, also 0 Sekunden. das erscheint mir persönlich nun doch etwas sehr wenig - ich erhöhe hier mal den Wert auf 10 Sekunden.

in der grub.conf kann auch nachträglich die Boot-Reihenfolge einzelner OS bzw. Kernel sowie deren Name geändert werden.

nach speichern der Änderungen und einem Neustart ist der Erfolg sichtbar :)

ein echter Bug scheint mir zu sein, dass der Hostname, der bei der Installation eingegeben werden kann, nicht übernommen wird. eine nachträgliche Änderung des Hostnamen ist eine tiefgreifende Änderung im System, da muss man wissen was man macht.

@buddabrod: hast du vielleicht eine Idee?
 
Zuletzt bearbeitet:
Google->linux hostname ändern
Schon bekommst du Lösungen über Lösungen ;)


na ja, ganz so einfach ist es nicht - da gibt es zwischen den einzelnen Linux Distros grosse Unterschiede bei der Vorgehensweise.
ich neige dazu, den Lösungsansatz für RHEL 6 zu versuchen...
 

erstmal vielen Dank für den Lösungshinweis - sogar mit Quellenangabe :)

es ist die Frage, ob diese einfache Änderung genügt? der Hostname ist in mehreren Scripten hinterlegt. es kann sein, dass verschiedenste Dienste nicht mehr einwandfrei funktionieren und so zum Beispiel das System ausbremsen.

so wird hier eine andere Vorgehensweise empfohlen:

1. Change the ^HOSTNAME line in /etc/sysconfig/network

2. Change the hostname (FQDN and alias) in /etc/hosts

3. Run /bin/hostname new_hostname for the hostname change to take effect immediately.

4. Run /sbin/service syslog restart for syslog to log using the new hostname.

A reboot is not required to change the system hostname.
 
In /etc/sysconfig/network ist normalerweise der einzige Ort, an dem der Hostname gespeichert ist.

Die Punkte 3 und 4 sorgen nur dafür, dass man sich den kompletten Reboot spart.
 
ja, so ist es wohl.

und der richtige Eintrag unter Punkt 2 ist wichtig für die Namensauflösung, wenn der betreffende Rechner Mitglied in einem Netz ist, damit dieser aufgrund des Hostnamen vom DNS-Server erkannt wird.
 
ja, so ist es wohl.

und der richtige Eintrag unter Punkt 2 ist wichtig für die Namensauflösung, wenn der betreffende Rechner Mitglied in einem Netz ist, damit dieser aufgrund des Hostnamen vom DNS-Server erkannt wird.

Hm.. ok. Sollte eigentlich auch über sysconfig laufen. Bei Fedora zumindest genügt das. Das muss ich auch mal nachsehen, ist aber nicht brennend wichtig :)
 
heute wollte ich über WLAN ins Netz gehen. leider erkennt der Netzwerkmanager verfügbare WLANs nicht automatisch, sondern will vielmehr manuell konfiguriert werden - das ist sehr schade.
klar - zuhause, in der Firma oder bei Freunden und bei Bekannten kann ich die SSID ermitteln. doch was ist wenn ich unterwegs bin und freie WLANs eventuell verfügbar sind :(

...ich denke, ein anderer. besserer Netzwerkmanager muss her...:rolleyes:
 
Das sollte definitiv funktionieren..

Mach mal testweise im Terminal als root "iwlist wlan0 scan" (die Ausgabe zeigt dir dann auch der Networkmanager an). Vielleicht gibt es ja Probleme mit dem Scannen.

Bei manchen WlanChips kann man 2 verschiedene Scan Modi wählen, das wäre dann der nächste Schritt.
 
Das sollte definitiv funktionieren.

tut es auch einwandfrei! es war ein Bedienungsfehler meinerseits...hatte im Netzwerkmanager die Option 'Benachrichtigungen' deaktiviert, und war in der irrigen Annahme verfügbare WLANs per Rechtsklick, also über das Kontextmenü, auswählen und aktivieren zu können...
 
an dieser Stelle mal eine andere Frage eines SL-Newbie...ich möchte gern den schnellen (weil unsicher) Webbrowser 'Chromium stable' und das schlanke Claws-Mail inkl. Bogofilter installieren - die betreffenden Pakete sollen hier verfügbar sein: http://ftp-stud.hs-esslingen.de/

muss ich die Pakete manuell installieren wie hier beschrieben?

na ja, SL ist schon etwas gewöhnungsbedürftig - doch ich mag es :)
 
@linrunner

okay, eigentlich wollte ich es dir beim Treffen in BS sagen - vielleicht solltest du deinen Focus auf RHEL-basierende Linux-Systeme erweitern.

Ubuntu ist doch nur Spielerei - sorry!

:)
 
Bis jetzt hat sich noch kein Packager/Maintainer für ein Fedora-Paket gefunden. Frag doch mal den TE ... ;)
 
Doch.. ;) Ich hatte mir Pakete für Chromium 13 selbst gebaut, weil letztes Mal noch chromium 11 in diesem repo war.

Welche Fehlermeldung ist es denn?

Edit: @linrunner: Der Threadersteller hat leider noch nicht den Bedarf/die Motivation dafür gehabt :)
 
Zuletzt bearbeitet:
@buddabrod

Code:
Loaded plugins: refresh-packagekit, remove-with-leaves
epel-chromium-stable                                                                                                    | 1.3 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package chromium.i686 0:11.0.696.57-2.el6.leigh123linux will be installed
--> Processing Dependency: chromium-libs = 11.0.696.57-2.el6.leigh123linux for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libjingle >= 0.4.0-7 for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libdebugger.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libdiffer_block_sse2.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebkit_user_agent.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libnet.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libdefault_plugin.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libquota.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libinstaller_util.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libppapi_plugin.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcontent_browser.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libfileapi.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcommon_constants.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libgfx.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebcore_platform.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: librenderer.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libappcache.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchromoting_client.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libpolicy.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsymbolize.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchromoting_host.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libworker.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libgoogleurl.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebp.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: nss-mdns(x86-32) for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsandbox.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libhttp_server.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libxdg_mime.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libmodp_b64.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebcore_remaining.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libhunspell.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebcore_svg.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebkit_gpu.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebcore_rendering.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsync.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libdynamic_annotations.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libblob.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcpu_features.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libgtest.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libtrace_proto_lib.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libmedia.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libprotobuf_lite.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libutility.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchrome_gpu.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebcore_html.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libyarr.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libbase.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libdiffer_block.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libapp_base.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libyuv_convert.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libdatabase.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcld.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcontent_common.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libots.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libharfbuzz.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchromotocol_proto_lib.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libnet_base.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libskia.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchromoting_jingle_glue.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libomx_wrapper.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libbase_i18n.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libyuv_convert_sse2.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchromoting_protocol.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcommon_net.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libffmpeg.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsync_notifier.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libchromoting_base.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsdch.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libssl.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libplugin.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsyncapi.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: liballocator.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libnotifier.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebkit.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libprinting.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwtf.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libipc.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcommon.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libiccjpeg.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libcacheinvalidation.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libundoview.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libprofile_import.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libservice.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libil.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libwebcore_bindings.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libui_base.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libskia_opts.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libglue.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libbrowser.so for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
--> Running transaction check
---> Package chromium.i686 0:11.0.696.57-2.el6.leigh123linux will be installed
--> Processing Dependency: nss-mdns(x86-32) for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
---> Package chromium-libs.i686 0:11.0.696.57-2.el6.leigh123linux will be installed
--> Processing Dependency: v8 >= 3.1.8 for package: chromium-libs-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libminizip.so.1 for package: chromium-libs-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libv8.so.3 for package: chromium-libs-11.0.696.57-2.el6.leigh123linux.i686
--> Processing Dependency: libsrtp.so.0 for package: chromium-libs-11.0.696.57-2.el6.leigh123linux.i686
---> Package libjingle.i686 0:0.5.2-1.el6.leigh123linux will be installed
--> Running transaction check
---> Package chromium.i686 0:11.0.696.57-2.el6.leigh123linux will be installed
--> Processing Dependency: nss-mdns(x86-32) for package: chromium-11.0.696.57-2.el6.leigh123linux.i686
---> Package libsrtp.i686 0:1.4.4-1.20101004cvs.el6.leigh123linux will be installed
---> Package minizip.i686 0:1.2.3-25.el6 will be installed
---> Package v8.i686 0:3.1.8-1.el6.leigh123linux will be installed
--> Finished Dependency Resolution
Error: Package: chromium-11.0.696.57-2.el6.leigh123linux.i686 (epel-chromium-stable)
           Requires: nss-mdns(x86-32)
 You could try using --skip-broken to work around the problem

hmm...sieht für mich so aus, als wenn die Pakete aus einem i686-Verzeichnis geholt werden. mein System hat eine i386-Architektur.

danke, dass du dir die Sache mal anschaust!
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben