Category: Paretje’s Repository

Repo opgeschoond

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.


Eclipse

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 :P 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


Avidemux

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.


Backup ruimte (2)

Een tijdje terug heb ik een e-mail gekregen van PCextreme met de melding dat de backupruimte vol was. Ik heb toen de MySQL backups verwijderd, en die dit weekend geplaatst op een lokale virtuele server. Nu blijkt eclpise de schuldige te zijn. Ik heb die toegevoegd aan de repo, en die is goed voor meer dan 235 MB. Ik heb dus besloten de repo niet langer bij PCextreme te backuppen, aangezien de repo toch een kopie is van wat ik lokaal op de server aanmaak met reprepro.

30/11/2011, 09:24:
Ik had eerst het volgende aan mijn commando toegevoegd:
exclude=/home/vhosting/c/vhost0008804/domains/online-urbanus.be/htdocs/repo

Maar, dat werkte niet en even zoeken op het internet leidde me naar dit draadje waardoor ik het volgende probeerde, en dit blijkt wel te werken:
exclude=htdocs/repo


Xfce4 als standaard sessie

Donderdag heb ik op mijn kotpc mijn updates geïnstalleerd, waardoor GNOME 3 werd geïnstalleerd. De nieuwe interface werkt niet zonder proprietaire drivers, maar ik heb gisteren 11.11 aan mijn repo toegevoegd, dus nu werkte die wel, maar de vraag is hoe. Ik zou beginnen denken dat die overclock van ASUS uitgeschakeld is, zo traag ging het, en dat terwijl het toch (één van de) krachtigste ingebouwde GPU's is. Maar, hoe dan ook, die interface staat me niet echt aan, en de fallbackmodus is zo echt, zoals de naam het zegt, een laatste vangnet, maar geen volwaardige environment. Dus, heb ik ook meteen xfce4 geinstalleerd.

Nu heb ik daarmee "ingestemd" om ligthdm te gebruiken in plaats van gdm. Op zich geen ramp, zou allemaal wat sneller moeten opstarten, maar ligthdm heeft geen optie om de standaard sessie aan te passen. Nu op de wiki van Debian vind je enkel hoe in te stellen indien je gebruik maakt van startx, maar dat heeft geen effect. Als ik echter dezelfde lijn in .xsession plaats, werkt het wel!
exec ck-launch-session startxfce4

21/11/2011, 19:42:
Nu kon ik hiermee niet meer uitschakelen, enkel nog uitloggen. Door de regel aan te passen is dit wel terug mogelijk:
exec startxfce4


fglrx

Ik heb zonet fglrx in de repo gezet en geïnstalleerd. Jammer dat die echter nog steeds afhankelijk is van xserver-xorg-core 2.10.99, ik kan dus nog steeds mijn updates niet uitvoeren met behoud van fglrx. Ik zal dan ook gewoon upgraden, want als fglrx inderdaad incompatible is zou dat betekenen dat ik nog minimum een maand moet wachten om mijn updates te doen, en het zijn er 379 ...


Debian Wheezy op mijn repo

Ik ben vandaag bezig met de introductie van wheezy op mijn repo. Ik heb eerst de pakketten van squeeze overgenomen en indien nodig geüpdatet. Alleen Atlantik is niet meegenomen, immers zowat alle libraries zijn weg, en dus is het moment gekomen om gewoon een ander programma te gebruiken. Naast de bestaande programma's heb ik nu ook Netbeans versie 6.9 die je in Ubuntu vindt, en de nodige libraries, toegevoegd.

Sensors-applet heb ik vervangen door sensors-applet-nvidia. Het bestaan van dit pakket wordt gesuggereerd in het Debian pakket, en ik heb het zo opgelost omdat het Ubuntu pakket afwijkende afhankelijkheden had dan de Debian versie. De Ubuntu versie suggereert de afhankelijkheid van nvidia-settings, maar dit klopt niet. Ik heb dit (nog) niet geïnstalleerd, en toch kan ik de temperatuur uitlezen. Ik heb het pakket daarom afhankelijk gemaakt van nvidia-glx. Een van de pakketten die zoiezo geïnstalleerd staan als de nvidia drivers aanwezig zijn.


Debian

Vorige week was er een probleem met Smartboard op school, waarop de leeraar me heeft gevraagd om Ubuntu mee te brengen naar school. Aanvankelijk had ik 10.04 meegenomen, ik had immers niet gedacht aan de nieuwere 10.10. Nu, na de installatie liep de boel steeds vast: muis en toetsenbord werkten niet meer, wat sterk lijkt op mijn problemen, die ik toen toeschreef aan PS/2.

Nu ik heb vervolgens 10.10 gedownload, en meegenomen, en zelf ook geüpgraded. Nu, ik had dit eerst gedaan in een virtuele machine, en daar startte het veel sneller op, en dus besloot ik om een herinstallatie uit te voeren, veronderstellend dat het probleem lag bij de upgrade. Echter de grafische installatie wou niet opstarten, en dus heb ik de alternative versie gebruikt. Na de installatie had ik echter hetzelfde probleem van een scherm met zwarte en witte kotjes als bij de grafische installatie. Dit kon ik oplossen door de grub opstart-regel aan te passen.

Maar, laat ons zeggen dat dit de druppel was. Bij 10.04 had ik immers het probleem dat vaak het verkeerde programma afsloot wanneer de grafische effecten uit stonden. Komt dus de ontdekking dat de problemen met mijn muis waarschijnlijk ook aan Ubuntu lagen. Als je dat telt bij de problemen die ik had bij 9.10, die ik hier wel eens Ubuntu ME heb genoemd. Daarom heb ik besloten om over te stappen op Debian.

Toen volgde uiteraard de vraag of ik de stable of testing versie zou gebruiken. De stable versie bevat echter zeer oude software, maar het lijkt er wel op dat de backports verder staan dan die van Ubuntu, waar de pakketten soms zelfs niet te installeren vallen. Daarom had ik even voor de stable gegaan. Echter, tijdens de installatie zag ik dat ext4 niet in de lijst van ondersteunde bestandsformaten stond. Wat opzoekwerk leverde al snel op dat dit wel in de testing versie zit.

De testing versie is het dus geworden, en de software is dan ook relatief recent. Enkel Firefox, of beter gezegd Iceweasel, is met 3.5 een beetje verouderd, maar dat is geen ramp.

Bij het installeren van de nvidia drivers selecteerde Synaptic automatisch de kernel van 486. Gelukkig bleek dat dit eenvoudig opgelost worden door handmatig een andere versie te selecteren. Debian had zelf voor 686 gekozen, maar ik heb dit toen aangepast aan 686-bigmem, dewelke ondersteuning biedt voor een hoeveelheid RAM tot 64GB (PAE), wat noodzakelijk is om mijn 4GB te benaderen.

Verder diende ik dezelfde aanpassingen te maken zoals ik ze al een tijdje doe, met name enkel de trash icon activeren, de grootte van de iconen aanpassen, de thumbnails uitschakelen en de volgende wijzigingen die ik nog niet in detail hier vermelde:
- desktop - gnome - interface - menus_have_icons
- desktop - gnome - interface - buttons_have_icons

Verder viel op dat er heel wat minder programma's in de standaard repo's zitten. Echter, daar bestaat de debian-multimedia repo voor, die meteen ook de non-free zaken bevat. Desalniettemin heb ik zelf het aloude acidrip toegevoegd aan mijn repo, die nu ook voor squeeze beschikbaar is. En als laatste heb ik er ook de ubuntu versie van het sensors-applet toegevoegd aan de repo, aangezien die ook ondersteuning bood aan videokaarten.

Als laatste mededeling heb ik het feit dat ik de klok correct heb gezet op het winteruur, en de nodige berichten op uur heb gecorrigeerd.


Paretje's Repo Interface

Ik heb gisteren en vandaag eindelijk mijn interface voor Debian repositories afgewerkt. Nu, als ik het hier kopieerde, werkten de aliases niet meer. Maar uiteindelijk heb ik het wel recht gekregen, door ze in de centrale .htaccess te plaatsen, en de index via een index-aanpassing te maken:
DirectoryIndex /gui/index.php

Ik zal dit pakket straks uploaden op het forum. Zo kan iedereen dit gebruiken. In de toekomst zal ik trouwens nog een zoekfunctie toevoegen.

31/01/2010, 23:20:
Ik heb het nog niet gereleased, aangezien er nog geen forum voorzien is, daar zal ik morgen dus een voor moeten zorgen.


Simutrans 102.2

Gisteren heb ik nieuwe backports gemaakt van Simutrans 102.2. Daarvoor diende ik deze patches toe te passen en de versie dus zelf compilen.

Deze zijn toegevoegd in de repo, echter is die voorlopig enkel offline bijgewerkt. Ik ben namelijk overgestapt op reprepro. Deze doet echter enkel de repo zelf. De GUI zal ik zelf maken. Hier zal je dus nog wel meer over horen ;)