Linux User Group of Mauritius Promoting open source software in our beautiful island

5Aug/150

LibreOffice 5 installation on openSUSE, Fedora, CentOS etc…

Posted by Ish

Twitter’s flooding with LibreOffice 5’s arrival. Oh! Flooding? Well, only if you’re following the *nix geeks :)

LibreOffice 5 was released today. Those who are used to only hear about the Microsoft Suite, well there exist other productivity suites out in the wild. LibreOffice is among them. It was forked from OpenOffice in 2010. Since then several Linux distributions bundled the LibreOffice Suite in their default install. LibreOffice is written in C++, Java and Python, and is available in 114 languages.

The LibreOffice 5 official package should be rolled out for the stable distros in the coming weeks, if not months. As for the curious who’d like to get hands dirty, just follow the article for a LibreOffice 5 installation. One thing, I’ve kept in the title openSUSE, Fedora and CentOS but the installation would cater for any RPM-based distribution. I haven’t tested the DEB archive but I guess it should be somewhat similar.

LibreOffice 5 installation

The tarball can be either downloaded by visiting the download page at libreoffice.org or from this mirror. Torrent links are available too. Once you have obtained the package LibreOffice_5.0.0_Linux_x86-64_rpm.tar.gz you uncompress it as follows:

tar zxvf LibreOffice_5.0.0_Linux_x86-64_rpm.tar.gz

The extracted files & folders include an installation script licensed under MPL v2. You may peek into if you’d want to know what it does.

Enter the directory that contains the install script and launch the installation as follows:

./install RPMS .

The second dot implies that it should be installed at the current path. Hit enter and the progress will be shown.

####################################################################
#     Installation of the found packages                           #
####################################################################

Path to the database:        /home/ish/Downloads/LibreOffice_5.0.0.5_Linux_x86-64_rpm/.RPM_OFFICE_DATABASE
Path to the packages:        RPMS
Path to the installation:    .

Installing the RPMs
Preparing...                          ################################# [100%]
Updating / installing...
   1:libreoffice5.0-ure-5.0.0.5-5     ################################# [  2%]
   2:libobasis5.0-core-5.0.0.5-5      ################################# [  4%]
   3:libobasis5.0-en-US-5.0.0.5-5     ################################# [  7%]
   4:libobasis5.0-writer-5.0.0.5-5    ################################# [  9%]
   5:libobasis5.0-base-5.0.0.5-5      ################################# [ 11%]
   6:libobasis5.0-impress-5.0.0.5-5   ################################# [ 13%]
   7:libobasis5.0-en-US-calc-5.0.0.5-5################################# [ 16%]
   8:libobasis5.0-en-US-writer-5.0.0.5################################# [ 18%]
   9:libobasis5.0-en-US-res-5.0.0.5-5 ################################# [ 20%]
  10:libobasis5.0-en-US-math-5.0.0.5-5################################# [ 22%]
  11:libobasis5.0-en-US-base-5.0.0.5-5################################# [ 24%]
  12:libobasis5.0-images-5.0.0.5-5    ################################# [ 27%]
  13:libreoffice5.0-5.0.0.5-5         ################################# [ 29%]
  14:libobasis5.0-math-5.0.0.5-5      ################################# [ 31%]
  15:libobasis5.0-draw-5.0.0.5-5      ################################# [ 33%]
  16:libobasis5.0-calc-5.0.0.5-5      ################################# [ 36%]
  17:libobasis5.0-pyuno-5.0.0.5-5     ################################# [ 38%]
  18:libobasis5.0-librelogo-5.0.0.5-5 ################################# [ 40%]
  19:libreoffice5.0-calc-5.0.0.5-5    ################################# [ 42%]
  20:libreoffice5.0-draw-5.0.0.5-5    ################################# [ 44%]
  21:libreoffice5.0-math-5.0.0.5-5    ################################# [ 47%]
  22:libreoffice5.0-dict-en-5.0.0.5-5 ################################# [ 49%]
  23:libreoffice5.0-impress-5.0.0.5-5 ################################# [ 51%]
  24:libreoffice5.0-base-5.0.0.5-5    ################################# [ 53%]
  25:libreoffice5.0-en-US-5.0.0.5-5   ################################# [ 56%]
  26:libreoffice5.0-dict-es-5.0.0.5-5 ################################# [ 58%]
  27:libreoffice5.0-dict-fr-5.0.0.5-5 ################################# [ 60%]
  28:libreoffice5.0-writer-5.0.0.5-5  ################################# [ 62%]
  29:libobasis5.0-ogltrans-5.0.0.5-5  ################################# [ 64%]
  30:libobasis5.0-postgresql-sdbc-5.0.################################# [ 67%]
  31:libobasis5.0-onlineupdate-5.0.0.5################################# [ 69%]
  32:libobasis5.0-ooofonts-5.0.0.5-5  ################################# [ 71%]
  33:libobasis5.0-filter-data-5.0.0.5-################################# [ 73%]
  34:libobasis5.0-kde-integration-5.0.################################# [ 76%]
  35:libobasis5.0-extension-javascript################################# [ 78%]
  36:libobasis5.0-xsltfilter-5.0.0.5-5################################# [ 80%]
  37:libobasis5.0-python-script-provid################################# [ 82%]
  38:libobasis5.0-ooolinguistic-5.0.0.################################# [ 84%]
  39:libobasis5.0-extension-report-bui################################# [ 87%]
  40:libobasis5.0-graphicfilter-5.0.0.################################# [ 89%]
  41:libobasis5.0-extension-mediawiki-################################# [ 91%]
  42:libobasis5.0-extension-beanshell-################################# [ 93%]
  43:libobasis5.0-extension-nlpsolver-################################# [ 96%]
  44:libobasis5.0-extension-pdf-import################################# [ 98%]
  45:libobasis5.0-gnome-integration-5.################################# [100%]

Installation done ...

If no errors occurred you should find a folder named opt created. This makes it easy if you want to move your LibreOffice 5 instance to the traditional /opt path. However, from the current path you can launch LibreOffice Writer as follows:

./opt/libreoffice5.0/program/swriter

LibreOffice 5 installation

You will get LibreOffice Writer, Calc, Base, Draw, Math and Impress with the following commands:

./opt/libreoffice5.0/program/swriter
./opt/libreoffice5.0/program/scalc
./opt/libreoffice5.0/program/sbase
./opt/libreoffice5.0/program/sdraw
./opt/libreoffice5.0/program/smath
./opt/libreoffice5.0/program/simpress

Otherwise, just shoot ./opt/libreoffice5.0/program/soffice and you get the LibreOffice 5 welcome screen with shortcuts to each application.

LibreOffice 5 installation


To have a clean setup, you could move the libreoffice5.0 folder to /opt and have some sweet symlinks. Let’s do it; stay on the current path and shoot:

sudo mv opt/libreoffice5.0 /opt
ln -s /opt/libreoffice5.0/program/swriter /usr/local/bin/writer

You could do for the rest, right? Now, press Alt + F2, type writer and hit the return button. LibreOffice Writer shoots up!

To my fellow non-Linux friendly folks, the free software community makes LibreOffice available for Windows and Mac OS X as well and installation is painless :)

The post LibreOffice 5 installation on openSUSE, Fedora, CentOS etc… appeared first on HACKLOG.

Tagged as: No Comments
23Jan/140

LUGM IRC Channel

Posted by Ish

Yes, I knew this IRC channel, #linux.mu since long. However, I joined in only a couple of times before. Yesterday, while I was kinda bored & was looking for something interesting/creative. I logged in & tweeted for others to pop in. A while later we had a small group of geeks joining the fun.

It was great. In fact, we thought that it would be nice to have more folks from LUGM & MSCC joining the techie talks here. But how to promote the channel? Throughout years, Instant Messengers like MSN, Yahoo, Skype & now Facebook took over IRC. For computer users in general IRC is dead (if I may call it that way). Most kiddos have never even heard of it.

I was among the lucky ones to have had the first Internet experience through IRC itself. Must be some time around 1999. I recall bunking college that day, wandering around Rose-Hill with friends. That’s when one guy said he’s going to a cybercafé. The name was new to me of course, I didn’t have a computer back then. I could not even draw a straight line on a computer if was asked to. I accompanied my friends and they rented a PC for some hours and connected with something called mIRC. I was just a curious observer. All seemed so fascinating to me. Wow! You could talk (communicate rather) to people from around the world. It appeared something marvelous.

That was my initiation to IRC. The following years, I would spend a lot of time on Servihoo chat rooms using IRC clients. I got my first computer in 2001 & a few months later I got hands on a Red Hat CD. From there I continued lurking around Linux channels gathering as much knowledge as I could. It was fun way to learn. I owe IRC a lot.

Throughout years IRC faded & was used only within the inner circles of the hacker community. I continued using IRC as openSUSE meetings are organized through the project channel on Freenode. So, that’s a way for most contributors to communicate. It’s a lot more convenient that emails.

Yesterday when I talked to Harish & Shane, I felt that the glory days of IRC may come back in Mauritius if it’s well presented to the kiddos. My first thought was introducing the same to the Uni folks in LUGM meetups. Then I thought I could also embed an IRC web client on my blog. Harish & Shane backed the idea & encouraged. So, this morning I got to some tinkering on HACKLOG.in. A while later, everything was set & I tweeted about it.

Yes … yes! I know I talk a lot. All I wanted to say is you can now use an IRC web client through HACKLOG.in to join LUGM Channel and the URL is =>http://hacklog.in/linux-user-group-of-mauritius-irc-channel

irc-linux.mu

11Jan/140

Geek Team ethusiastic as ever

Posted by Ish

2014, and we had our first LUGM meetup. Nadim & I discussed it earlier on facebook and he proceeded with the event page creation. Didn’t know how many people might show up, so we set the location place to be Pizza Perfect. By Wednesday we had more than 20 people coming, I thus contacted Pizza Perfect & asked them to reserve three tables.

Saturday comes & the day starts by me waking up late, nothing new. The bus to P. Louis was slow on the road but I could not complain. I instead continued listening to some Coke Studio music I downloaded the day before. Nadim & Kamal called me, I informed them I was on the way.

I reached Pizza Perfect around 12h30 I think, didn’t check the time. As I was walking towards the entrance I met Nayar, inside Nadim & Yasir were already having lunch. We were still discussing about how to arrange the tables and geeks started showing up. Woohoooo! 2014 LUG Meetup starts well.

Who made it today?

Nadim Attari, Karsten Schwegmann, Yannick Labonne, Radha Chamburn, Jules (Cr0p) Giovanni, Avinash Mayaram, Nitin Mutkawoa, Kamal Shewnarain, Yasir Auleear, Kishan Bhugul, Yunus Aumeeruddy, Shamsher Khudurun, Ibraahim Atchia, Azra Futloo, Pritvi Jheengut, Nirvan Pagooah, Irfaan Coonjah, Ajay Ramjatan, Nayar Joolfoo and Ish Sookun.

That makes us 20 attendees for 2014′s first LUGM meetup.

lugm-2014-group

The Geek Team

While some were still on way, others were munching burger, having pizza & shooting sporadic topics. Oh wait … Nadim did a formal introduction of LUGM, then somewhere I hijacked his speech, started talking LUGM, took a leap to induction in companies, went through the hell of dress code policies, security policies regarding cloud services & how to bypass them and finally I landed somewhere I don’t recall. A nice ride indeed, however I wonder how many followed.

lugm-2014-nadim

Nadim, after giving a brief intro of LUGM

lugm-2014-ish

I kinda like this one ( :

Azra brought her laptop as she was having issues installing OpenNebula on Ubuntu. I told her I’ll have a look. Didn’t know she installed it on VMware (which I don’t like) and Windows 8, I guess by the look. Anyway, I had a quickie at her first VM, everything seemed rightly done (according to the official manual). The real heck was coming with the Hypervisor. Unfortunately, we were having Internet connection issues. Though the VM was on NAT, it wouldn’t get any connection. I was a bit lazy to troubleshoot further & of course the Windows interface kinda discouraged me. Instead, I told her I’ll setup the Hypervisor in VirtualBox and send her the VDI. I already installed OpenNebula while testing earlier. Just needed to finish a couple of settings to get it to work.

Next, I shot the topic of the day: Corsair Hackers Reboot
I asked Pritvi to do an introduction. He explained the meaning of Corsair (as in Corsair Pirates) and how it aligns with Installfests that we intend to do this year. Discussion was getting a good flow & I proposed we organize it within Bagatelle Mall for increased public visibility. Well, visibility would be guaranteed but other issues could crop up; like getting the support/approval from Bagatelle Mall management, power outlets etc. If we pulled in computer shops as partners there still could be some conflict-of-interest. At that time, Mr. Madhub, an entrepreneur himself, and owner of Fortune Way Shopping Mall (Centre de Flacq) overheard our discussion. He was interested with the whole idea and offered us a 10,000 sq.ft Hall at Fortune Way Shopping Mall, where we can organize the event. Sounded nice, besides Flacq houses a huge population of IT Users & students.

lugm-2014-pritvi

Pritvi, mastermind behind Corsair Hackers Reboot

lugm-2014-cr0p

Cr0p (Jules), a kinda rare creature who made it this time

Ajay continued discussing a couple of stuffs with Mr. Madhub while I was munching my pizza & making GNU noise. In today’s agenda I had mentioned something about gears to donate. Actually, this idea was brewing up since last year when I realised how much un-used computer gear I had (processors, hard drives, keyboards etc). Thought I could donate them to folks badly needing those. Then I said why not sharing this idea with LUGM folks, if others have un-used gears too, we could instead build a whole system loaded with GNU\Linux and donate the same. Many liked the idea and Kishan volunteered to formalize the whole thing.

lugm-2014-kishan

Kishan (front), Yunus, Nayar, Ajay doing some magic trick it seems

lugm-2014-yasir-sideways

Yasir, sideways in blue shirt

Some left early and by 15h30 the rest of us continued with brainstorming for Corsair Hackers Reboot event. We listed things to be done and activities that could be taken up by each of us. The event picture was getting clearer in our minds. Great, seems like we gonna have fun time ahead.

We paused shortly after 16h00 … It was time to go home.

Photos, courtesy of Yasir Auleear.
Tagged as: No Comments
2Nov/130

Linux meetup – Sporadic topics

Posted by Ish

I wasn’t expecting much for today’s LUGM mini-meetup. I was wrong, it turned out to be very productive one :)

I tried to reach Bagatelle by 12h30 but the bus got me there at 12h45. As I was racing towards Mugg & Bean, Ashley called and told me he will be reaching in a while as he was already in Bagatelle Mall. I entered Mugg & Bean and took a seat upstairs. Ordered a Caffè Latte and Cheese & Tomato sandwich. A few minutes later Ashley & Avinash came. Selven pinged us on facebook that he’s leaving home to come but afterward he got caught up & could not make it.

We had some general geek chat all while having lunch. I told folks about Project Evil Genius and how the book Web Penetration Testing with Kali Linux is helping.

Linux-meetup-021113

Avinash told me he was having an issue setting up an SSL supported vhost. I looked at his httpd.conf and tinkered with the configuration till the vhost was up & running. In fact, I set up the VirtualHost according to Jochen’s advice; forcing a permanent redirection from non-www to www. Well, this time the redirection had to be forced to https.

Pritvi came as we started discussion on standard IO streams. We had a quick intro about File Descriptor. I opened up a Perl example I had written earlier & this reminded Avinash of his PHP project whereby he made use of File Handlers. By that time Nayar joined in; making us total of 5 attendees :)

We looked at various examples how using stdin, stdout and stderr help us stream texts where we want them to be. We also had a quick look at /dev/null. Ashley was pretty much interested when we talked about compressing huge log files that are still being used by a program. We can first compress the log on the fly and then void the log.

cat application.log | gzip -9 > application.log.gz

Then empty the log as follows :

>application.log

Nayar explained a bit about his university project and showed us a pH sensor that he’s planning to buy. Pritvi and Nayar exchanged some ideas regarding connection between the sensor reader & his Raspberry Pi. Pritvi then tossed the topic about monolithic kernel and we discussed why Prof. Andrew Tanenbaum did not like the idea of monolithic architectures.

He also gave us a fantastic demo of LaTeX . It indeed was captivating and most of us thought … well, we should start getting hands dirty with those :P

To end the day we had a fabulous afternoon talking Linux, Apache, Standard Streams, Kernel, Minix, File Systems, Scripting, Fuzzy Logic, Hardware hacking and LaTeX.

Tagged as: No Comments
2Nov/130

Linux meetup – Sporadic topics

Posted by Ish

I wasn’t expecting much for today’s LUGM mini-meetup. I was wrong, it turned out to be very productive one :)

I tried to reach Bagatelle by 12h30 but the bus got me there at 12h45. As I was racing towards Mugg & Bean, Ashley called and told me he will be reaching in a while as he was already in Bagatelle Mall. I entered Mugg & Bean and took a seat upstairs. Ordered a Caffè Latte and Cheese & Tomato sandwich. A few minutes later Ashley & Avinash came. Selven pinged us on facebook that he’s leaving home to come but afterward he got caught up & could not make it.

We had some general geek chat all while having lunch. I told folks about Project Evil Genius and how the book Web Penetration Testing with Kali Linux is helping.

Linux-meetup-021113

Avinash told me he was having an issue setting up an SSL supported vhost. I looked at his httpd.conf and tinkered with the configuration till the vhost was up & running. In fact, I set up the VirtualHost according to Jochen’s advice; forcing a permanent redirection from non-www to www. Well, this time the redirection had to be forced to https.

Pritvi came as we started discussion on standard IO streams. We had a quick intro about File Descriptor. I opened up a Perl example I had written earlier & this reminded Avinash of his PHP project whereby he made use of File Handlers. By that time Nayar joined in; making us total of 5 attendees :)

We looked at various examples how using stdin, stdout and stderr help us stream texts where we want them to be. We also had a quick look at /dev/null. Ashley was pretty much interested when we talked about compressing huge log files that are still being used by a program. We can first compress the log on the fly and then void the log.

cat application.log | gzip -9 > application.log.gz

Then empty the log as follows :

>application.log

Nayar explained a bit about his university project and showed us a pH sensor that he’s planning to buy. Pritvi and Nayar exchanged some ideas regarding connection between the sensor reader & his Raspberry Pi. Pritvi tossed the topic about monolithic kernel and we discussed why Prof. Andrew Tanenbaum did not like the idea of monolithic architectures.

Pritvi then gave us a fantastic demo of LaTeX . It indeed was captivating and most of us thought … well, we should start getting hands dirty with those :P

To end the day we had a fabulous afternoon talking Linux, Apache, Standard Streams, Kernel, Minix, File Systems, Scripting, Fuzzy Logic, Hardware hacking and LaTeX.

Tagged as: No Comments