FranGarcia.me (Posts about fedora)https://www.frangarcia.me/categories/fedora.atom2023-07-01T22:22:35ZFran GarciaNikolaInstalling and running shrewsoft VPN client in Fedora 38https://www.frangarcia.me/posts/installing-and-running-shrewsoft-vpn-client-in-fedora-38/2023-06-09T17:09:06+02:002023-06-09T17:09:06+02:00Fran Garcia<p>Shrewsoft created a VPN client and last build was done in 2013. We can still
run such an ancient software in Fedora 38 with this couple of tricks.</p>
<h3>Installation</h3>
<p>First you need to enable the COPR repository for legacy OpenSSL 1.10</p>
<div class="code"><pre class="code literal-block">dnf copr enable dioni21/compat-openssl10
</pre></div>
<p>After that, you can manually install the shrewsoft package with:</p>
<div class="code"><pre class="code literal-block"><span class="n">yum</span><span class="w"> </span><span class="n">localinstall</span><span class="w"> </span><span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">download</span><span class="o">.</span><span class="n">copr</span><span class="o">.</span><span class="n">fedorainfracloud</span><span class="o">.</span><span class="n">org</span><span class="o">/</span><span class="n">results</span><span class="o">/</span><span class="n">pessoft</span><span class="o">/</span><span class="n">ike</span><span class="o">/</span><span class="n">fedora</span><span class="o">-</span><span class="n">rawhide</span><span class="o">-</span><span class="n">x86_64</span><span class="o">/</span><span class="mi">00780930</span><span class="o">-</span><span class="n">ike</span><span class="o">/</span><span class="n">ike</span><span class="o">-</span><span class="mf">2.2</span><span class="o">.</span><span class="mi">1</span><span class="o">-</span><span class="mf">13.</span><span class="n">fc29</span><span class="o">.</span><span class="n">x86_64</span><span class="o">.</span><span class="n">rpm</span>
</pre></div>
<h3>Running Shrewsoft VPN client</h3>
<p>First you need to ensure that the IKE daemon is runing. You can launch it
under your regular user:</p>
<div class="code"><pre class="code literal-block">/usr/sbin/iked &
</pre></div>
<p>Then launch the VPN client GUI with:</p>
<div class="code"><pre class="code literal-block">/usr/bin/ikec
</pre></div>
<p>Finally import your VPN profile and enjoy <code>:-)</code></p>
<p>Happy hacking!</p>Upgrading to Fedora 34https://www.frangarcia.me/posts/upgrading-to-fedora-34/2021-05-29T19:06:47+02:002021-05-29T19:06:47+02:00Fran Garcia<p>Fedora 34 was released a few weeks ago, and now I took some time to update my work machine to the new release. Here are some tips I found interesting:</p>
<h2>How to upgrade via command line</h2>
<p>Upgrades can be applied via CLI with</p>
<div class="code"><pre class="code literal-block">sudo<span class="w"> </span>dnf<span class="w"> </span>upgrade<span class="w"> </span>-y<span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="se">\</span>
sudo<span class="w"> </span>dnf<span class="w"> </span>system-upgrade<span class="w"> </span>download<span class="w"> </span>--refresh<span class="w"> </span>--releasever<span class="o">=</span><span class="m">34</span><span class="w"> </span>--nogpgcheck<span class="w"> </span>--allowerasing<span class="w"> </span>-y<span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="se">\</span>
sudo<span class="w"> </span>dnf<span class="w"> </span>system-upgrade<span class="w"> </span>reboot<span class="w"> </span>-y
</pre></div>
<p>Note that this will take care of removing unneeded or conflicting RPMs. It can be a little too eager removing packages, so you can inspect later what was done via <code>dnf history list</code> and <code>dnf history info X</code>.</p>
<h2>Fixing the horizontal dock</h2>
<p>I'm a fan of the old way the dock was handled (vertically on the left). Moving the mouse to the top left corner to activate the 'Activities' button, then moving the mouse to the bottom to choose the right application I want to launch seems like a lot of mouse travel.</p>
<p>Fortunately there are extensions that fix that behaviour and revert to the old one.</p>
<ul>
<li><a href="https://extensions.gnome.org/extension/4144/vertical-overview/">https://extensions.gnome.org/extension/4144/vertical-overview/</a></li>
<li><a href="https://github.com/RensAlthuis/vertical-overview">https://github.com/RensAlthuis/vertical-overview</a></li>
</ul>
<p>This extension needs to be used in conjunction to <a href="https://github.com/ewlsh/dash-to-dock/tree/ewlsh/gnome-40">Dash-to-dock</a>, which is available from the linked repo, or installed from RPM with <code>dnf install gnome-shell-extension-dash-to-dock</code> . </p>
<h2>Ta-da!</h2>
<p>... and that was it for me. Pretty uneventful upgrade as everything seems to work ok.</p>
<p>Happy hacking!</p>