
Patrick Craenen
François De Jonghe
Mr. Roger

Index
Waarom Linux
Maprechten
Vensterknoppen
Problemen
Logs & Varia
Systeemcontrole
Pakketbeheer
dpkg
Fedora
Afdeling: Computerclub MONITOR Niel vzw.
coördinators: François De Jonghe, Patrick Craenen, Roger.
Welkom bij de werkgroep Linux/Ubuntu, hier kan je alle gewenste informatie en hulp vinden.
Je kan ook de coördinators rechtstreeks via mail contacteren met vragen voor of over Ubuntu en deze linuxwerkgroep. (zie de links hiernaast).
Voor deze site moet men in zijn browser JavaScript ingeschakeld hebben staan, anders werkt het Navigatie-menu niet.
Aandacht!:
EERSTVOLGENDE CLUB BIJEENKOMST:
--------------------------------------------
Maandag 11 Juni van 19-22u
Maandag 18 Juni van 19-22u
Zaterdag 1 September van 10-16u
Maandag 10 September van 19-22u
Maandag 17 September van 19-22u
Zaterdag 6 Oktober van 10-16u
Maandag 8 Oktober van 19-22u
Maandag 15 Oktober van 19-22u
Maandag 12 November van 19-22u
Zaterdag 17 November van 10-16u
Maandag 19 November van 19-22u
Zaterdag 1 December van 10-16u
Maandag 10 Deccember van 19-22u
Maandag 17 December van 19-22u
Hier is de link voor het downloaden van de allernieuwste Ubuntu 12.04 LTS, maar je kan evenzogoed nog wachten, daar de huidige versie 10.04.4 nog ondersteund wordt tot April 2013. De nieuwe versie heeft een ondersteuning voor 5 jaar.
Voor hen die de nieuwe release 12.04 LTS (Precise Pangolin) toch nu willen installeren, kan men onderstaande wellicht gebruiken! Het voorkomt dat men na de installatie alle zelf geïnstalleerde (bijkomende) pakketten één voor één moet gaan opzoeken om ze terug te installeren.
Een lijstje met de software op je huidige systeem die je op een verse installatie opnieuw geinstalleerd wilt hebben?. Je kan die lijst uitschrijven naar een bestand met het commando (dit komt in je Persoonlijke map te staan):
dpkg --get-selections > extra_software
Kopiëer dit bestandje naar een memory-stick en zet dit bestandje van de memory-stick daarna in je Persoonlijke map op je nieuw geïnstalleerde systeem, en voer dan volgend commando uit:
dpkg --set-selections < extra_software
en daarna:
sudo apt-get dselect-upgrade
Voor reeds geïnstalleerde pakketten krijg je enkel een melding. Alleen de nog niet geïnstalleerde pakketten worden op het nieuwe systeem terug opgehaald en geïnstalleerd. Je hebt dan teerug dezelfde pakketten als op je "oude" systeem.
Ubuntu 12.04 LTS (Precise Pangolin)
Ubuntu 12.04 LTS (Precise Pangolin) is de nieuwe LTS (Long Term Support). In tegenstelling tot eerdere LTS releases die drie jaar ondersteuning hadden voor de desktop, zal deze release vijf jaar ondersteuning hebben.
Er is aangekondigd dat de standaard download voor 12.04 een 64-bit zal zijn, met 32-bit nog altijd beschikbaar als gebruikers keuze. Geplande veranderingen voor deze release zijn een veel snellere opstart tijd voor het Ubuntu Software Center en verbeteringen voor Unity. Deze release zal de Banshee media player vervangen door Rhythmbox en de Tomboy note-taking tool en ondersteuning voor het Mono framework vallen weg.
In Januari 2012 kondigde Shuttleworth aan dat Ubuntu 12.04 een nieuw Head-Up Display (HUD) zal bevatten welk het toelaat om menu-toepassings-items te zoeken/opstarten via het toetsenbord (sneltoetsen), dus, zonder gebruik te moeten maken van de muis. Shuttleworth zei dat deze HUD " uiteindelijk de menu's in Unity toepassingen zal vervangen. Maar voor Ubuntu 12.04 zullen de menu's vooralsnog blijven bestaan.
Linux is een vrij te gebruiken besturingssysteem:
Om als beginner een beter inzicht te krijgen in Linux, wat het is en hoe men met de verschillende onderdelen werkt staat er op onderstaande link een zeer goede cursus. Ga daar zeker eens kijken, je krijgt een goed begrip over het werken met Linux. Ga naar deze cursus: Cursus Linux
Op onderstaande sites kan men meer info vinden voor Ubuntu, men kan zich bijvoorbeeld gratis registreren op de eerste link, het Ubuntu-forum, daar wordt men binnen enkele minuten met problemen geholpen door ervaren Linux gebruikers. Op de ubuntu-wiki vindt men alle informatie met betrekking tot het installeren, configureren, finetunen, updaten, oplossingen voor problemen enzovoort.
Op de overige linken vindt men eventuele oplossingen voor één bepaald probleem of vindt men informatie over het werken met de Terminal, (tekstuele omgeving) die is vergelijkbaar met de DOS omgeving in Windows, maar dan veel gemakkelijker en vooral krachtiger.
Als men vragen heeft over een bepaald Ubuntu onderwerp of onze club, of een Linux/Ubuntu probleem heeft, kan men ook mij of een van de andere coördinators altijd rechtstreeks mailen via de linken onder Navigatie, (François, Patrick, Roger).
Links, via "Navigatie" kan men meer informatie vinden over Ubuntu, hier vindt men ook diverse voorbeelden om eventuele problemen op te lossen, in het bijzonder voor Ubuntu, dit is namelijk een van de beste Linux-distro die er momenteel is, vooral voor beginnende gebruikers.
Men kan in de Desktop omgeving (grafisch) veel in Ubuntu, maar er zijn zaken die men enkel op de commandline (terminal) gedaan krijgt of gemakkelijker doet, zoals de rechten van mappen aanpassen.
chmod: Daarmee worden bestandpermissies bedoelt. 777 wil zeggen door iedereen te lezen, te beschrijven en uit te voeren (als een programma). Je kan dat instellen met de terminalopdracht chmod:
___________Chmod rechten___________
4 = lezen
2 = schrijven
1 = uitvoeren
____Voorbeelden:____
7 = 4+2+1 wordt "rwx" (lezen-schrijven-uitvoeren)
6 = 4+2 wordt "rw-" (lezen-schrijven)
5 = 4+1 wordt "r-x" (lezen-uitvoeren)
Gebruik: sudo chmod 755 BestandsNaam <--- Veranderd bestandsrechten
Gebruik: sudo chmod -R 755 MapNaam <--- Veranderd maprechten recursief
chmod 777 bestand.txt <--- Geeft iedereen alle rechten voor bestand.txt
dus: sudo chmod 777 bestand.txt
En ja, er zijn meer codes:
700 = alleen door de eigenaar te lezen, beschrijven en uit te voeren. Verder door niemand
666 = door iedereen te lezen en te beschrijven
600 = alleen door de eigenaar te lezen en te beschrijven.
Vanaf deze versie staan de knoppen Minimaliseren, Maximaliseren, Sluiten aan de linkerkant van elk venster, vroeger stonden die altijd aan de rechterkant.
Hoe krijg ik mijn vensterknoppen naar rechts en in de Windowsvolgorde? In Ubuntu 10.04 zitten de vensterknoppen ineens links. Echter, sommige mensen kunnen er maar niet aan wennen. Bovendien willen sommigen de knoppen graag in de Windowsvolgorde.
U kunt dan natuurlijk simpelweg een ander grafisch thema kiezen in Systeem - Voorkeuren - Uiterlijk (tabblad Thema), want de meeste thema's hebben de vensterknoppen rechts. Maar als u het thema zelf niet wil wijzigen, dan kunt u de knoppen als volgt verplaatsen:
Naar rechts:
Dit doet u door telkens op het plustekentje (of driehoekje) te klikken.
Verander de waarde, door de dubbele punt : van rechts naar links te verplaatsen:
wordt dan:
Klik nu één keer op het onderdeel boven of onder button_layout (bijvoorbeeld op auto_raise_delay): de nieuwe instelling wordt daarmee automatisch actief.
In de Windowsvolgorde:
Als u de vensterknoppen vervolgens ook nog in de Windowsvolgorde wil zetten, dan doet u dat als volgt:
Verander de waarde in:
Klik nu één keer op het onderdeel boven of onder button_layout (bijvoorbeeld op auto_raise_delay): de nieuwe instelling wordt daarmee automatisch actief.
Sluit gconf-editor.
Let op: gebruikersvoorkeur. Herhalen in elk gebruikersaccount.
Twee opstartschermen:. Het eerste is het bekende (oude) scherm en het tweede is het nieuwe scherm waarmee standaard wordt begonnen, maar men kan kiezen (in het oude bekende scherm) om Live te beginnen vanaf de cd of direct te installeren, de cd te controleren, een mem-test uit te voeren enzovoort.
Je krijgt tegenwoordig standaard het tweede scherm met minder keuze mogelijkheden, tenzij je gedurende dit nieuwe scherm op een willekeurige toets drukt, dan krijgt men terug het oude bekende keuzescherm.
Probleem: De update manager (synaptic of apt) werden onverwacht afgebroken en werken niet goed meer.
Als het installeren van een programma via Synaptic (de grafische schil van apt-get) soms wordt onderbroken, dan moet men volgend commando in een Terminal uitvoeren:
Normaal moet nu de updatemanager (synaptic) terug goed functioneren.
Probleem: Als je het root-wachtwoord bent vergeten en dus niet meer kan inloggen in je systeem. Wees voorzichtig, deze stap geeft je volledige root rechten voor je systeem en je kan daadwerkelijk je systeem beschadigen! Bedenk tevens dat al deze stappen ook door ieder ander gebruiker kunnen worden uitgevoerd! Onderstaande werkwijze brengt dan de oplossing.
De Standaard manier:
Deze procedure geeft je volledige root rechten! Als je niet voorzichtig bent kan je je systeem beschadigen!
root@nogiets
Probleem: Ctrl+Alt+Backspace werkt al niet meer sinds 9.10.
Men kan ook (net als in Windows) tegelijkertijd op Ctrl+Alt+Delete drukken, en met de pijltjestoetsen kiezen voor "Herstarten". Zo komt men terug in het aanmeldscherm. Handig als je systeem eens "hangt" en je muis niet meer werkt.
Nog een veilige en vriendelijke (nice) manier voor als je systeem volledig "hangt":
En wat betreft die alt + sysrq + ... Je moet eerst even de sneltoets veranderen, anders gaat hij printscreens doen. Via Systeem => Voorkeuren => Sneltoetsen => een schermafdruk naar een venster maken, en zet die bijv. op Alt+printscreen door die toetsen gelijk in te drukken.
of: R,S,E,I,U,B werkt ook. Wél deze volgorde aanhouden.
Probleem: Telkens als je in een terminal sudo gebruik zegt hij:
Open de hosts file voor editing met onderstaand commando:
en bewerk het zodat het er uitziet zoals dit:
127.0.0.1 localhost
127.0.1.1 djf <=="djf" is hier mijn hostnaam (inlognaam, gebruikersnaam), vul hier die van jou in.
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Sla het bestand op en sluit gedit af
Probleem: Onder bijvoorbeeld "Locaties" hebben de menu-items standaard geen pictogrammen, dit los je zo op:
Nu zou je overal in alle menu's pictogrammen voor de items moeten hebben.
/var/log/ => Hier staan de meeste logs in Linux.
boot.log => Bootup gegevens en alle lopende/gestopte services.
dmesg => Bevat gegevens over het booten door de kernel.
messages => Toepassingen en services schrijven naar deze algemene log.
Xorg.0.log => Gegevens van de X.org X server.
Kern.log => Gegevens van de Linux kernel.
Syslog => Gegevens over zowat alles.
deamon.log => Gegevens van lopende toepassingen, Bluetooth enzovoort.
Info: Om te zien welke kernels er op je systeem aanwezig zijn doe je:
Na ongeveer 30 keren wordt er bij het opstarten automatisch een fsck uitgevoerd. Wanneer je dit annuleert komt het volgende keer bij het opstarten terug. Men zou desgewenst die 30 kunnen verhogen:
Met dit commando gebeurt die controle maar om de 100 keer opstarten.
Normaal gesproken controleert Ubuntu dus eens in de zoveel keer (eens in de 30 keer ofzo) dat je de computer opstart het bestandssysteem. Men kan er eventueel voor zorgen dat Ubuntu het bestandssysteem gaat controleren bij de volgende keer opstarten door dit te doen:
Men kan ook deze volledige schijfcontrole aanpassen volgens eigen wens. Een laptop zet je typisch meerdere keren aan en uit. Daarom kan men desgewenst de "mount count" uitschakelen, dan wordt de partitie maar één keer per maand volledig getest, onafhankelijk van hoeveel keer je opstart:
Met het minuscule programmaatje showfsck (in synaptic) kan men zien wanneer de eerstvolgende schijfcontrole plaatsvindt. Na het installeren doet men in de terminal:
En dan krijg je dit te zien.
Ook is het mogelijk om autofsck te installeren, dat heeft nog méér opties.
Het Ubuntu systeem wordt op regelmatige tijdstippen automatisch voorzien van updates door de update manager.
Nota: De 10.04 updates worden evenals in de vorige distro niet meer automatisch op de klassieke wijze vermeld. Wil je automatisch melding hebben van ALLE beschikbare updates (incl. aanbevolen), dan moet je het volgende doen:
Men kan bovendien op een heel gemakkelijke manier zélf ook paketten (programma's) installeren uit de Ubuntu repositories. Dit zijn "opslagplaatsen" met letterlijk "duizenden" pakketten (programma's).
Men kan daarvoor gebruik maken van: Synaptic (een grafische schil voor apt), dpkg (een achtergrond tooltje voor apt), Ubuntu softwarecentrum (nog een grafische schil voor dpkg), en apt zelf.
Wordt een installatie via Synaptic om een of andere reden afgebroken, dan krijgt men daar een melding over met wat men dan moet doen, omdat Synaptic dan niet meer werkt, geef dan in een terminal de volgende opdracht:
sudo dpkg --configure -a
Druk dan op Enter, en daarna zal synaptic terug normaal werken. (kopïeer en plak dit commando bij voorkeur), zo maak je geen typ fouten, omdat spaties hier wel belangrijk zijn om goed te werken.
apt:
Dit zijn nog maar enkele opdrachten, er zijn er nog véél meer, kijk maar eens in de manual van apt met:
man apt-get
Om de weergave van die man pagina te stoppen en terug te keren naar de opdrachtprompt drukt men op de q toets. Men kan trouwens voor bijna alle commando's (opdrachten) een man pagina vinden op het Ubuntu systeem.
dpkg:
dpkg is de "grandaddy" of "back-end" van het Debian Package Management Systeem. Apt-get is de "front-end" van, omdat dpkg wel pakketten kan installeren, maar geen rekening houd met "dependencies" (afhankelijkheden), daar dient apt-get voor, die zoekt, en download (inclusief dependencies) pakketten en geeft die dan door aan dpkg die dan het installeren voor zijn rekening neemt.
Nota:
Sommige van de meer algemene functies die worden gebruikt door administrators (beheerders) van dpkg zijn:
Adding (toevoegen), Removing (verwijderen), en Configureren van Pakketten:
Querying (opvragen) van pakket Information
Updating Pakket Informatie
dpkg-reconfigure: dit herconfigureert pakketten nadat ze al geïnstalleerd zijn.
yum:
De syntax voor yum is: yum [opties] [commando] [pakket]
Bijvoorbeeld: yum list hardinfo => Dit geeft informatie weer over het tooltje hardinfo.
Onderstaande (vetgedrukte) commando's voert men in een Terminalvenster (commandline) uit. Wél uitvoeren als root (#).
Opties:
* yum clean all => Verwijdert alles.
Opties: syntax: list [opties] [pakketnaam].
* yum list all => Toont alle geïnstalleerde of beschikbare pakketten.
* yum list available => Toont beschikbare pakketten voor installatie.
* yum list installed => Toont alle geïnstalleerde pakketten.
* yum list updates => Toont pakketten die updates beschikbaar hebben voor installatie.