<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  
  
  <channel>
    <title>chrisjrob: microsoft</title>
    <link>https://chrisjrob.com</link>
    <atom:link href="https://chrisjrob.com/tag/microsoft/feed/index.xml" rel="self" type="application/rss+xml" />
    <description>GNU Linux, Perl and FLOSS</description>
    <language>en-gb</language>
    <pubDate>Fri, 13 Feb 2026 17:22:31 +0000</pubDate>
    <lastBuildDate>Fri, 13 Feb 2026 17:22:31 +0000</lastBuildDate>
    
    <item>
      <title>Ubuntu Empathy Microsoft Skype For Business Lync 2013 Client</title>
      <link>https://chrisjrob.com/2015/12/31/ubuntu-empathy-microsoft-skype-for-business-lync-2013-client/</link>
      <pubDate>Thu, 31 Dec 2015 10:23:32 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2015/12/31/ubuntu-empathy-microsoft-skype-for-business-lync-2013-client</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/empathy.png" align="right" alt="Featured Image">
         
         <p>I wrote recently regarding using <a href="/2015/09/02/linux-microsoft-skype-for-business-lync-2013-client/">Microsoft Skype for Business / Lync 2013 in Pidgin</a>, this has worked really well for our Lubuntu 14.04 clients, running Pidgin. 
Having some time off work I decided to try and get this working also on <a href="/2015/10/09/lenovo-thinkpad-x1-carbon-gen-3/">my Ubuntu 14.04 laptop</a>.</p>

<p>The problem is that Ubuntu uses Empathy by default, rather than Pidgin, but I found that the steps were virtually identical (cut and pasted from my earlier post):</p>

<!--more-->

<h2 id="download-and-dependencies">Download and Dependencies</h2>

<ol>
  <li>
    <p>Install build tools if you don’t already have them:</p>

    <p><code class="language-plaintext highlighter-rouge">sudo apt-get install build-essential</code></p>
  </li>
  <li>
    <p>Install checkinstall if you don’t already have it:</p>

    <p><code class="language-plaintext highlighter-rouge">sudo apt-get install checkinstall</code></p>
  </li>
  <li>
    <p><a href="http://sourceforge.net/projects/sipe/files/sipe/pidgin-sipe-1.20.1/pidgin-sipe-1.20.1.tar.gz/download">Download source files</a>.</p>
  </li>
  <li>
    <p>Extract source:</p>

    <p><code class="language-plaintext highlighter-rouge">tar -xvvzf pidgin-sipe-1.20.1.tar.gz</code></p>
  </li>
  <li>
    <p>Change into source directory:</p>

    <p><code class="language-plaintext highlighter-rouge">cd pidgin-sipe-1.20.1</code></p>
  </li>
  <li>
    <p>Read carefully the README file in the source directory.</p>
  </li>
  <li>
    <p>Install dependencies listed in the README:</p>

    <p><code class="language-plaintext highlighter-rouge"># apt-get install libpurple-dev libtool intltool pkg-config libglib2.0-dev libxml2-dev libnss3-dev libssl-dev libkrb5-dev libnice-dev libgstreamer0.10-dev</code></p>
  </li>
</ol>

<p>These dependencies may change over time, and your particular requirements may be different from mine, so please read the README and that information should take precedence.</p>

<h2 id="compile-and-install">Compile and Install</h2>

<p>Lastly, as an ordinary user, you should now be able to compile.
If it fails at any stage, simply read the error and install the missed dependency.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ ./configure --prefix=/usr
$ make
$ sudo checkinstall
</code></pre></div></div>

<p>I found checkinstall was pre-populated with sensible settings, and I was able to continue without making any changes.
Once complete a Debian package will have been created in the current directory, but it will have already been installed for you.</p>

<h2 id="add-account-in-empathy">Add Account in Empathy</h2>

<p>Still in a terminal type:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ empathy-accounts
</code></pre></div></div>

<p>Then simply click the + button to add an account, select the Account Type “sipe”, enter your email address in the Account field and click Log-in. 
Then highlight the newly created account and Edit Connection Preferences, opening up the Advanced section. 
I completed the following:</p>

<ul>
  <li>Login: enter your Skype for Business email address</li>
  <li>Password</li>
  <li>Server: leave blank</li>
  <li>Transport: auto</li>
  <li>User agent: UCCAPI/15.0.4420.1017 OC/15.0.4420.1017</li>
  <li>Authentication: auto</li>
</ul>

<p>And that really was all that there was to it.</p>

       ]]>
      </description>
    </item>
    
    <item>
      <title>Linux Microsoft Skype For Business Lync 2013 Client</title>
      <link>https://chrisjrob.com/2015/09/02/linux-microsoft-skype-for-business-lync-2013-client/</link>
      <pubDate>Wed, 02 Sep 2015 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2015/09/02/linux-microsoft-skype-for-business-lync-2013-client</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/pidgin.png" align="right" alt="Featured Image">
         
         <p>I was surprised to learn that Ubuntu 14.04 can talk to Skype for
Business AKA Lync 2013 using the Pidgin Instant Messaging client. The
general steps were:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code># apt-get install pidgin pidgin-sipe
</code></pre></div></div>

<p>And then restart Pidgin and add a new Account. The Office Communicator
is the relevant plugin, with the following parameters:</p>

<!--more-->

<ul>
  <li>Protocol: Office Communicator</li>
  <li>Username: Your Office 365 or Skype for Business username - probably
your email address</li>
  <li>Password: Your password is obviously required - and will be stored
unencrypted in the config file, so you may wish to leave this blank
and enter at each login</li>
  <li>Server[:Port]: Leave empty if your set-up has autodiscovery</li>
  <li>Connection type: Auto</li>
  <li>User Agent: UCCAPI/15.0.4420.1017 OC/15.0.4420.1017</li>
  <li>Authentication scheme: TLS-DSK</li>
</ul>

<p>I am unclear why the user agent is required, and whether that will need
to change from time to time or not. So far it has worked fine here.</p>

<p>Unfortunately a few days ago the above set-up stopped working, with
“Failed to authenticate with server”. It seems that you must now use
version 1.20 of the Sipe plugin, which fixes “Office365 rejects RC4 in
TLS-DSK”. As this version was only completed three days ago, it is not
yet available in any of the Ubuntu repositories that I have been able to
find, you will probably have to compile yourself.</p>

<p>Broadly speaking I followed these key stages:</p>

<ol>
  <li>
    <p>Install build tools if you don’t already have them:</p>

    <p><code class="language-plaintext highlighter-rouge">sudo apt-get install build-essential</code></p>
  </li>
  <li>
    <p>Install checkinstall if you don’t already have it:</p>

    <p><code class="language-plaintext highlighter-rouge">sudo apt-get install checkinstall</code></p>
  </li>
  <li>
    <p><a href="http://sourceforge.net/projects/sipe/files/sipe/pidgin-sipe-1.20.1/pidgin-sipe-1.20.1.tar.gz/download">Download source files</a>.</p>
  </li>
  <li>
    <p>Extract source:</p>

    <p><code class="language-plaintext highlighter-rouge">tar -xvvzf pidgin-sipe-1.20.1.tar.gz</code></p>
  </li>
  <li>
    <p>Change into source directory:</p>

    <p><code class="language-plaintext highlighter-rouge">cd pidgin-sipe-1.20.1</code></p>
  </li>
  <li>
    <p>Read carefully the README file in the source directory.</p>
  </li>
  <li>
    <p>Install dependencies listed in the README:</p>

    <p><code class="language-plaintext highlighter-rouge"># apt-get install libpurple-dev libtool intltool pkg-config libglib2.0-dev libxml2-dev libnss3-dev libssl-dev libkrb5-dev libnice-dev libgstreamer0.10-dev</code></p>
  </li>
</ol>

<p>These dependencies may change over time, and your particular
requirements may be different from mine, so please read the README and
that information should take precedence.</p>

<p>Lastly, as an ordinary user, you should now be able to compile. If it
fails at any stage, simply read the error and install the missed
dependency.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ ./configure --prefix=/usr
$ make
$ sudo checkinstall
</code></pre></div></div>

<p>I found checkinstall was pre-populated with sensible settings, and I was
able to continue without making any changes. Once complete a Debian
package will have been created in the current directory, but it will
have already been installed for you.</p>

<p>For some reason I found that at this stage Pidgin would no longer run,
as it was now named <code class="language-plaintext highlighter-rouge">/usr/bin/pidgin.orig</code> instead of <code class="language-plaintext highlighter-rouge">/usr/bin/pidgin</code>, I
tried removing and reinstalling pidgin but to no avail. In the end I
created a symlink (<code class="language-plaintext highlighter-rouge">ln -s /usr/bin/pidgin.orig /usr/bin/pidgin</code>), but you
should not do this unless you experience the same issue. If you know the
reason for this I would be delighted to receive your feedback, as this
isn’t a problem that I have come across before.</p>

<p>Restarting Pidgin and the Office Communicator sprung into life once
more. Sadly I would imagine that this won’t be the last time this plugin
will break, such are the vagaries of connecting to closed proprietary
networks.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Buying Microsoft Office</title>
      <link>https://chrisjrob.com/2013/02/20/buying-microsoft-office/</link>
      <pubDate>Wed, 20 Feb 2013 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2013/02/20/buying-microsoft-office</guid>
      <description>
       <![CDATA[
         
         <p>Whilst <a href="http://www.tridenthonda.co.uk" title="Trident Honda">my Company</a> is
predominantly a Linux user, it has not been without its problems.
OpenOffice in particular struggles with some newer Powerpoint
presentations and the lack of the Calibri font seems to cause layout
issues. More recently, our primary system vendor has introduced
“Business Intelligence” as a product and we would like to take the
benefit of that. Unfortunately most of those benefits are only available
if you are also running Microsoft Excel 2010 and later, whilst we of
course use OpenOffice.</p>

<!--more-->

<p>So, with a heavy heart I reached for my dog-eared copy of the Internet,
to see what this would cost me. I knew I needed Microsoft Office
Professional, as Microsoft Access is occasionally needed. I found that
<a href="http://www.businessdirect.bt.com/products/microsoft-office-professional-2010---licence---1-pc---pkc---win---english-7258.html?q=office%202010" title="BT Business Direct - Microsoft Office Professional 2010">a full retail licence from BT Business Direct</a> cost
£205 plus VAT, not so bad after all.</p>

<p>I considered buying 12 of these full retail licences, but decided in the
end to contact our BT account manager to request a quote. I was informed
by BT that the full retail licences could not be used on a server; no
explanation was given for this, but I was assured that this was the
case.  The result was that the cost would in fact be £288 each, an
additional £1000. A rather strange reversal of the usual - the more you
buy, the lower the unit price.</p>

<p>As I was going to be installing on a virtual machine, I was also
interested in knowing that I would be able to reinstall on a new virtual
machine, if for any reason I needed to rebuild. For some reason this
seemed far less clear than I would have liked, but ultimately I did
receive that assurance; albeit in a way that left me wondering if that
would indeed ultimately prove to be the case.</p>

<p>One additional confusion is that 2013 is just out, and so there was a
choice of 2010 or 2013, we had been told to buy 2010 or later, in order
to work with Business Intelligence, but then I read an article on ZDNet
<a href="http://www.zdnet.com/can-microsoft-bring-bi-to-the-masses-if-the-excel-2013-masses-cant-get-bi-7000011450/" title="Can Microsoft bring BI to the masses if the Excel 2013 masses can't get BI?">Can Microsoft bring BI to the masses if the Excel 2013 masses can’t get
BI?</a>.
The upshot seems to be that Microsoft Office Professional 2013 may not
be enough - I might need Microsoft Office Professional Plus 2013, which
as far as I can see is not even listed on BT Business Direct.</p>

<p>I visited the Microsoft page on <a href="http://office.microsoft.com/en-gb/professional-plus/" title="Microsoft Office Professional Plus">Microsoft Office Professional Plus
2013</a> but
this left me none the wiser. Following the link to <a href="http://office.microsoft.com/en-gb/business/microsoft-office-volume-licensing-suites-comparison-FX101812899.aspx" title="Licensing Options">Licensing
Options</a>
looked promising, but was not. Following the link to <a href="http://www.microsoft.com/licensing/licensing-options/enterprise.aspx#tab=4" title="View Licensing Options">View Licensing
Options</a> - seemed
to suggest that the only option was a three year Enterprise Agreement,
but there was no pricing shown, not even under the “Volume Pricing”
heading.</p>

<p>So now I need to re-contact BT to find out if they offer Professional
Plus 2013 and try and find out if this is what I need and whether I can
in fact reinstall on different hardware.</p>

<p>To seasoned purchasers of proprietary software this might all seem par
for the course, or perhaps there is an easier way that I have not yet
found? I suspect that the truth is that we are too large a company for
buying single licences, but too small a company for an enterprise
agreement. Neither fish nor fowl, as the saying goes.</p>

<p>But, for the past 5 years or so, I have not had to think about licensing
once. If I need a copy of office, then I download
<a href="http://www.openoffice.org/" title="OpenOffice">OpenOffice</a> (or more recently
<a href="http://www.libreoffice.org/" title="LibreOffice">LibreOffice</a>); if I need a
desktop publishing program, then I download
<a href="http://www.scribus.net/" title="Scribus">Scribus</a>; a graphics editor, <a href="http://www.gimp.org/" title="The GNU Image Manipulation Program">the
GIMP</a>; an
illustrator, <a href="http://inkscape.org/" title="Inkscape">Inkscape</a>. And for each
of those programs I can install it for all staff without even a thought
about how many licences I might have available.</p>

<p>There is no way out for me, sadly, and I will need to navigate these
difficult waters whether I like it or not, but there <strong>is</strong> a better way
and that way is <a href="http://en.wikibooks.org/wiki/FLOSS_Concept_Booklet" title="FLOSS Concept Booklet">Free Libre Open Source Software
(FLOSS)</a>.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Howto | Install Microsoft Fonts</title>
      <link>https://chrisjrob.com/2009/03/21/install-microsoft-fonts/</link>
      <pubDate>Sat, 21 Mar 2009 06:05:43 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/21/install-microsoft-fonts</guid>
      <description>
       <![CDATA[
         
         <h2 id="quick-installation">Quick Installation</h2>

<p>Should be able to install simply by:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code># apt-get install msttcorefonts
# dpkg-reconfigure --force msttcorefonts
</code></pre></div></div>

<!--more-->

<h2 id="manual-installation">Manual Installation</h2>

<p>Alternatively download each font as an .exe file and extract TTF contents (Konqueror → Actions → Extract):</p>

<ul>
  <li>http://sourceforge.net/project/showfiles.php?group_id=34153&amp;release_id=105355</li>
</ul>

<p>Then in KDE Control Center take option to Add Fonts.</p>

       ]]>
      </description>
    </item>
    
    <item>
      <title>The Importance of Microsoft</title>
      <link>https://chrisjrob.com/2008/06/23/the-importance-of-microsoft/</link>
      <pubDate>Mon, 23 Jun 2008 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2008/06/23/the-importance-of-microsoft</guid>
      <description>
       <![CDATA[
         
         <p>The Linux world hates Microsoft.  This is not where I argue that Microsoft is
wonderful, but I would like to point out the self-interest that the Linux
community has in accepting the world as it is - with Microsoft as the dominant
player.  In particular, I am concerned about the bile that is reserved for any
Linux project that dares to implement Microsoft technology on Linux.</p>

<p>I include in this the Wine Project, Reactos and more recently Mono, even
OpenOffice’s attempts to mimic MS Office have come in for criticism.  Speaking
as someone who has put the Linux desktop into a company, I can tell you that
the biggest problem for me was in dealing with mission-critical applications
that are Windows-only.  The solution for us was virtualising a Windows 2003 server</p>
<ul>
  <li>Microsoft wins again.</li>
</ul>

<!--more-->

<p>I know, it’s our fault for choosing Windows software, well, here’s a newsflash,
most software is written for Windows, and there aren’t always Linux
alternatives.  You show me Linux-compatible motor-trade software or
Linux-compatible filling-station software.  You can’t - they doesn’t exist.
But - and here’s the crunch - I can show you .net applications in both those
markets, and I can show you software that works, to a fashion, under Wine.  If
these technologies can be properly implemented on Linux, then you make it a
whole lot easier for businesses to adopt Linux on the desktop.</p>

<p>And business is critical for Linux, because people are most familiar with the
operating system that they use at work; if that happens to be Linux, then they
are infinitely more likely to adopt Linux at home.  Once Linux is in the home,
then the whole family and, most importantly their children, are likely to adopt
Linux.  Thus the Linux snowball starts gaining momentum at last.  Once there
are a significant proportion of Linux users on the desktop, then developers
will start to worry about cross-platform, making it even easier to adopt Linux.</p>

       ]]>
      </description>
    </item>
    
  </channel> 
</rss>
