<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>marius &#187; Ubuntu</title>
	<atom:link href="http://devilx.net/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://devilx.net</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 07:42:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Playing Around with Ubuntu One (Pt. 2)</title>
		<link>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/</link>
		<comments>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 21:08:25 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1012</guid>
		<description><![CDATA[In the first post of my tests regarding Ubuntu One, I described a bit how the general principle of Ubuntu One works and what I&#8217;ve experienced while setting it up on one Ubuntu client. Now, I got a bit deeper &#8230; <a href="http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the <a title="Playing Around with Ubuntu One" href="http://www.devilx.net/2009/09/12/playing-around-with-ubuntu-one/" target="_self">first post</a> of my tests regarding Ubuntu One, I described a bit how the general principle of Ubuntu One works and what I&#8217;ve experienced while setting it up on one Ubuntu client. Now, I got a bit deeper into the service by cloning the Ubuntu machine and also authorizing the second Ubuntu client for the Ubuntu One service.</p>
<p>As I&#8217;ve written, moving the application-folders into the cloud seems to be working pretty good on one client. Now I&#8217;ve tested, how it is when using two clients and pulled the information contained in the cloud (from client A) down to client B. Each of the three applications worked in general, Pidgin started with the account configured on client A, Evolution started with the Inbox configure in client A but asked me for the password to access the mail-server (what&#8217;s clear, because I did not synchronize the key-rings) and Firefox displayed with the preferences configured, but prepended a message box that said:</p>
<blockquote><p>Could not initialize the application&#8217;s security component. The most likely cause is problems with files in your application&#8217;s profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features.</p></blockquote>
<p>This confused me a bit, especially since the actual browser ran without any more problems. However, I&#8217;ve been to lazy to track down this permission problem.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Conflict.png"><img class="alignleft size-thumbnail wp-image-1013" title="UbuntuOne-Conflict" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Conflict-150x150.png" alt="UbuntuOne-Conflict" width="150" height="150" /></a>After I&#8217;ve checked, if &#8220;one-after-another&#8221; synchronization worked, I tried out the simultaneous usage of both machines, while being connected and synced with the cloud on each of them. As I&#8217;ve expected, I ran into some problems: Suddenly, some more folder (thumbnail) appeared within the client B&#8217;s Ubuntu One folder, that contained his app-information. The folders remained until the actual Home folder finished receiving the data from within the cloud, then they just disappeared. I don&#8217;t know, if those have been merged or just deleted &#8211; it just worked afterwards. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>Ubuntu One seems to be using &#8220;semaphores&#8221;, in a similar way token-ring was using: At first, client A is allowed to sync his data with the cloud. When this is finished, client B is allowed to sync. Then, it&#8217;s client A&#8217;s turn again &#8211; and so on. Theoretically, this is good. But in practice, Ubuntu One unfortunately seems to overwrite locale changes when pulling data down from the cloud. In comparison: MobileMe asks the user and merges the data, as good as possible.</p>
<p>In the end, simultaneous usage was unable to sync both machines in a way, so that data was kept consistent. Either one machine lost information, or the other. Especially when adding a new Pidgin account on client B, waiting for the sync, closing Pidgin on client A (which then seems to save a final account-info) and waiting for the sync there, you will be surprised your account not to be available when re-launching Pidgin on client A.</p>
<p>Of course, synchronization always is a tricky feature, but I guess, Ubuntu One lacks of an SVN-like back-end, that keeps track of all changes and makes merging possible. I&#8217;m really interested in how Ubuntu One will continue to evolve and I&#8217;ll try to keep tack of its development status. This could really kick ass someday, as soon as everything works seamless and simultaneous.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing Around with Ubuntu One</title>
		<link>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/</link>
		<comments>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 19:47:16 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1005</guid>
		<description><![CDATA[So, after I&#8217;ve received my confirmation for my Ubuntu One account on July the 19th, this evening I&#8217;ve finally found at least a bit time to play around with it and check out how good this service really works. For &#8230; <a href="http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, after I&#8217;ve received my confirmation for my <a title="Ubuntu One" href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a> account on July the 19th, this evening I&#8217;ve finally found at least a bit time to play around with it and check out how good this service really works.</p>
<p>For my tests, I was using a vanilla Ubuntu 9.04 with latest package versions/updates installed. The installation of the PPA was pretty simple, thanks to the DEB provided on the Ubuntu One site, although I could not install the Ubuntu One GNOME-Client using the one-click feature implemented on the official Install-site. This probably could be the first thing a regular user could trap on.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Menu.png"><img class="alignleft size-full wp-image-1006" title="UbuntuOne-Menu" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Menu.png" alt="UbuntuOne-Menu" width="223" height="31" /></a>So, after installing the packages manually by using a terminal and aptitude, the client appeared in Ubuntu&#8217;s &#8220;Internet&#8221;-submenu of the panel-main-menu. When a user installs Ubuntu One on a new computer and clicks the client&#8217;s icon within the menu to start the service, he will get a browser-window containing an Ubuntu One authorization-page. There, the user needs to click the &#8220;Authorize this Computer&#8221; button, so the computer will be able to sync with the Ubuntu One cloud. I took a quick look behind the scenes and as far as I&#8217;ve seen, Ubuntu One uses regular OAuth to authenticate computers to the cloud. The OAuth-token therefor will be saved within the &#8220;Passwords &amp; Keys&#8221; thingy, that&#8217;s found somewhere in the main-menu.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Updating.png"><img class="alignright size-full wp-image-1007" title="UbuntuOne-Updating" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Updating.png" alt="UbuntuOne-Updating" width="270" height="106" /></a>However, the sync service itself creates a &#8220;Ubuntu One&#8221; folder within your home-directory, which syncs up into the cloud. Within this folder, there&#8217;s also a sym-linked-folder for Public content. The client-daemon doesn&#8217;t seem to be using some mechanism like iNotify to sync the folder contents up to the cloud, or if it does, it&#8217;s simply broken. At least on my test-machine, the client synchronized periodically &#8211; and by periodically I mean cycles with noticeable pauses in between. On one way that&#8217;s good, because not every tiny-whiny change that will be made to the folder&#8217;s contents will be pushed up to the cloud, what would literally kill your bandwidth, but on the other hand, the actual duration from one sync to another is just too big to be used with multiple devices simultaneously (e.g. an Android implementation or even another client-computer).</p>
<p>Talking about the simultaneousness, I don&#8217;t think that Ubuntu One is (yet) planned to be used on multiple computers simultaneous. On my test-setup I&#8217;ve created a sub-folder named &#8220;Home&#8221;, where I moved some dot-starting-folders from within my actual $HOME to and soft-linked them back to their actual location. My setup then looked something like:</p>
<p><code><br />
devilx@vm-ubuntu:~$ ls -la | grep ^lrw*<br />
lrwxrwxrwx  1 devilx devilx   38 2009-09-12 20:32 .evolution -&gt; /home/devilx/Ubuntu One/Home/evolution<br />
lrwxrwxrwx  1 devilx devilx   36 2009-09-12 20:31 .mozilla -&gt; /home/devilx/Ubuntu One/Home/mozilla<br />
lrwxrwxrwx  1 devilx devilx   35 2009-09-12 20:33 .purple -&gt; /home/devilx/Ubuntu One/Home/purple<br />
devilx@vm-ubuntu:~$<br />
</code></p>
<p>By this, I&#8217;ve pushed the preferences and information of my Firefox, my Evolution and my Pidgin into the cloud. A quick test showed me, that none of those three applications complained about their new &#8220;home&#8221; being a symlink to some directory within the cloud &#8211; and neither about any insufficient permissions that could have happened, if the cloud was set-up crappy (+1P for Ubuntu One). Still, this setup seems not that perfect for me, at the moment.</p>
<p>The synchronization of a modified .mozilla and especially of a modified .evolution folder seems to take for years. While I&#8217;m writing this text, the client-daemon is still synchronizing the files (it started nearly at the same time I&#8217;ve started writing this entry) and says &#8220;Updating 6 of 270 files&#8230;&#8221; &#8211; this could become a looooong night. Though, I don&#8217;t want to complain about Ubuntu One&#8217;s performance, since yet, it&#8217;s still in Beta (even if I don&#8217;t know, if Beta isn&#8217;t just an upcoming trend every company has to stick with -&gt; e.g. Google).</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-DesktopSync.png"><img class="alignleft size-thumbnail wp-image-1008" title="UbuntuOne-DesktopSync" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-DesktopSync-150x150.png" alt="UbuntuOne-DesktopSync" width="150" height="150" /></a>I&#8217;ll try to clone this Ubuntu-installation and run them both with Ubuntu One being active &#8211; first, one after another (to see, if the applications could be synced without them complaining about parameters, that are incorrect for the secondary host they get synced to -&gt; e.g. hostname information) and then I&#8217;ll try to run them simultaneously and hope for the best. If it should work out (what I don&#8217;t expect, just from what I&#8217;ve seen in similar projects), it would be really cool, because then, most applications could be synced this way without much hassle. I&#8217;d be really surprised, if this should be working, because then, the cloud seems to implement some kind of &#8220;merge&#8221; service, which allows you to upload data from two (or more) clients and seamlessly merge it up in the cloud together to one, consistent state.</p>
<p>Eh, I will see. Altogether, Ubuntu One is yet already working pretty cool, though I&#8217;m not quite sure, what a regular user should do with it, if he&#8217;s already aware of service like <a href="http://www.dropbox.com/referrals/NTIxODYyMjk5">Dropbox</a> or Amazon&#8217;s S3 &#8211; because at the moment, Ubuntu One unfortunately isn&#8217;t any better than those services. It just integrates more seamless into the GNOME-desktop. Hm&#8230; oh well. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu One: MobileMe for the Rest of Us?</title>
		<link>http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/</link>
		<comments>http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/#comments</comments>
		<pubDate>Tue, 12 May 2009 19:12:56 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=885</guid>
		<description><![CDATA[Today, I&#8217;ve just subscribed to the invitations-list of Canonical&#8217;s new service called Ubuntu1. UbuntuONE. U1. Ubuntu One. The service is yet a beta, not public available and seems to become for Ubuntu what MobileMe is for the Mac. The current &#8230; <a href="http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;ve just subscribed to the invitations-list of Canonical&#8217;s new service called <span style="text-decoration: line-through;">Ubuntu1.</span> <span style="text-decoration: line-through;">UbuntuONE.</span> <span style="text-decoration: line-through;">U1.</span> Ubuntu One. The service is yet a beta, not public available and seems to become for Ubuntu what MobileMe is for the Mac.</p>
<p>The current service-site describes the services mainly as synchronization option for your Ubuntu workstations, so that everything is kept up to date. My first thought on this was, that they&#8217;re using webdav (just like Apple does for their iDisk) for accomplishing this task, but as it seems, there&#8217;s no webdav involved. Maybe it&#8217;s built-up on Amazon&#8217;s S3?</p>
<p>I don&#8217;t know yet, since up to now I haven&#8217;t received my invitation to join and use this service. I was told that invitations are being sent amongst others depending on the service&#8217;s usage, so I really hope (since the ubuntuone.com isn&#8217;t that popular, yet) to receive mine soon.</p>
<p>Depending of how good this service works already, it could be a really good competitor to Apple&#8217;s MobileMe &#8211; especially if it should get an own &#8220;Exchange for the Rest of Us&#8221;, heh. I don&#8217;t know what&#8217;s planned to be implemented and as it seems there&#8217;s not much talking about that, but I&#8217;d really welcome it to see a working solution on that area.</p>
<p>As soon as I&#8217;ll receive the invitation, I will take Ubuntu One on a test-drive and try to see whether it would be possible to use this service on other distributions as well. I really can&#8217;t wait to get my hands on the service&#8217;s software, heh&#8230; <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fighting with Ubuntu Server and its plain-stupid Maintenance/Maintainers</title>
		<link>http://devilx.net/2009/01/21/fighting-with-ubuntu-server-and-its-plain-stupid-maintenancemaintainers/</link>
		<comments>http://devilx.net/2009/01/21/fighting-with-ubuntu-server-and-its-plain-stupid-maintenancemaintainers/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 22:07:50 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apt]]></category>
		<category><![CDATA[Aptitude]]></category>
		<category><![CDATA[Bloated]]></category>
		<category><![CDATA[Branch]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Crap]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Epic Fail]]></category>
		<category><![CDATA[Essential]]></category>
		<category><![CDATA[Fail]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Keymap]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[Linux for Human Beings]]></category>
		<category><![CDATA[Locale]]></category>
		<category><![CDATA[LTS]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Midnight Commander]]></category>
		<category><![CDATA[Nano]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Reboot]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Stupid]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[VI]]></category>
		<category><![CDATA[VIM]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=746</guid>
		<description><![CDATA[Last weekend, I&#8217;ve installed OpenSuSE 11.1 on my office-laptop and over the week I have been working with it and have to say, that it&#8217;s really a charm. Everything works pretty nice and smooth, today I even got the dual-head &#8230; <a href="http://devilx.net/2009/01/21/fighting-with-ubuntu-server-and-its-plain-stupid-maintenancemaintainers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last weekend, I&#8217;ve installed OpenSuSE 11.1 on my office-laptop and over the week I have been working with it and have to say, that it&#8217;s really a charm. Everything works pretty nice and smooth, today I even got the dual-head working with just a few clicks. But while my SuSE&#8217;s running just as it should, I&#8217;m now fighting another problem named Ubuntu 8.04 LTS Server (64Bit).</p>
<p>I need to create a minimalist base-system for a project and have been given the strategical requirement of using Ubuntu Server for my installation. It&#8217;s not actually the distribution me or any other team-member would have preferred, but I thought &#8220;<em>it can&#8217;t be that worse, it&#8217;s based on Debian and it&#8217;s hard to break something that good</em>&#8220;. But of course, today I&#8217;ve been disabused about that.</p>
<p>The first thing is, that it&#8217;s very hard to strip down the default Ubuntu Server installation, to make it as minimal as possible. You have to fuck around with many dependencies that seemed to be there only because some maintainers thought how cool it would be to compile every bleeding-edge feature into that application, regardless if it&#8217;s really useful on a <strong>Server</strong>-Distribution (as they call it) or not. But let me clarify a bit what I mean with &#8220;fuck around with dependencies&#8221;&#8230;</p>
<p>On a standard, &#8220;minimal&#8221; installation with no extras selected in <em>tasksel</em>, this is what has to be removed additionally after the setup:</p>
<p><code><br />
aptitude --purge-unused purge apparmor apparmor-utils bash-completion bind9-host dnsutils ubuntu-standard ubuntu-minimal bzip2 command-not-found command-not-found-data console-setup console-terminus dmidecode laptop-detect tasksel tasksel-data dosfstools eject ethtool fdutils file friendly-recovery ftp fuse-utils ntfs-3g gnupg python-gnupginterface ubuntu-keyring update-manager-core hdparm info inputattach installation-report iputils-arping iputils-tracepath libbind9-30 libbz2-1.0 lsb-release python python-apt python-central python-gdbm python-support python2.5 ufw libcurl3-gnutls libexpat1 librpc-xml-perl libxml-parser-perl libfribidi0 libfuse2 libgc1c2 w3m libgc1c2 libgcrypt11 libgnutls13 libldap-2.4-2 libopencdk10 libgpg-error0 libgpmg1 libhtml-parser-perl libhtml-tree-perl libwww-perl libhtml-tagset-perl libhtml-tree-perl libidn11 libisc32 libdns32 libisccfg30 libisccc30 libiw29 wireless-tools libldap-2.4-2 liblwres30 liblzo2-2 libmagic1 libntfs-3g23 libopencdk10 libparted1.7-1 parted libreadline5 wpasupplicant librpc-xml-perl libsasl2-2 libsasl2-modules libsqlite3-0 libsysfs2 pcmciautils libtasn1-3 libterm-readkey-perl liburi-perl libusb-0.1-4 lshw usbutils libwww-perl libx11-6 xauth libxmuu1 libxext6 libx11-data libxau6 libxcb-xlib0 libxcb1 libxdmcp6 libxext6 libxml-parser-perl libxmuu1 lsof memtest86+ mii-diag mime-support mlocate mtr-tiny nano netcat netcat-traditional ntpdate pcmciautils perl perl-modules popularity-contest ppp pppconfig pppoeconf python python-apt python-gnupginterface python-minimal<br />
python-support python2.5-minimal readline-common reiserfsprogs rsync startup-tasks sudo system-services tasksel tasksel-data time ubuntu-keyring ubuntu-minimal ubuntu-standard upstart upstart-compat-sysv upstart-logd usbutils util-linux-locales vim-common vim-tiny wget wireless-tools wpasupplicant x11-common xkb-data at ed iptables linux-server pciutils<br />
</code></p>
<p>After that, the system is still something around four-hundred Megabytes large and contains over one-hundred-thirty packages. You removed &#8220;gnupg&#8221;, because it has an extreme amount of additional features/dependencies which seem just useless for 99% of the cases on a server-system (e.g. ldap), but of course this will also automatically remove the ubuntu-keyring &#8211; what is kinda not fun. However, after searching for an stripped down package of gnupg, you will notice that there is none but gpgv. Unfortunately this tool can&#8217;t be used in combination with apt-key, what makes the whole GPG/Keyring stuff unusable. The only compromise you have, is to stick with gpgv and manually update the keyring, since gpgv can only verify but not update the GPG stuff.</p>
<p>Now, after executing the purge-command, you will be prompted to type in &#8220;<em>I am aware that this is a very bad idea</em>&#8220;. Not because you are removing an essential package which causes your system not to reboot anymore (upstart), just because you remove python-minimal. When I saw, that neither the upstart- nor sysvinit-packages had the &#8220;Essential: yes&#8221;-flag set, I was really shocked. That should be <em>Linux for Human Beings</em>? A Linux which lets you delete <em>/sbin/runlevel</em> and <em>/sbin/init</em> without even complaining about it? Holy crap.</p>
<p>So, after manually installing sysvinit, we need some editor (no, not <em>nano</em>, that&#8217;s <strong>not</strong> an editor!) to modify our sources list. Since Emacs is quite big and bloated, vi (no, not vim, n v i) is probably a good choice. After installing it and opening APT&#8217;s sources list, we will see many entries we do not want (multiverse, universe, whateververse), since they are barely supported and provide no security-updates. After removing everything but &#8220;main&#8221;, we execute <em>aptitude update</em> and continue installing the software we actually need.</p>
<p>Next, we would like to have the versioning-tool <em>rcs</em>, for handling the configuration files we will need to change. Also, we might want an <em>mc</em> (midnight commander) for performing filesystem operations and navigation. Unfortunately now, we just found the next problem: We can&#8217;t install them. There is no installation candidate for these package-names. Why? Simply because they are not in &#8220;main&#8221;. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> I can&#8217;t tell you why, and I can&#8217;t tell anyone who could, but these packages are contained in &#8220;universe&#8221;.</p>
<p>However&#8230; let&#8217;s move on. So, we fight ourselves through the configuration and stuff and in the end there are only some peanuts left to be set-up. An example could be, the locale and keymap settings. So, let&#8217;s begin with the keymap. We would like to have the keymap #150 (German, Latin1, Qwertz). We check the installed packages and see that console-tools are installed on our system. We browse the net and find out, that (for changing the keymap), we only need to execute <em>dpkg-reconfigure console-data</em>. Before we can do that, we need to install it. And I think you know what comes next&#8230;. right. It&#8217;s not possible. This is another (elementary) package, which is not contained in &#8220;main&#8221;, but instead it can be found in &#8220;universe&#8221;. For no reason, in my opinion. But okay, since we really need it, we manually download it from the &#8220;universe&#8221;-repository and install it. Now, we try executing the dpkg-reconfigure command: The command runs, finishes, and doesn&#8217;t display any errors or warnings. &#8220;<em>Great!</em>&#8220;, we think. Unfortunately, after rebooting the machine, our thought became more like an &#8220;<em>Wtf?!</em>&#8220;, since the keymap didn&#8217;t change at all. After some more trying, searching and debugging, we find out, that there&#8217;s some script which calls some <em>install-keymap</em> command, which of course we can&#8217;t find on our system. Unfortunately, the calling script doesn&#8217;t show any error, if the command can&#8217;t be executed/found, what let&#8217;s us think, that everything went just fine. After searching on packages.ubuntu.com for the binary, we find out that it&#8217;s contained in a package named <em>console-common</em>. Which, again, is only available in universal. So, up to now, we got already five packages which we will have to maintain manually, since they&#8217;re not in &#8220;main&#8221; for no frikkin&#8217; reason. That&#8217;s Linux for Human Beings.</p>
<p>After finally installing the last required package and successfully changing the keymap, we can now focus on the locale. On a regular Debian, the only command needed for selecting which locales to be built and which to be used is <em>dpkg-reconfigure locales</em>. Let&#8217;s take a look at what has to be done on the Ubuntu Server:</p>
<p>First, we need to manually insert the locales we would like to be built into the file <em>/var/lib/locales/supported.d/local</em>. One on each line. After that, we execute the command mentioned for the Debian system, which only builds us the locales. After that, we edit the <em>/etc/default/locale</em> and insert the LANG we would like to be used. And then we might execute <em>update-locale</em> and reboot the system. This is how locales are being handled on the Linux for Human Beings. Again, for comparison, on a Debian the only command you need to know is <em>dpkg-reconfigure locales</em>. And <em>reboot</em>. But that&#8217;s all.</p>
<p>Personally, the installation today taught me, that Ubuntu might be a nice (and very bloated) operating system for Desktop computing, but in the Server area it still lacks the knowledge of seeing the point and really simplifying the administration of a machine, instead of complicating everything by using obscure dependencies, odd tools and a package management which keeps out rock-solid and widely spread software of its &#8220;stable&#8221; package-branch.</p>
<p>At the moment, it would call it &#8220;<em>EPIC FAIL</em>&#8220;, to cite my buddy M. Pain.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/01/21/fighting-with-ubuntu-server-and-its-plain-stupid-maintenancemaintainers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ubuntu copying iTunes?</title>
		<link>http://devilx.net/2008/11/23/ubuntu-copying-itunes/</link>
		<comments>http://devilx.net/2008/11/23/ubuntu-copying-itunes/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 19:49:29 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Copy]]></category>
		<category><![CDATA[Imitate]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=626</guid>
		<description><![CDATA[Hm&#8230; I can recognize some similarities there. (and yes, installed Ubuntu 8.10 on VMware Fusion. Now I&#8217;m just building the VMware Tools for the Guest.)]]></description>
			<content:encoded><![CDATA[<p>Hm&#8230;</p>
<p><img class="alignnone" title="Ubuntu copying iTunes?" src="/~devilx/blog/itunesubuntu.png" alt="" width="360" height="180" /></p>
<p>I can recognize some similarities there. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';-)' class='wp-smiley' /> </p>
<p><small>(and yes, installed Ubuntu 8.10 on VMware Fusion. Now I&#8217;m just building the VMware Tools for the Guest.)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/11/23/ubuntu-copying-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Twitter Client on my GNOME Desktop</title>
		<link>http://devilx.net/2008/08/30/new-twitter-client-on-my-gnome-desktop/</link>
		<comments>http://devilx.net/2008/08/30/new-twitter-client-on-my-gnome-desktop/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 09:17:20 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Eyecandy]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Gwibber]]></category>
		<category><![CDATA[Hot]]></category>
		<category><![CDATA[Lickable]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Package]]></category>
		<category><![CDATA[Smooth]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=509</guid>
		<description><![CDATA[Just tried out Gwibber and I gotta say that it&#8217;s a pretty nice and smooth-looking Twitter client for the GNOME Desktop. It&#8217;s written in Python and uses GTK2 in combination with Webkit to display the eye-candy-tweets. It was pretty much &#8230; <a href="http://devilx.net/2008/08/30/new-twitter-client-on-my-gnome-desktop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 154px"><a href="http://picasaweb.google.com/0x0090/ScreenshotsGNOMEDesktop/photo#5240235761836837106"><img title="Gwibber on my GNOME Desktop" src="http://lh4.ggpht.com/0x0090/SLkOqVOVSPI/AAAAAAAABu8/u4eSmu4byQ4/s144/Screenshot.png" alt="Gwibber on my GNOME Desktop" width="144" height="115" /></a><p class="wp-caption-text">Gwibber on my GNOME Desktop</p></div>
<p>Just tried out <a title="Gwibber" href="https://launchpad.net/gwibber" target="_blank">Gwibber</a> and I gotta say that it&#8217;s a pretty nice and smooth-looking Twitter client for the GNOME Desktop. It&#8217;s written in Python and uses GTK2 in combination with Webkit to display the eye-candy-tweets. It was pretty much a pain to get the Ubuntu-Packages working on Debian, but now it&#8217;s running pretty good and yet it seems stable. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> I&#8217;m wondering where to configure the appearance, hm&#8230; well, however.</p>
<p>Just try it out yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/08/30/new-twitter-client-on-my-gnome-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restless&#8230;</title>
		<link>http://devilx.net/2008/07/17/restless/</link>
		<comments>http://devilx.net/2008/07/17/restless/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 22:08:27 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[Angry]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Crap]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[SuSE]]></category>
		<category><![CDATA[Tired]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unstable]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=438</guid>
		<description><![CDATA[Well okay, so it&#8217;s 11:51 PM, tomorrow I need to get up at around 8:00 AM but still I&#8217;m awake. Why is that? Well, one reason might be that the Debian I&#8217;m using on my Notebook has just upgraded itself &#8230; <a href="http://devilx.net/2008/07/17/restless/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well okay, so it&#8217;s 11:51 PM, tomorrow I need to get up at around 8:00 AM but still I&#8217;m awake. Why is that? Well, one reason might be that the Debian I&#8217;m using on my Notebook has just upgraded itself to hell. As it seems, some of the last SID upgrades broke the file permissions of for example /dev/null or /dev/urandom, so that nothing really works anymore as regular user. Actually I&#8217;ve found a way to temporary work-around this problem, still I&#8217;m really pissed. Some days ago I just wrote about me really started being annoyed of OpenSource in home usage (or general in situations in which you&#8217;d expect your software to &#8220;Just Work&#8221;) and today my SID just stopped working the way it halfway did the past few months. Not that it would be that bigger deal to fix this &#8211; I&#8217;m just sick of it. I really hate it to always play russian roulette with the package upgrader. I don&#8217;t know how other people define &#8220;Upgrade&#8221;, but for me it is a procedure which renews the software affected and enhances the system with bugfixes and maybe new features &#8211; it is NOT a procedure that causes more collateral damage than it uses. Of course, I know that SID means Unstable and that upgrades can break your system <em>(edit: because of the unstable, new software, not because of the way the upgrade is being performed!)</em> &#8211; but I also used Lenny some while ago and it hasn&#8217;t been any better. Don&#8217;t get me wrong, I&#8217;m not pushing all this to Debian &#8211; I have also experienced the same problem on other distributions. The update management in OpenSource (especially Linux or BSD) is just great, unfortunatelly they don&#8217;t really seem to invest that much time into procedure-checks, else things like that wouldn&#8217;t be happening so easy. I mean, it&#8217;s great to have updates for a serious bug a few days after the bug gets known, but what does it use if the upgrade procedure breaks the rest of my system? It should be possible to provide latest software with stable and reliable upgrade-procedures &#8211; not that any OpenSource project would have ever reached this goal (no, not even Ubuntu. Especially not Ubuntu.).</p>
<p>So, now I am REALLY pissed. And the actual reason why I&#8217;m sitting here is because I&#8217;m waiting for the openSuSE 11.0 Netinstaller to finish, because I need a running system for work tomorrow and I&#8217;m hoping that Novell can finally provide that more or less with version 11.0 of their distro.</p>
<p>I&#8217;m really thinking of buying an iMac for personal use&#8230;. *grml*</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/07/17/restless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For your eyes and your eARs</title>
		<link>http://devilx.net/2008/07/09/for-your-eyes-and-your-ears/</link>
		<comments>http://devilx.net/2008/07/09/for-your-eyes-and-your-ears/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 20:57:26 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Movies & Series]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[eAR]]></category>
		<category><![CDATA[Elisa]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=435</guid>
		<description><![CDATA[I just took a quick look at the Media Center solution of a company from Denmark called Acoustic Reality. Their eAR OS Media Center (Free Edition) is an Ubuntu-based system which provides you a pretty lickable and easy to use &#8230; <a href="http://devilx.net/2008/07/09/for-your-eyes-and-your-ears/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just took a quick look at the Media Center solution of a company from Denmark called <a title="Acoustic Reality" href="http://arhifi.com" target="_blank">Acoustic Reality</a>. Their <a title="eAR OS" href="http://www.earos.dk/" target="_blank">eAR OS Media Center</a> (Free Edition) is an Ubuntu-based system which provides you a pretty lickable and easy to use media center solution. I just ran the LiveCD on a VMware Server and was/am pretty impressed. The first cool thing I noticed was the splash screen. It is pretty lickable and decent. While eAR OS is loading you can only see the <em>Acoustic Reality</em> label and a small progress bar on the TV. After the system has booted you can see a GNOME Splashscreen containing the AR-logo and a GNOME Desktop appearing after that. On this point I actually wished to see the media center software, and not a GNOME. Imagening using a remote control, I would not like to maneuver the mouse onto the first left icon contained in the dock at the bottom and click it to get my media center started. I actually do not want a GNOME on my media center.</p>
<p>However, the MCS intself is pretty cool and tidy built-up. At first I was wondering whether it might be some Elisa fork, but since I&#8217;ve seen it consuming less than 90% of the CPU I don&#8217;t think so anymore. The eAR OS media center software combines many features, such as TV, DVD, Music, Radio, etc. but most of the stuff isn&#8217;t implemented directly into the media center. Instead, the software just forks a XINE (or whatever) command to play the selected movie. The thing that is really nicely implemented is the music playing. Whereever you navigate, you can always see the current track playing on the bottom of the screen, what I pretty much missed on Elisa. Unfortunatelly eAR can&#8217;t display me visual effects according to the actual playing music.</p>
<p>For the moment I would call eAR OS a very nice startup with lot of potential but also still a lot to do. There are many things which aren&#8217;t solved that clean now and I personally do not like the fact of having a complete GNOME Desktop running under my media center. I will keep monitoring it and meanwhile I&#8217;ll try to take a look at the latest <a title="XBMC" href="http://xbmc.org/" target="_blank">XBMC</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/07/09/for-your-eyes-and-your-ears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

