<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Supporting Open Source weblog: Tag debian</title>
    <link>http://blog.sos.be/articles/tag/debian?tag=debian</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>secure apt: authenticatie van packages</title>
      <description>&lt;h3&gt; Authenticatiefout&lt;/h3&gt;


	&lt;p&gt;Soms komt er de mededeling:&lt;/p&gt;


&lt;pre&gt;
Warning: The following packages cannot be authenticated!

 ... ... ...

Install these packages without verification [y/N] ?
&lt;/pre&gt;

	&lt;p&gt;Dit komt omdat recente packages kunnen getest worden op een geldige signature.&lt;/p&gt;


	&lt;p&gt;Je kan de melding negeren, en gewoon verder gaan. Of je kan het verifiëren uitschakelen door een extra optie mee te geven met apt-get.&lt;/p&gt;&lt;pre&gt;
apt-get --allow-unauthenticated install ...
&lt;/pre&gt;

	&lt;p&gt;Ook is het mogelijk een extra lijn toe te voegen in /etc/apt/apt.conf:&lt;/p&gt;


&lt;pre&gt;
APT::Get:AllowUnauthenticated 1;
&lt;/pre&gt;

	&lt;h3&gt; Signature Checking&lt;/h3&gt;


	&lt;p&gt;Maar nog beter, om corrupte packages te vermijden, is deze te verifiëren tegen een public key.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;gnupg moet reeds geïnstalleerd zijn&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;ziyi_key_JJJJ.asc&lt;/strong&gt; downloaden van de debian webstek onder releases&lt;/li&gt;
		&lt;li&gt;volgende commando&amp;#8217;s uitvoeren:&lt;/li&gt;
	&lt;/ul&gt;


&lt;pre&gt;
cat ziyi_key_JJJJ.asc | gpg --import

gpg --list-keys

apt-key list

gpg -a --export [keycode] | apt-key add -

apt-key list
&lt;/pre&gt;

&lt;hr /&gt;

	&lt;h2&gt;Voor ubuntu&lt;/h2&gt;


	&lt;p&gt;Voor ubuntu kunnen de keyfiles gedownload worden, ook voor de meeste third-party repositories.&lt;/p&gt;


	&lt;p&gt;Om zo&amp;#8217;n key in te brengen in de &lt;em&gt;&lt;span class="caps"&gt;APT&lt;/span&gt; trusted keys database&lt;/em&gt;:&lt;/p&gt;


&lt;pre&gt;
wget http://dl.ivtvdriver.org/ubuntu/80DF6D58.gpg -O- | sudo apt-key add -
&lt;/pre&gt;

	&lt;p&gt;Zie ook de manpage van &lt;code&gt;wget&lt;/code&gt; maar &lt;code&gt;-O-&lt;/code&gt; wil zeggen: schrijven naar &lt;span class="caps"&gt;STDOUT&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Synaptic&lt;/strong&gt;: Je kan de keyfile ook gewoon downloaden en dan inbrengen met &lt;em&gt;synaptic -&amp;gt; settings&lt;/em&gt; -&amp;gt; &lt;em&gt;repositories&lt;/em&gt; -&amp;gt;  &lt;em&gt;Authentication tab&lt;/em&gt;.&lt;/p&gt;</description>
      <pubDate>Tue, 30 Jan 2007 12:23:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3cdb4baa-a954-4474-8511-f351a6114efb</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/30/secure-apt-authenticatie-van-packages</link>
      <category>artikels</category>
      <category>debian</category>
      <category>linux</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>Ubuntu: Als een proxy nodig is voor het downloaden van packages</title>
      <description>&lt;p&gt;Voor het installeren of upgraden van packages achter een proxy zijn volgende aanpassingen nodig.&lt;/p&gt;


	&lt;p&gt;In de grafische &lt;em&gt;synaptic&lt;/em&gt; package manager kan een proxy ingesteld worden. Maar deze instelling gebeurt enkel in $HOME/.synaptic/synaptic.conf, en dus niet systeemwijd.&lt;/p&gt;&lt;p&gt;Dat moet gebeuren in &lt;code&gt;/etc/apt/apt.conf&lt;/code&gt;, voor debian. Ubuntu gebruikt een iets ander systeem en daar moet het ingesteld worden in &lt;code&gt;/etc/apt/apt.conf.d/01ubuntu&lt;/code&gt;.&lt;/p&gt;


	&lt;p&gt;En wel met volgende code:&lt;/p&gt;


&lt;pre&gt;
Acquire::http::Proxy "http://PROXYSERVER:POORT";
&lt;/pre&gt;</description>
      <pubDate>Tue, 30 Jan 2007 12:17:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:1eba868d-1402-49cd-ad94-97debcb90aca</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/30/ubuntu-als-een-proxy-nodig-is-voor-het-downloaden-van-packages</link>
      <category>artikels</category>
      <category>debian</category>
      <category>ubuntu</category>
      <category>linux</category>
    </item>
    <item>
      <title>Ubuntu en win32codecs</title>
      <description>&lt;p&gt;Voor het bekijken van videoformaten zonder Open Source alternatief, zoals Quicktime &amp;#8211; &lt;span class="caps"&gt;MOV&lt;/span&gt; , &lt;span class="caps"&gt;WMV&lt;/span&gt;, DivX &amp;#8211; &lt;span class="caps"&gt;AVI&lt;/span&gt;, is het nodig om de zogenaamde &amp;#8220;win32codecs&amp;#8221; of &amp;#8220;w32codecs&amp;#8221; te installeren.&lt;/p&gt;


	&lt;p&gt;De webstek hiervoor is &lt;a href="http://www4.mplayerhq.hu"&gt;http://www4.mplayerhq.hu&lt;/a&gt; maar het is makkelijker om packages te downloaden bij &lt;a href="http://blog.racoon97.net"&gt;medibuntu&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Daarvoor moet de &lt;code&gt;sources.list&lt;/code&gt; aangepast worden, en een key-file gedownload. Dit kan ingegeven worden in &lt;em&gt;synaptic&lt;/em&gt; -&amp;gt; &lt;em&gt;settings&lt;/em&gt; -&amp;gt; &lt;em&gt;repositories&lt;/em&gt;, in de &lt;em&gt;Third Party&lt;/em&gt; en &lt;em&gt;Authentication&lt;/em&gt; tabs.&lt;/p&gt;


	&lt;p&gt;Maar makkelijker nog is &lt;code&gt;sources.list&lt;/code&gt; als volgt editeren:&lt;/p&gt;


&lt;pre&gt;
deb http://medibuntu.sos-sts.com/repo/ edgy free
deb http://medibuntu.sos-sts.com/repo/ edgy non-free
&lt;/pre&gt;

	&lt;p&gt;Daarna nog de &lt;a href="http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg"&gt;auth-key-file downloaden&lt;/a&gt; en activeren met &lt;code&gt;apt-key&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;
apt-key add medibuntu-key.gpg
&lt;/pre&gt;

	&lt;p&gt;Of, in een enkele beweging:&lt;/p&gt;


&lt;pre&gt;
wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add -
&lt;/pre&gt;

	&lt;p&gt;&lt;a href="http://blog.racoon97.net/index.php?2006/12/11/70-les-plf-sont-morts-vive-medibuntu"&gt;Voor meer info zie ook&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 30 Jan 2007 11:47:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:a3781ade-3798-4dfc-88af-444a7547fcbc</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/30/ubuntu-en-win32codecs</link>
      <category>artikels</category>
      <category>ubuntu</category>
      <category>debian</category>
      <category>linux</category>
      <category>multimedia</category>
    </item>
    <item>
      <title>APT-cacher, en donwloaden van debian packages op een ubuntu apt-cacher server</title>
      <description>&lt;p&gt;Bij netwerkproblemen, of een traag netwerk, is het interessant om gebruik te maken van apt-cacher.&lt;/p&gt;


	&lt;p&gt;Dan kan een server, met een goede netwerkconnectie, fungeren als mirror voor (alle) andere machines. Deze moeten dan de apt-cacher server als mirror in hun &lt;code&gt;sources.list&lt;/code&gt; instellen.&lt;/p&gt;&lt;p&gt;Na het installeren van apt-cacher, moet enkel nog de autostart geactiveerd worden in &lt;code&gt;/etc/default/apt-cacher&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;
# set to 1 to start the daemon at boot time

AUTOSTART=1
&lt;/pre&gt;

	&lt;h3&gt;Clients&lt;/h3&gt;


	&lt;p&gt;In de &lt;code&gt;sources.list&lt;/code&gt; van de clients moet dan volgende aanpassing gebeuren:&lt;/p&gt;


&lt;pre&gt;
# the main Debian packages.

# server:3142 is voor gebruik van apt-cacher

deb http://server:3142/debian/ testing main
deb http://server:3142/debian/ unstable main
deb http://server:3142/debian/ stable main
&lt;/pre&gt;

	&lt;h3&gt;Verschillende distributies&lt;/h3&gt;


	&lt;p&gt;Om ook debian via een ubuntu apt-cacher te downloaden/installeren moet je volgende aanpassingen doen in &lt;code&gt;/etc/apt-cacher/apt-cacher.conf&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;
path_map = ubuntu  http://be.archive.ubuntu.com/ubuntu ;debian  http://ftp.at.debian.org/debian
&lt;/pre&gt;

	&lt;h3&gt;Proxy&lt;/h3&gt;


	&lt;p&gt;Om een proxy te gebruiken zijn volgende aanpassingen nodig aan &lt;code&gt;/etc/apt-cacher/apt-cacher.conf&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;
# Apt-cacher can pass all its requests to an external http proxy like

# Squid, which could be very useful if you are using an ISP that blocks

# port 80 and requires all web traffic to go through its proxy. The

# format is 'hostname:port', eg: 'proxy.example.com:8080'.

http_proxy=proxy.server.net:80

# Use of an external proxy can be turned on or off with this flag.
# Value should be either 0 (off) or 1 (on).
use_proxy=1
&lt;/pre&gt;

	&lt;h3&gt;Rapport&lt;/h3&gt;


	&lt;p&gt;Je kan statistieken bekijken op &lt;em&gt;http://server:3142/reports&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 23 Jan 2007 15:39:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8e13f02a-fe23-488d-9c41-67ae741a483b</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/23/apt-cacher-en-donwloaden-van-debian-packages-op-een-ubuntu-apt-cacher-server</link>
      <category>artikels</category>
      <category>tips</category>
      <category>ubuntu</category>
      <category>debian</category>
    </item>
    <item>
      <title>Ubuntu versus Debian</title>
      <description>&lt;p&gt;&lt;em&gt;Nog verder uit te werken&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 09 Jan 2007 14:46:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3e282a93-49c1-4906-af22-200501e51efa</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/09/ubuntu-versus-debian</link>
      <category>ubuntu</category>
      <category>linux</category>
      <category>debian</category>
    </item>
    <item>
      <title>Ubuntu en java</title>
      <description>&lt;p&gt;Standaard is Ubuntu (en ook Debian) voorzien van de &lt;span class="caps"&gt;GNU&lt;/span&gt; Java bytecode interpreter (gij) als package&lt;/p&gt;


	&lt;p&gt;Dit kan je merken door de usage van &lt;code&gt;java&lt;/code&gt;&lt;/p&gt;


&lt;pre&gt;
java

Usage: gij [OPTION] ... CLASS [ARGS] ...
          to invoke CLASS.main, or
       gij -jar [OPTION] ... JARFILE [ARGS] ...
          to execute a jar file
Try `gij --help' for more information.
&lt;/pre&gt;

	&lt;p&gt;Deze java interpreter kan voor sommige toepassigen problemen geven. Bij &lt;strong&gt;RadRails &amp;#8211; Eclipse&lt;/strong&gt; is dat zeker zo.&lt;/p&gt;


	&lt;p&gt;Daarvoor is het beter om &lt;strong&gt;sun-java5-jre&lt;/strong&gt; te installeren, te vinden in de &lt;strong&gt;multiverse&lt;/strong&gt; repo.&lt;/p&gt;&lt;p&gt;De &lt;code&gt;usage&lt;/code&gt; van &lt;code&gt;java&lt;/code&gt; geeft dan wat we er van verwachten:&lt;/p&gt;


&lt;pre&gt;
java

Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)

where options include:
    -d32          use a 32-bit data model if available

    -d64          use a 64-bit data model if available
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

    -cp &amp;lt;class search path of directories and zip/jar files&amp;gt;
    -classpath &amp;lt;class search path of directories and zip/jar files&amp;gt;
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D&amp;lt;name&amp;gt;=&amp;lt;value&amp;gt;
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:&amp;lt;value&amp;gt;
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:&amp;lt;packagename&amp;gt;...|:&amp;lt;classname&amp;gt;]
    -enableassertions[:&amp;lt;packagename&amp;gt;...|:&amp;lt;classname&amp;gt;]
                  enable assertions
    -da[:&amp;lt;packagename&amp;gt;...|:&amp;lt;classname&amp;gt;]
    -disableassertions[:&amp;lt;packagename&amp;gt;...|:&amp;lt;classname&amp;gt;]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:&amp;lt;libname&amp;gt;[=&amp;lt;options&amp;gt;]
                  load native agent library &amp;lt;libname&amp;gt;, e.g. -agentlib:hprof
                    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:&amp;lt;pathname&amp;gt;[=&amp;lt;options&amp;gt;]
                  load native agent library by full pathname
    -javaagent:&amp;lt;jarpath&amp;gt;[=&amp;lt;options&amp;gt;]
                  load Java programming language agent, see java.lang.instrument
&lt;/pre&gt;

&lt;code&gt;/usr/bin/java&lt;/code&gt; is een symlink naar &lt;code&gt;/etc/alternatives/java&lt;/code&gt;, welke op zijn beurt een symlink is naar &lt;code&gt;/usr/lib/jvm/java-1.5.0-sun/jre/bin/java&lt;/code&gt;. In het oorspronkelijke geval is &lt;code&gt;/etc/alternatives/java&lt;/code&gt; een symlink naar &lt;code&gt;/usr/bin/gij&lt;/code&gt;.

&lt;hr&gt;

	&lt;p&gt;Als je &lt;strong&gt;jre6&lt;/strong&gt; wil installeren, of eender welke &lt;span class="caps"&gt;SUN JRE&lt;/span&gt; voor debian, kan je die downloaden bij &lt;strong&gt;java.sun.com&lt;/strong&gt;, daarna uitpakken in /usr/java, en dan een symbolic link maken in van &lt;code&gt;/etc/alternatives/java&lt;/code&gt; naar &lt;code&gt;/usr/java/jre-XXX-XXX/bin/java&lt;/code&gt;.&lt;/p&gt;</description>
      <pubDate>Tue, 09 Jan 2007 12:34:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:ba350db6-14d0-4b03-887d-a03a3b192bed</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/09/installatie-java-sun-jre</link>
      <category>artikels</category>
      <category>quick refs</category>
      <category>java</category>
      <category>debian</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>AZERTY toetsenbord voor de console (Ubuntu)</title>
      <description>&lt;p&gt;De snelste en eenvoudigste manier omde keyboard-layout te wijzigen voor de (tekst) console (tty1-tty6) is als volgt:&lt;/p&gt;


&lt;pre&gt;
dpkg-reconfigure console-setup
&lt;/pre&gt;

	&lt;p&gt;Hier alle instructies volgen, en nadien nog &lt;code&gt;setupcon&lt;/code&gt; uitvoeren. Anders zijn  de wijzigingen pas actief na een reboot.&lt;/p&gt;</description>
      <pubDate>Mon, 01 Jan 2007 18:27:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:c9df4312-a177-4cdd-bb5b-97dd0d952f70</guid>
      <author>Paul Verreth</author>
      <link>http://blog.sos.be/articles/2007/01/01/azerty-toetsenbord-voor-de-console-ubuntu</link>
      <category>tips</category>
      <category>ubuntu</category>
      <category>linux</category>
      <category>debian</category>
    </item>
  </channel>
</rss>
