Posts Tagged Linux

Installing OXID eShop via a Linux Terminal Using the Official SVN

Posted by on Wednesday, 5 October, 2011

Sometimes, it is necessary to install a new version of OXID eShop quickly. Downloading it from the official download page, extracting the archive and uploading it again to your hosting provider can be a time-consuming and error-prone process due to CRC errors.

If you have SSH access to your server terminal or if you work on a local Linux machine or VM-ware appliance, there is a much smoother way to get the job done in seconds.

1. Go to http://svn.oxid-esales.com/tags/ and find the most recent release from the list. In my example, I will use OXID eShop version 4.5.2.

2. Open a terminal on your Linux machine, switch to your Apache document root and type

~$ svn export http://svn.oxid-esales.com/tags/CE-4.5.2-38481/eshop/

Using export instead of update ensures that you don’t have the .svn control files littering your installation.

Of course, an svn client has to be installed for this to work. If you don’t already have one, you can install it with apt-get install subversion on Debian-based systems. Also, check the rights you have to your Apache document root. For example, on Ubuntu, you might have to use sudo before the previous command for it to work correctly.

3. Create a new MySQL database by typing

~$ mysql -u[username] -p[password]

mysql> create database oxid_452;

Fire up your browser and go through the rest of the installation according to this manual.

Switching to Ubuntu Part III: Working with VirtualBox

Posted by on Wednesday, 10 November, 2010

After publishing my last blog post about switching to Ubuntu, I took a short break for a while. I had a few problems:

  • I couldn’t get the VPN running as my company was using a proprietary protocol.
  • I couldn’t find a good Exchange client replacement under Linux.
  • My company had bought me an iPhone and iTunes was not available on Linux.

I came up with a solution to bypass these problems. I installed Oracle’s (Sun’s) VirtualBox OSE from the sources on my Ubuntu installation, and then added Windows 7 to it. Everything worked well, except for the USB connection. Googling the problem, I found VirtualBox OSE doesnt support USB on the virtual machine.

I decided to try the proprietary version of VirtualBox. VirtualBox OSE didn’t de-install at first attempt, so I had to remove it via the command line:

$ sudo apt-get remove virtualbox-ose

After that, I downloaded and installed the proprietary version of VirtualBox. Hooray! It supported USB and recognized my iPhone as a USB device. All systems were now go!

The process of switching over to Ubuntu continues…stay tuned for more of my experiences.

My Impressions of Chemnitz Linux-Tage 2010

Posted by on Wednesday, 17 March, 2010

More or less spontaneously, I decided to go to “Chemnitzer Linux-Tage” for the first time, the probably second biggest Linux event in Germany, and was really surprised: Not only Linux geeks but a very mixed up audience of Germans and Non-Germans, developers, administrators and interested people in any kind of open source software found together in a very familiar and comfortable atmosphere.

In my role as OXID Community Guide I usually go to such events to talk to owners of interesting projects and maybe find synergies and a surplus for the OXID community. The entry fee at € 5.- was more than reasonable and to be honest: I found more valuable contacts there than on my CeBIT visit a couple of days before.

Of course, I visited the booth of my favorite Linux distribution run by the guys of Ubuntu Deutschland e.V. and furthermore, the Communtu project. Communtu is a Ubuntu based Linux distribution that lets you choose which application projects to install but most interesting is the backup feature: When you have to refresh your installation (what may happen from time to time), you are able to store your complete configuration to the Communtu server and moreover, download a CD or DVD for your new installation without loosing any application.

Also the PIM and CRM project tine 2.0 is absolutely worth mentioning. Tine is based on the Zend Framework and makes extensive use of the JavaScript library jQuery. The project is still young, doesn’t provide that many features that you would expect and really took me some time to install it today. But from it’s approach, it is very promising and the code looks clear on a first glance.

YaCy is a Java based search engine software that I hope to get evaluated for use on oxid-esales.com as well as on OXIDforge as a replacement for the Google search service we implemented presently.

After listening to two talks about IT management and OTRS (Open Ticket Request System) I hooked up with the OTRS guys Shawn and Martin and apparently it turned really, really, really interesting. We use this Perl-based software very successfully in our support department and our installation needs to be adapted for our needs. Shawn is the new OTRS Community Manager and Martin actually the inventor of the OTRS system. Hope to collaborate very tightly with this guys in the future.

For the next year, I personally would really like to have an OXID booth at the “Chemitzer Linux-Tage”. Let’s see whether we can sort it out.

First Open Source Meeting in Leipzig

Posted by on Friday, 20 November, 2009

On November 23th at 7 PM the First Open Source Meeting in Leipzig will take place in the cellar of Cafe SPIZZ. Florian Effenberger from OpenOffice.org Deutschland e.V. and Carsten Book from Mozilla Corporation will attend and speak about their projects. This evening will be held in a similar style to Webmondays.

Many thousand programmers in the world code free software in their spare time or supported by their companies. They follow the principle of Richard Stallmann, who proclaimed already in the early 60th that program code is nothing else than thoughts and thoughts are free. From this, the GNU project evolved that produced the first open source applications. The most prominent examples are the operating system Linux as well as the Mozilla project with the Firefox browser or the office suite OpenOffice.org.

Today, open source software is stable, secure and functional. More and more public and private organizations in many countries are keen using it. Also the European Union as well as several German Federal Ministries support the usage of open source software and thus boost the competition between the software producers.

Hashtag for Twitter: #osstreffen
Wiki: http://ostle.musterdenker.de/
XING: https://www.xing.com/events/opensourcetreffen-leipzig-431162
facebook: http://www.facebook.com/#/event.php?eid=184149739903

Switching to Ubuntu Part II – how to install Twhirl

Posted by on Monday, 2 November, 2009

Of course, you have to announce your new blog posts over Twitter. A cool twitter client is not the worst idea – I personally decided to run Twhirl for this purpose because Twhirl is able to run multiple accounts.
As Twhirl is based on the platform Adobe Air, you first have to install this one.

  1. Go to http://get.adobe.com/air/, download it to your /home/ folder.
  2. Open the command line and type chmod +x AdobeAIRInstaller.bin
  3. Type chmod +x AdobeAIRInstaller.bin
  4. The Adobe Air installer will open up now in a new window. You will have to confirm the terms and conditions.

Time to install Twhirl:

  1. Go to http://www.twhirl.org/ and click to the install button on the right hand side.
  2. Again, an install routine opens up (inside Adobe Air). Choose your options for the Twhirl installation here.
  3. A twhirl instance now should pop up. Enter your Twitter name(s) and your password here and you are done.