Problém s instalací Skype na linuxu [vyřešeno]

     Většina distribucí založená na linuxu je  i bez znalosti příkazové řádky (tzv. terminálu) použitelná jako bezplatná alternativa komerčních operačních systémů. Jestli něco může od změny odradit, je několik pro "běžného smrtelníka" neřešitelných problémů, které vyžadují větší znalosti systémů založených na linuxu. Tady je jeden z nich.

instalační soubory/ potřebné balíčkyHynek Dařbujan

Prostředí :

   Z důvodu výkonnostních problémů jsem zvolil si naistalovat distribuci Opensuse 11.4. V současnosti se blíží vydání verze 12.3, jejíž styl se mi nelíbí. Navíc myslím, že verze 11.4 je už časem prověřená. Grafické prostředí jsem zvolil Gnome 2, které svým old-schoolovským vzhledem i ovládáním připomíná Windows XP.

Problém:

    Existuje několik aplikací, které z licenčních důvodů nelze nainstalovat přímo  ze základních repozitářů. První z nich je Skype, program pro volání po internetu . Po té, co byl Skype koupen Microsoftem, prošel řadou změn, hlavně zlepšením grafické stránky ovládání programu. To je důležité pro nevylekání běžných uživatelů (tzv. BFU), pro které, jak se zdá, je často důležitější vzhled před funkčností. Jste jedni z nich? Nevíte jak dokončit instalaci?  Právě pro Vás je tento návod. 

Stanovení diagnózy:

  1. Stáhneme si instalační soubor pro naši distribuci ze stránek Skype.
  2. Tento popis je pro distribuci Opensuse, takže stažený instalační balíček by měl mít příponu .rpm; distribuce založené na debianu budou mít balíčky s příponou .deb .
  3. Ve složce Stažené na něj poklikáme, čímž jej otevřeme pomocí instalátoru balíčků
  4. Systém nás vyzve k zadání rootovského/vašeho hesla, které vložíme
  5. Instalace začne...
  6. ...a zastaví se (pravděpodobně, jestli to už nemáte ošetřeno) chybou, která požaduje nedostupný balíček
  7. Hlášení obsahuje:

libstdc++.so.6

     Časem byste zjistili, že ani když si tento balíček stáhnete a pokusíte se ho nainstalovat, dojde ke kolizi se starší verzí, která je nutná pro instalaci jakéhokoliv software na počítači. Její odstranění znamená nutnou přeinstalaci celého systému,  takže se tvoří začarovaný kruh.

Léčba:

     Co s tím ? Nabízím řešení své vlastní řešení. První krok je vynucená instalace Skype bez dbání na závislosti:

  1. Je nutné se přesunout do složky, která obsahuje instalační balíček Skype (u mě skype-4.1.0.20-suse.i586.rpm),
  2. pravým tlačítkem kliknout do prostoru složky a zvolit možnost "otevřít v terminálu",
  3. následně se otevře  terminálové okno, do kterého bude napsán příkaz pro nucenou instalaci skype:

respektive pro např. novější verzi:

 

  1. Po potvrzení příkazu se Vás systém opět zeptá na heslo,
  2. po jeho zadání se Skype nainstaluje,
  3. když ale zkusíte v terminálu napsat příkaz Skype,
  4. objeví se už známá hláška o chybějící knihovně/balíčku libstdc++,
  5. ten je třeba stáhnout z následujících odkazů:
  6.  verze 32 bit  <zde>,
  7.  či  64bitovou verzi, tak <zde>,
  8. opět se přesuňte do složky, kam se ukládají stažené soubory a opět stejným postupem přes terminál vykonáme příkaz pro vynucenou instalaci:

respektive pro 64-bitovou verzi:

     Teď by už měl jít příkazem skype, nebo přes ikonku v menu/ na ploše program Skype spustit.  Pro rozšíření Vašich znalostí ještě bude uveden význam příkazů v terminálu:

  • sudo umožňuje akce s právy root/administrátora ;
  • rpm znamená druh instalátoru balíčků ;
  • -i znamená instalaci;
  • --force znamená vynucení instalace i proti chybovým hlášením;
  • --nodeps přeskočí při instalaci kotrolu požadovaných knihoven;

 

 Závěrečné zhodocení:

     Snad Vám tento návod pomohl. Pro hodně lidí tento případ byl/je/bude prvním setkáním s terminálem (příkazovou řádkou). Jde v něm dělat spoustu užitečných i radikálních/destruktivních činností a často i efektivněji, než v grafickém prostředí. Ale nezapomeňte! S velkou mocí přichází velká zodpovědnost. 

Jestliže Vám nejde u Skypu web-kamera ..... tak o tom bude pravděpodobně příští díl, kde se snad už projeví, že nejsme zas tak slabí.

 

 

 

.

Autor: Hynek Dařbujan | sobota 2.2.2013 20:33 | karma článku: 9,20 | přečteno: 1792x