|

| Paretje's blog |
Repo opgeschoond
By Paretje | Paretje’s Repository, Unief
Ik heb vandaag de repo eens opgeschoond. Voortaan zijn er enkel nog pakketten voor Ubuntu Lucid (10.04) en Debian Squeeze en Wheezy. Hardy, Karmic en Lucid zijn niet meer beschikbaar, wat trouwens heel wat later is dan de officiële ondersteuning. Ik heb het altijd uitgesteld omdat ik niet wist of ik bv. Jaunty thuis nog nodig had, maar nu weet ik wat nodig is, vermits enkel mijn server en mijn moeder Ubuntu Lucid draaien, mijn computers en mijn broers Wheezy, en mijn eeePC Squeeze.
Deze opschoning kwam er naar aanleiding van het toevoegen van Blender 2.63 aan mijn repo, om zo problemen te vermijden bij het Scriptingtalen-project. Het is de bedoeling dat ik eens kijk om OpenJDK 7 toe te voegen aan de Squeeze backports, maar dat is voor later.
Geen Reacties | 10-05-2012, 16:34
|
Uw vuilniszakken buiten zetten?!
By Paretje | Linux
Tja, geregeld moet je eens je vuilnis buiten zetten, maar het gebeurt af en toe dat je het (bijna) vergeet. Handig zou zijn mocht je dit in je gesofisticeerde GSM stoppen, helaas is dat zo een post waar ik het liefst op bezuinig, en dus heb ik een simpel Nokia-model. Geen sprake dus van herhalende gebeurtenissen, en week per week instellen, tja als je ze vergeet buiten te zetten, zal je ze ook wel vergeten instellen he. Daarom wou ik het wel eens gaan regelen met behulp van libnotify.
Je kan dit systeem ook vanuit de commandline aanspreken met behulp van het commando notify-send, waardoor ik tot het volgende commando kom:
notify-send -u 'critical' -i '/usr/share/icons/Tango/scalable/places/user-trash.svg' 'Donderdag, vuildag!' 'Vergeet uw vuilzakken niet buiten te zetten, he!'
Maar, dat is nog niet voldoende om het te laten werken vanuit een cronjob, want daar heb je geen rechtstreeks toegang tot de X-server. Al snel kwam ik de suggesties met DISPLAY en DEBUS_SESSION_ADDRESS tegen, maar dat hielp niet. Maar op een gegeven moment vond ik een blog waar sudo -u werd gesugereerd, en inderdaad in combinatie met de DISPLAY werkt dit:
export DISPLAY=:0.0; sudo -u kevin notify-send -u 'critical' -i '/usr/share/icons/Tango/scalable/places/user-trash.svg' 'Donderdag, vuildag!' 'Vergeet uw vuilzakken niet buiten te zetten, he!'
Maar, blijkbaar kan het nog korter en mag je dus met omgevingsvariabelen gewoon DISPLAY definiëren en zonder beëindiging van het commando notify starten, en wordt DISPLAY meteen doorgegeven:
DISPLAY=:0.0 sudo -u kevin notify-send -u 'critical' -i '/usr/share/icons/Tango/scalable/places/user-trash.svg' 'Donderdag, vuildag!' 'Vergeet uw vuilzakken niet buiten te zetten, he!'
Geen Reacties | 18-04-2012, 15:09
|
Mobiel internet
By Paretje | Linux
Bij mijn manoeuvre van twee weken geleden heb ik ook een aantal pakketten te veel verwijderd voor mijn mobiel internet, dat bleek toen ik op de trein verbinding wilde maken. Al snel zag ik dat ik modemmanager toch verwijderd had, maar bleek het toch nog niet te lukken. Na het installeren van de recommends van network-manager werkte het toch:
dnsmasq-base
libpcap0.8
ppp
Nu, network-manager is wel een belangrijk pakket, en om zeker nooit geen dergelijke problemen meer te hebben zal ik ze gewoon alle drie behouden, zonder natrekken van de noodzakelijkheid.
Geen Reacties | 15-04-2012, 20:00
|
Traag door fglrx
By Paretje | Linux
De laatste tijd merkte ik zeer grote problemen op grafisch gebied waarbij bijvoorbeeld het openen van een scherm zichtbaar in fasen werkt getekend, maar bovenal had ik grote problemen met het afspelen van video's, en fullscreen helemaal onmogelijk, en dat geldt zeker niet alleen voor HD materiaal. Eerst vreesde ik dat dit kwam door mijn grote opschoonactie, maar na het nodige onderzoek heb ik die piste geëlimineerd. Vervolgens heb ik gekeken naar de drivers, om bijvoorbeeld de hardwarematige decodering aan de praat te krijgen, maar dat lijkt maar niet te lukken.
En, dus heb ik mijn xorg.conf file aangepast om terug de open source driver te gaan gebruiken, en die werkt perfect. Hiervoor heb ik de Driver optie in /etc/X11/xorg.conf als volgt ingesteld:
Driver "fglrx"
Geen Reacties | 11-04-2012, 19:45
|
Recommends
By Paretje | Linux
Ik heb zonet iets redelijk confronterends ontdekt. Al jaren gebruikt ik Debian gebaseerde besturingssystemen. Eerst jaren Ubuntu (met periodes Xubuntu, en zelfs even in het begin Kubuntu - ik denk een paar weken toen) en nu meer dan een jaar Debian en pas nu heb ik ontdekt hoeveel rotzooi er veel te veel wordt geïnstalleerd. Niet alleen de afhankelijkheden worden immers standaard geïnstalleerd ("depends"), maar ook alle "recommends". Dit kwam nu naar voren toen ik GNOME verwijderde, en ik een heleboel bleef houden, die automatisch geïnstalleerd was, maar niet verwijderd werd toen ik het task-pakket en zo verwijderd had. Steeds verwijderde ik zaken, en steeds bleven er zaken over, die dus niet via autoremove verwijderd werden, maar wel perfect overbodig waren.
Maar daar was mijn frank (de Boudewijnen waren voor mijn dacht ik, dat terzijde ) nog niet gevallen. Die had nog wat meer tijd nodig (in Griekenland vallen ze sneller?). Het was toen ik alles opnieuw geïnstalleerd had, en zag dat er terug een half GNOME systeem was geïnstalleerd. En tijdens wat opzoekwerk vond ik eerder toevallig het probleem, ik weet niet meer precies waar, maar het kan eenvoudig worden opgelost door de optie Install-Recommends in /root/.synaptic/synaptic.conf en /etc/apt/apt.conf.d/99synaptic. Voortaan worden recommends niet meer standaard geïnstalleerd. En dat werpt zijn vruchten af: 76 pakketten in plaats van 227 voor dezelfde gewilde programma's. Voortaan bepaal ik zelf welke recommends ik ook effectief wil hebben.
Volgende stap is nu natuurlijk ervoor zorgen dat ook bij autoremove de recommends worden verwijderd. Hier moet ik nog eens voor kijken, maar deze en deze pagina geven me wel de nodige hoop 
03/04/2012, 01:05:
Ik heb de aanpassingen aan apt.conf.d nu ondergebracht in een bestand 99zparetje, zodat het duidelijker is wat de functie is, en wat nu mijn specifieke opties zijn. Dit is de inhoud:
APT::Install-Recommends "false";
APT::AutoRemove::RecommendsImportant "false";
Zoals je ziet was de eerste optie in de tweede link dus de goede. Echter, zo wordt hij te enthousiast vrees ik, want hij zou nu 244 pakketten verwijderen. Ik zal dit morgen wel eens onderzoeken, maar op het eerste zitten er een paar programma's in die ik wil houden. Maar, bijvoorbeeld ook de kernel headers mogen weg, blijkbaar, wat inderdaad klopt volgens de beschrijving. Ik zal het in ieder geval eens proberen op mijn EeePC met deze opties. Mocht ik ze allemaal verwijderen, wat ik niet ga doen, komt er 1366 MB vrij. Maar bijvoorbeeld lame, openssh-blacklist, thunar-volman, vim, xfce4-powrmanager en xscreensaver kan ik nog nodig hebben, al moet ik het nog eens controleren. Mogelijk zal er ook teveel van latex verwijderd worden, maar dat kan ik dan nog herinstalleren.
03/04/2012, 15:00:
Ik heb het nu ook gedaan op mijn EeePC, maar dat was een beetje een "teleurstelling", want ik kon er geen ruimte mee vrijmaken, doordat er blijkbaar geen automatisch geïnstalleerde pakketten waren van het recommends type. Toen bleek echter dat mijn post hier gewoon fout is. De tweede regel moet uiteraard ook gewoon false zijn! Dit heb ik hierboven aangepast. En nu blijken er toch wat pakketten weg te mogen. Onder andere een heleboel libraries van oa hugs en qt. Zaken als bzip2, openoffice.org-lath, openssh-blacklist, qt4-qtconfig, tango-icon-theme, unzip, xfwm4-themes en zip heb ik behouden. Na wat onderzoek ook gnome-keyring, notification-daemon, ntfs-3g, ntfsprogs, ttf-lyx en xfonts-mathml en voor de zekerheid usb-modeswitch. Zo kon ik 199 MB vrijmaken, en kon ik met enkele MB's texmaker en gcalctool installeren, omdat yelp en zowat alles van latex niet standaard wordt meegeïnstalleerd.
Geen Reacties | 03-04-2012, 00:11
|
Eclipse
By Paretje | Linux, Paretje's blog, Paretje’s Repository, Unief
30/03/2012
Ik heb denk ik vorige week eclipse van de repo verwijderd, aangezien eclipse terug in de standaard wheezy repo aanwezig is. Er was echter een pakketje achter gebleven, wat ik nu verwijderd heb. Verder heb ik eclipse-pydev willen toevoegen aan de repo, aangezien dit als een mogelijkheid werd aangegeven voor het scripten in Python tijdens de les Scriptingtalen. Dit heeft echter wat voeten in de aarde gehad, aangezien pydev al een tijdje enkel in sid aanwezig is, maar blijkbaar bijna geen enkele mirror het pakket effectief ook had. Per toeval klikte ik op een Aziatische repo, die als voorbeeldigste leerling van de klas naar voren kwam, en het pakket dus wel bevatte. Ik zal me er later wel in verdiepen in pydev.
Tijdens taak 2 voor Algoritmen en Datastructuren heb ik voor het eerst gebruik gemaakt van eclipse, en ik moet zeggen dat ik langzaam maar zeker hier de voorkeur aan geef boven Netbeans. Het heeft de interface natuurlijk als voordeel, wat gewoon GTK is, terwijl Netbeans de typische Java interface heeft. Verder had ik een iets comfortabeler gevoel bij het debuggen, en ben ik grote fan van het feit dat ze standaard tabs gebruiken (dat heeft in Netbeans heel wat moeite gekost om de oplossing te vinden, zie screenshot). Maar, ik was niet zo'n fan van de workspace aanvankelijk, maar heb nu door dat deze niet zo opdringerig als ik aanvankelijk dacht, al heb ik misschien toch nog een kleine voorkeur aan het systeem van losse projecten zoals in NetBeans, maar dat is zeker geen obstakel. Voor de laats puntjes zal ik nog wel eens in de opties verdiepen, zoals bijvoorbeeld een beperkte aanvulling van functies bij het indrukken van de tab zou handig zijn. Ik vraag me wel af waarom ze geen tango icoontjes gebruiken, maat soit.
Toch zal ik zeker niet altijd gebruik maken nu van eclipse, want op de computers in de computerzaal niet zo goed wekt, het blijft constant als je iets intypt hangen, wat het eigenlijk onmogelijk maakt om er mee te werken. Misschien is er wel ergens een plugin om netbeans projecten te gebruiken in eclipse, zodat ik thuis eventueel wel met eclipse kan werken. Hoef ik netbeans niet in de repo te stoppen voor mijn EeePC, want die zit niet standaard in de stable repo. Voordeel van Netbeans op mijn EeePC zou wel zijn dat het kleiner is in installatiegrootte. We zullen nog wel zien 
02/04/2012
Voila, ik ga deze tekst nu toch maar eens toevoegen. Is van voor de examens geleden. Ik was eventjes vergeten dat ik het zomeruur niet meer zelf moet aanpassen De categorie Computergebruik wordt bij deze wel "Unief", zodat ik niet steeds een andere categorie moet beginnen aanmaken 
05/04/2012, 15:31
Ik dacht er net aan dat ik de screenshot vergeten toevoegen was
-
-
Netbeans instellingen
Geen Reacties | 02-04-2012, 18:21
|
Avidemux
By Paretje | Linux, Paretje’s Repository
De Debian Multimedia repo voor testing is al een tijdje een ramp. Ze hebben daar verschillende programma's en libraries waarbij ze het voorloopgetal hebben verhoogd, zodat er in sommige gevallen zelfs een oudere versie wordt geforceerd. Echter deze nummering zorgt voor conflicten bij dependenties met de debian pakketten, en dus heb ik al een tijdje de repo verwijderd. Echter, er zijn een aantal zaken die ik wel echt nodig heb uit die repo. De meeste zaken die ik nodig heb zijn aanwezig in de standaard repo's, maar bijvoorbeeld Avidemux niet. Tijd dus om die zelf te gaan toevoegen. Daartoe heb ik de files van de multimedia repo gedownload en waar nodig het control bestand aangepast, en aan mijn repo toegevoegd. Het lijkt allemaal perfect te werken met de standaard Debian versies.
Verder heb ik nu ook eens een kleine opschoning gedaan, want Netbeans zit terug in de standaard repo, net als de AMD drivers. Die heb ik dus er mooi uitgebonjourd.
Geen Reacties | 28-12-2011, 15:17
|
GVFS update
By Paretje | Linux
Met de laatste update van GVFS heeft men een kleine wijziging aangebracht aan de mountpoint. Ze schrijven het protocol nu in hoofdletters. Daardoor is mijn sed commando een beetje gewijzigd:
sed -i 's/^sftp:\/\/\(.*\)@\(.*\)\/\(.*\)$/file:\/\/\/home\/kevin\/.gvfs\/SFTP%20for%20\1%20on%20\2\/\3/' .gtk-bookmarks-gvfs
Verder heb ik daarnet een custom action toegevoegd aan Thunar, zodat ik nu ten alletijde een symbolic link kan maken:
ln -s '%f' '%f (link)'
Geen Reacties | 13-12-2011, 14:02
|
Backup ruimte (3)
By Paretje | Linux
Het begint op een belgische regeringsvorming te lijken, want vandaag kreeg ik terug een mailtje over mijn backups, ditmaal van mijn nieuwe virtuele server:
scp: /home/online-urbanus-be/mysql/8804games/1323270027.gz: Disk quota exceeded
Tja, die limiet bedraagt 1 GB, en het is voorlopig onmogelijk fundamenteel te laten groeien. Op de partitie is er nog 500 MB over, maar we moeten rekening houden met de werking en groei van andere virtele servers. Ik zou wel bijvoorbeeld de mailserver kunnen verwijderen, aangezien die nu toch niet kan functioneren, maar ik laat het liever met rust. Het is dus zaaks om ten laatste na de examens de partitie te laten groeien, en dus voorlopig een oplossing te vinden.
Dus, heb ik maar eens snel gekeken of er nog wat kan verwijderd worden, en dat bleek toch een 20 MB te zijn, door het volgende (in 101 keren ) te verwijderen, met dank aan deborphan:
sudo apt-get purge apache2-doc libcups2 console-tools-dev libwbclient0 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1 xkb-data libtalloc2 unixodbc libdb1-compat libapr1 libpam-foreground
Maar dat is dus zeker niet de oplossing. Om de tijd te overbruggen moet ik gewoonweg ofwel backups automatisch verplaatsen naar de server, minder backups houden (op de vrituele server) en/of pogen de backups wat kleiner te krijgen, en daar zit toch wat in!
De backups van de Game Section zijn immers zo'n 8 MB per stuk, en als je weet dat ik er elke nacht 126 laat staan, weet je dat ik toch wel 1GB nodig heb om dit probleem op te lossen, en die heb ik dus niet. Ik heb reeds in het verleden eens gekeken en de wiki neemt een groot deel van de database in. Zo blijkt ook dat alle verwijderde pagina's te spijt de ruimte niet is gezakt de laatste tijd, aangezien al deze pagina's bewaard blijven in de database. Gelukkig blijkt er een tooltje te zijn om de database een beetje op te schonen. Hier volgt dus meer over.
08/12/2011, 18:15:
Ik heb zonet 647 pagina's verwijderd, al ben ik niet zeker hoeveel dit nu precies heeft opgebracht, de tellertjes lijken niet echt correct te zijn (en ik weet niet meer hoeveel ze aangaven voor het verwijderen ). Nu ik moest wel eerst de wiki_archives tabel legen. Ik heb het eerst even gecontroleerd en daar stonden inderdaad alleen de verwijderde pagina's in. Nu blijkt wel dat er heel wat nog kan gesnoeid worden bij de mybb_users tabel. Die zou volgens de tellertjes, die ik niet helemaal vertrouw, toch zeker de som niet, toch ook ferm wat plaats innemen. Waarschijnlijk zijn er veel zondaars meet een mooie signature ...
08/12/2011, 23:31:
En het probleem is nu voorlopig opgelost. De backups worden nu automatisch gekopieerd naar /media/BACKUPS/VZ104 waar ik ze langzamer zal verwijderen. Dit heb ik kunnen doen door het --delete argument weg te laten:
rsync -avrz -e ssh /home/online-urbanus-be/mysql/8804games kevin@192.168.1.4:/media/BACKUP/VZ104
Geen Reacties | 07-12-2011, 20:10
|
Bestandsnaam kopiëren
By Paretje | Linux
Donderdag had ik mijn laatste obstakel voor het aangenaam functioneren van xfce - ik zal wat verder nog aantonen dat er nog een probleem mee is - kunnen oplossen. Maar er zijn toch nog een paar kleinere probleempjes, de meeste ook te situeren bij thunar. Eigenlijk spijtig van de sidebar van nautilus, en pcmanfm vindt ik net minder aangenaam werken. Dus we gaan maar beginnen prutsen 
Als eerste heb ik ontdekt dat orage mooi kan instellen zodat als ik de orage klok gebruik, ik terug een kalender heb zoals onder GNOME, maar dan zonder locaties, maar dat is niet belangrijk. Je kan de instellingen en hoe het er dan uitziet zien in de screenshot beneden.
Verder heb ik thunar een beetje getweakt. Als eerste heb ik een probleempje bij het openen van meerdere video bestanden. Indien die van een verschillend formaat zijn, dan zal hij de verschillende bestanden afzonderlijk openen, wat niet zo handig is. Maar Thunar heeft een heel handig systeem om zelf zaken toe te voegen aan het menu, namelijk "Custom Actions". Daarmee kan je dus een extra menu-item toevoegen aan bepaalde soorten bestanden, waarbij je de mogelijkheid hebt om die bestanden te specificeren op basis van algemeen type en kenmerken in de naam. Dus kon ik dit oplossen door zelf een optie toe te voegen om bestanden geforceerd samen te openen met bv SMPlayer, door simpelweg het commando smplayer "%F" als commando in te geven.
Een tweede tweak heeft te maken met het kopiëren van bestandsnamen. Als je een bestand kopieert dat kopieer je een URL, en die worden niet omgezet als je ze als tekst plakt, zoals bij GNOME 2 gebeurde. Daarom kreeg ik plots het idee om een extra optie toe te voegen die het mogelijk maakt om de bestandsnaam te kopiëren. Daarvoor heb ik eerste gecontroleerd of %F effectief de bestandsnamen doorgaf, en dat bleek zo te zijn. En na wat opzoekwerk vond ik deze site die me kennis liet maken met xclip, wat ik ook installeerde. Het laat simpel toe vanuit een commando zaken toe te voegen aan het clipboard. Dus met het volgende commando was mijn probleem opgelost:
echo "%F" | xclip -selection clipboard
En zoals beloofd kom ik nog even terug op het probleem met de huidige oplossing voor het bookmark probleem van Thunar. Het is zo dat als ik een extra bookmark toevoeg, en de gvfs bookmarks zijn niet gemount, dat die verwijderd worden. Dit zal ik straks oplossen door straks de code aan te passen zodat de gewone bookmarks wordt gescheiden van de gvfs bookmarks, en daarna terug samenvoegt, maar de gvfs bookmarks worden daarbij gehaald uit een afzonderlijk bestand, waardoor ik dergelijke bookmarks dus handmatig zal moeten toeveoegen, maar zo loop ik ten minste geen risico op verlies van bookmarks. De code zal ik dan hier wel posten.
04/12/2011, 22:51:
Zoals beloofd kom ik nu af met de code. Ik heb ook even gekeken of het een optie zou zijn om de gvfs backups te genereren uit het bookmarks bestand van Gigolo, maar toen bedacht ik me dat dit enkel de plaatsen betreft, de volgorde niet klopt, en ik meer in Gigolo zet dan ik nu eigenlijk in mijn bookmarks wil, en tegelijkertijd minder, want voor mijn virtuele server heb ik er twee. Dus ik heb die piste terug laten vallen.
Ik heb in de code de nodige beveiliging gestoken voor fouten, zodat zaken die normaal verdwijnen toch nog "gered" kunnen worden. Ook heb ik er een afzonderlijk script van gemaakt die in de achtergrond wordt gestart, zodat thunar niet hoed te wachten. Dit is dan de code van thunar:
#!/bin/sh
/usr/bin/thunar-backups &
exec Thunar "$@"
En thunar-backups:
#!/bin/sh
sed -i 's/^sftp:\/\/\(.*\)@\(.*\)\/\(.*\)$/file:\/\/\/home\/kevin\/.gvfs\/sftp%20for%20\1%20on%20\2\/\3/' .gtk-bookmarks-gvfs
fgrep -v 'file://' "$HOME/.gtk-bookmarks" > "$HOME/.gtk-bookmarks-backup"
fgrep 'file://' "$HOME/.gtk-bookmarks" | fgrep -v '/.gvfs/' > "$HOME/.gtk-bookmarks-file"
cat "$HOME/.gtk-bookmarks-file" "$HOME/.gtk-bookmarks-gvfs" > "$HOME/.gtk-bookmarks"
Zo hoef ik nieuwe backups niet handmatig om te zetten naar het mountpunt, maar kan ik ook gewoon de URL toevoegen, wat het zeer war vermindert En de screenshot is nu ook toegevoegd.
-
-
Orage instellingen
Geen Reacties | 04-12-2011, 19:21
|
| « Vorige | |
Copyright © 2007-2008 Online - Urbanus
CSS: © MyBBDesign.com
Paretje's blog is proudly powered by
WordPress
Entries (RSS)
and Comments (RSS).
20 queries. 0.869 seconds.
|
|