Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: Mám problém s instalací balíčku z repozitáře. Prosím pomozte. Děkuji.  (Přečteno 1020 krát)

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Dobrý den všem.
Dovolil bych si popsat svůj problém v následujících krocích.

1) Na svém PC mám Ubuntu 14.04 LTS
2) Chci nainstalovat balíček, říkejme mu pracovně [balicek]", který ale bohužel NENÍ k dispozici v repozitáři pro Ubuntu 14.04 LTS, ale JE k dispozici v repozitáři pro Ubuntu 16.04 LTS.
3) Jak tedy tento balíček nainstaluji?
4) Klasický příkaz v Terminálu sudo apt-get install [balicek] nefunguje. Samozřejmě to napíše, že balíček není v repozitáři k dispozici.

Všeobecně tedy otázka zní:
Jak nainstaluji do svého Ubuntu balíček, který NENÍ k dispozici v repozitáři mého Ubuntu, ale JE k dispozici v repozitáři jiné verze Ubuntu.

P.S.:
Zajímá mě řešení "příkazem v Terminálu", nikoliv jakékoliv jiné řešení (Synaptic, neoficiální repozitáře atd.)
Prostě příkaz v Terminálu, kterým nainstaluji do Ubuntu 14.04 LTS balíček, který je v oficiálním repozitáři Ubuntu 16.04 LTS. Doufám, že takové řešení existuje.

Děkuji za odpověď.

« Poslední změna: 10 Květen 2018, 05:27:35 od IceMan.Ubuntu »

Milhouse

  • Moderátor
  • Guru
  • *****
  • Příspěvků: 5684
  • Karma: +235/-37
    • Zobrazit profil
Tajemnej, jak hrad v Karpatech.

Napiš název programu/balíku a můžeme něco zkoušet. Porušovat závislosti se většinou nevyplácí...

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

WeltRaum

  • Host
Porušovat závislosti se většinou nevyplácí...
S týmto sa dá iba súhlasiť. Verzie balíkov z Ubuntu 14.04 nemusia byť zhodné s vyššou verziou Ubuntu.


@IceMan.Ubuntu
Nepíšeš o aký balík ide a teda nie je jasné, či by boli splnené všetky závislosti. Toto by nebolo zlé najprv skontrolovať. Príkazom
Kód: [Vybrat]
apt show BALIKv U 14.04 a potom aj 16.04 sa dajú zistiť rozdiely v balíkoch a závislosti.

Citace
3) Jak tedy tento balíček nainstaluji?
Najjednoduchšie cez Synaptic  ;)
1. Otvoriť Synaptic v U 16.04 >> kliknúť na balík a označiť ho na inštaláciu (ale nedať inštalovať)>> v menu Synapticu potom klik na Súbor >> Vygenerovať skript pre stiahnutie balíkov >> skript dať  uložiť napr. na plochu a pomenovať ho.
2. Synaptic ukončiť a potvrdiť stratu zmien
3. Otvoriť terminál a prepnúť sa na miesto, kam bol skript uložený - ak na ploche, tak
Kód: [Vybrat]
cd Plochaa spustiť skript
Kód: [Vybrat]
sh NÁZOV_BALÍKAtýmto sa zvyknú vytvoriť dva DEB-balíky (32. a 64.bit), ak 32 bit. neexistuje, tak sa vytvorí iba 64.bit.(BALÍK_amd64.deb)
4. DEB-balíky uložiť na USB kľúč a preniesť do PC s U 14.04
5. odporučil by som takto vytvorený balík inštalovať cez GDebi - v prípade, že nebudú splnené závislosti, tak ho GDebi nenainštaluje a hneď na toto upozorní. Nerozbiješ si balíčkovací systém.  ;)

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Proč tak složitě?  Ten balík si přece může stáhnout přímo z repozitáře 16.04....

WeltRaum

  • Host
Proč tak složitě?  Ten balík si přece může stáhnout přímo z repozitáře 16.04....
Ono to nie je vôbec zložité, práca na 5 minút. Ale máš pravdu, ide to aj priamo z repa Ubuntu 16.04.  ;)

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Tak já teda kápnu božskou no, abych nebyl tajemnej jak hrad v Karpatech, z čehož mě osočil Milhouse.
Jde o instalaci knihovny wxWidgets.

Chci vytvořit GUI aplikaci v C++, která bude při běhu závislá na knihovně wxWidgets.
Řeším teď, jak tu aplikaci budu distribuovat.
Jako nejsnažší způsob mi přijde, že si uživatel nainstaluje kompletní knihovnu wxWidgets příkazem přes Terminál a pak už jenom rozbalí moji aplikaci do libovolného adresáře na disku a dvojklikem na spustitelný soubor ji spustí.
Bohužel sem ale narazil na problém s tou instalací wxWidgets, protože sem zjistil, že v oficiálním repozitáři každé verze Ubuntu je jiná verze wxWidgets a tudíž se ty balíčky jmenují jinak v každé verzi Ubuntu.

Např.
Chci-li nainstalovat kompletní knihovnu wxWidgets v Ubuntu 16.04 LTS, tak je nutné nainstalovat následující baličky:
   libwxbase3.0-0v5
   libwxgtk3.0-0v5
   libwxgtk-media3.0-0v5
   libwxgtk-webview3.0-0v5

Chci-li nainstalovat kompletní knihovnu wxWidgets v Ubuntu 14.04 LTS, tak je nutné nainstalovat následující baličky:
   libwxbase3.0-0
   libwxgtk3.0-0
   libwxgtk-media3.0-0

Jak vidíte, tak balíčky pro U 14.04 LTS mají jiný název (jiné číslo verze) a balíček webview ůplně chybí.

Napadlo mě tedy, že si prostě vyberu některou verzi wxWidgets (logicky asi tu nejnovější z repozitáře pro U 18.04 LTS) a tu si uživatel mého programu nainstaluje do svého PC, ideálně příkazem v Terminálu.
Toto řešení mi přijde nejkomfortnější pro uživatele mého programu, protože si myslím, že i ta největší lama dokáže spustit Terminál klávesovou zkratkou ctrl-alt-T, napsat do Terminálu nějaký příkaz a odpálit ho klávesou [enter].
Naopak naprosto nevhodné mi přijde chtít po uživateli, aby si wxWidgets nainstaloval sám přes nějakého správce balíčků, protože těch balíčků libwx je tam mraky (nejen runtime, aje i development a debug verze), takže je velmi vysoká pravděpodobnost, že si nainstaluje ty nesprávné a můj program mu nepoběží a navíc se ty balíčky jmenují jinak v každé verzi Ubuntu, jak sem již vysvětlil výše.

Co tedy potřebuji.

1) Vezmu např. balíčky wxWidgets z Ubuntu 16.04 LTS (jmenovitě jsou uvedeny výše)
2) Uživatel mého programu si je nainstaluje do svého Ubuntu, což nemusí být nutně zrovna U 16.04 LTS, ale jakákoliv jiná verze Ubuntu, proto potřebuji ten příkaz v Terminálu, kterým nainstaluji balíčky wxWidgets z oficiálního repozitáře Ubuntu 16.04 LTS do jakékoliv jiné verze Ubuntu.

« Poslední změna: 10 Květen 2018, 19:52:32 od IceMan.Ubuntu »

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Pokud chceš instalovat balík z (jakéhokoli) repozitáře, musíš si napřed ten repozitář přidat do zdrojů SW.
Ale přidávat do zdrojů komplet repozitář jiných verzí ubuntu než je aktuálně nainstalováno není dobrý nápad.....
----------------------------------
Zbývající možnost je stáhnout ručně samostatné balíky - jak už bylo řečeno výše.
----------------------------------
Pokud to chceš celé udělat z Terminálu, ke stažení balíků poslouží třeba wget a k jejich instalaci dpkg.
Nic ti nebrání napsat si skript pomocí kterého se balíky stáhnou a nainstalují.  Takže uživatel pouze spustí tvůj skript a vše potřebné se mu nainstaluje. Jednoduché a elegantní....
« Poslední změna: 11 Květen 2018, 04:55:39 od juwa2 »

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Já scripty psát neumím, ani jsem nikdy netoužil umět.
Scripty se mi prostě nelíbí a nemám vůbec žádnou chuť se jim věnovat.
A člověk taky nemůže umět všechno.
Já se věnuji cca 20 let programování softwaru (Mám to pouze jako koníček) a za tu dobu jsem se na pokročilé úrovni naučil jazyky Pascal, C/C++, C#, Java, SQL, HTML.
Myslím, že to už úplně stačí, na další věci už nemám v hlavě kapacitu.
Pokud bych se ještě cokoliv nového učil, tak jedině zdokonalovat ty jazyky, které už ovládám.

Kdyby mi někdo tady napsal script, který stáhne a nainstaluje balíky

   libwxbase3.0-0v5
   libwxgtk3.0-0v5
   libwxgtk-media3.0-0v5
   libwxgtk-webview3.0-0v5

z oficiálního repozitáře Ubuntu 16.04 LTS, tak budu neskutečně šťastný a tomu dotyčnému vděčný.


P.S.:
Abych ulehčil práci případnému zájemci o napsaání takového scriptu:

Synaptic dokáže vygenerovat script pro stažení balíků, které jste před tím označili v seznamu balíků.
(MENU - Výběr - Vygenerovat script pro stažení balíků).
Balíky se stáhnou do adresáře home/iceman (v mém případě), vy máte asi jiný název uživatelského účtu (např. home/juwa2).
Pro moji potřebu bude ale potřeba do toho scriptu ještě dopsat tu část, že se stažené balíky nainstalují a potom smažou, aby nezůstával na HDD nějaký bordel.

« Poslední změna: 14 Květen 2018, 19:29:19 od IceMan.Ubuntu »

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Kód: [Vybrat]
#!/bin/bash
mkdir $HOME/installdeb
cd $HOME/installdeb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-media3.0-0v5_3.0.2+dfsg-1.3_amd64.deb http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
sudo dpkg -i $HOME/installdeb/*.deb
rm -R $HOME/installdeb

Zkopíruj do txt editoru a ulož jako instalace.sh
Nastav spustitelnost (chmod a+x)
Instalace pomocí dpkg neřeší závislosti.
« Poslední změna: 11 Květen 2018, 09:59:21 od juwa2 »

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Pro juwa2:
Moc ti děkuji za ten script.
Co nejdříve ho vyzkouším.
Jen ty nevyřešený závislosti mě trochu trápí.
Mám rád úplná a dokonalá řešení.

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Závislosti - pokud je to potřeba, se dají pořešit příkazem
Kód: [Vybrat]
sudo apt-get -f install
Nebo použít místo dpkg gdebi (předpokladem je mít gdebi nainstalovaný).
------------------------------------
Úplně univerzálně to ošetřit nelze, protože v každé instalaci jsou jiné výchozí podmínky.
« Poslední změna: 11 Květen 2018, 10:28:39 od juwa2 »

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Pro juwa2:

Tak jsem spustil ten script od tebe a stalo se následující:
1) Balíčky se stáhly z repozitáře Ubuntu 16.04 LTS
2) Pokus o jejich nainstalování selhal kvůli nesplněným závislostem.
     Konkrétně to v Terminálu napsalo, že balíčky zůstaly nezkonfigurované.
     Když sem otevřel Synaptic, tak balíčky byly v repozitáři, ale byla u nich červená ikonka s bílým křížkem uvnitř.
     Když sem kliknul na jeden balíček pravou myší, tak v kontextovém menu byla možnost "Označit k instalaci" neaktivní.
9) Po spuštění tvého scriptu jsem tedy spustil v Terminálu příkaz "sudo apt-get -f install", aby teda "pořešil ty závislosti", jak si psal v dalším svém příspěvku a ono mi to nabídlo akorát smazání těch balíčků, pořešilo to kulový.

Závěr:
Obávám se, že k úspěšnému stažení a nainstalování těch balíčků bude potřeba trochu vypečenější script.
A reálné to je ho napsat
, protože když instaluji např. CodeBlocks z
(https://launchpad.net/~damien-moore/+archive/ubuntu/codeblocks-stable),
 tak to nainstaluje CodeBlocks IDE + wxWidgets2.8 + všechny potřebné závislosti a ve výsledku vše šlape jak má.
« Poslední změna: 12 Květen 2018, 04:53:40 od IceMan.Ubuntu »

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Použij gdebi  - ve skriptu změň řádek
Kód: [Vybrat]
sudo dpkg -i $HOME/installdeb/*.deb
na
Kód: [Vybrat]
sudo gdebi $HOME/installdeb/*.deb
Předpokladem je mít gdebi nainstalovaný. Pokud nemáš, tak
Kód: [Vybrat]
sudo apt-get install gdebi
(můžeš to dopsat na začátek skriptu)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zde je druhá verze skriptu
Kód: [Vybrat]
#!/bin/bash
mkdir $HOME/installdeb
cd $HOME/installdeb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-media3.0-0v5_3.0.2+dfsg-1.3_amd64.deb http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
sudo apt-get install libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
sudo apt-get install libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
sudo apt-get install libwxgtk-media3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
sudo apt-get install libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
rm -R $HOME/installdeb
« Poslední změna: 12 Květen 2018, 05:32:44 od juwa2 »

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Pro juwa2:

No jo, ale to už je pro uživatele příliš nekomfortní a složité.
Představ si, že si z Netu stáhneš nějaký program pro Ubuntu a v instalačních instrukcích to po tobě bude chtít, aby sis nainstaloval nějaký program (gdebi) a pak spustil v Terminálu nějaký script a pak teprve si rozbalil ten program do libovolného adresáře a dvojklikem na spustitelný soubor ho spustil.
Takhle distribuovat svůj program opravdu nechci.

A co Ubuntu Software Center?
Dokázal by USC při instalaci těch balíčků vošéfovat ty závislosti?
Jde mi o to, že USC má ve svém Ubuntu každý defaultně, nemusel by si tedy instalovat zbytečně další program na správu balíčků (gdebi).
Do toho scriptu by se místo sudo gdebi $HOME/installdeb/*.deb napsalo USC místo gdebi.
Fungovalo by to?

« Poslední změna: 12 Květen 2018, 05:32:07 od IceMan.Ubuntu »

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Pro juwa2:

No jo, ale to už je pro uživatele příliš nekomfortní a složité.
Představ si, že si z Netu stáhneš nějaký program pro Ubuntu a v instalačních instrukcích to po tobě bude chtít, aby sis nainstaloval nějaký program (gdebi) a pak spustil v Terminálu nějaký script a pak teprve si rozbalil ten program do libovolného adresáře a dvojklikem na spustitelný soubor ho spustil.
Takhle distribuovat svůj program opravdu nechci.

A co Ubuntu Software Center?
Dokázal by USC při instalaci těch balíčků vošéfovat ty závislosti?
Jde mi o to, že USC má ve svém Ubuntu každý defaultně, nemusel by si tedy instalovat zbytečně další program na správu balíčků (gdebi).
Do toho scriptu by se místo sudo gdebi $HOME/installdeb/*.deb napsalo USC místo gdebi.
Fungovalo by to?

Instalaci gdebi lze dopsat přímo do toho skriptu - je to jeden řádek.  A pak už vše proběhne automaticky.
Uživatel pouze spustí skript....
Princip je ten, že ty závislosti by se měly instalovat napřed. A právě tohle gdebi "umí"
----------------------------------------------------------------------------
SW center používá k instalaci apt (zohlednil jsem ve skriptu č.2) - vyzkoušej, měly by se nainstalovat i závislosti.
« Poslední změna: 12 Květen 2018, 05:42:25 od juwa2 »

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Pro juwa2:
Vyzkoušel jsem všechny scripty, které si nabídl.
Funguje jenom ten přes gdebi a i tam se objevil problém:
Jde o tento script:
Kód: [Vybrat]
#!bin/bash
sudo apt-get install gdebi
mkdir $HOME/installdeb
cd $HOME/installdeb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxbase3.0-0v5_3.0.2+dfsg-.3_amd64.deb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtkmedia3.0-0v5_3.0.2+dfsg-.3_amd64.deb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
sudo gdebi $HOME/installdeb/*.deb
rm -R $HOME/installdeb
________________________________________________________________________________
A zde je výpis z Terminálu:
Dle mého názoru se stalo to, že to nedokázalo nainstalovat ten poslední balíček
libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb,
protože je závislý na libstdc++6 (>= 5.2) a gdebi nedokázal tuto závislost vyřešit.
________________________________________________________________________________
Kód: [Vybrat]
iceman@IceMan:~$ sudo chmod u+x '/home/iceman/wxWidgets.sh'
[sudo] password for iceman:
iceman@IceMan:~$ sudo sh '/home/iceman/wxWidgets.sh'
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí       
Čtu stavové informace… Hotovo
Následující extra balíky budou instalovány:
  gdebi-core
Následující NOVÉ balíky budou nainstalovány:
  gdebi gdebi-core
0 aktualizováno, 2 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 32,9 kB archivů.
Po této operaci bude na disku použito dalších 340 kB.
Chcete pokračovat? [Y/n] y
Mám:1 http://cz.archive.ubuntu.com/ubuntu/ trusty-updates/main gdebi-core all 0.9.5.3ubuntu3 [9 518 B]
Mám:2 http://cz.archive.ubuntu.com/ubuntu/ trusty-updates/universe gdebi all 0.9.5.3ubuntu3 [23,4 kB]
Staženo 32,9 kB za 0s (165 kB/s)
Vybírám dosud nevybraný balík gdebi-core.
(Čtu databázi … nyní je nainstalováno 250220 souborů a adresářů.)
Připravuje se nahrazení …/gdebi-core_0.9.5.3ubuntu3_all.deb …
Rozbaluje se gdebi-core (0.9.5.3ubuntu3) …
Vybírám dosud nevybraný balík gdebi.
Připravuje se nahrazení …/gdebi_0.9.5.3ubuntu3_all.deb …
Rozbaluje se gdebi (0.9.5.3ubuntu3) …
Zpracovávají se spouštěče pro balík man-db (2.6.7.1-1ubuntu1) …
Zpracovávají se spouštěče pro balík desktop-file-utils (0.22-1ubuntu1.1) …
Zpracovávají se spouštěče pro balík gnome-menus (3.10.1-0ubuntu2) …
Zpracovávají se spouštěče pro balík bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Zpracovávají se spouštěče pro balík mime-support (3.54ubuntu1.1) …
Nastavuji balík gdebi-core (0.9.5.3ubuntu3) …
Nastavuji balík gdebi (0.9.5.3ubuntu3) …
--2018-05-12 06:02:59--  http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
Překládám cz.archive.ubuntu.com (cz.archive.ubuntu.com)… 217.31.202.63, 2001:1488:ffff::63
Navazuje se spojení s cz.archive.ubuntu.com (cz.archive.ubuntu.com)|217.31.202.63|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 971476 (949K) [application/octet-stream]
Ukládám do: „libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“

100%[============================================================================================>] 971 476     1,15MB/s   za 0,8s   

2018-05-12 06:03:00 (1,15 MB/s) – „libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“ uloženo [971476/971476]

--2018-05-12 06:03:00--  http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
Překládám cz.archive.ubuntu.com (cz.archive.ubuntu.com)… 217.31.202.63, 2001:1488:ffff::63
Navazuje se spojení s cz.archive.ubuntu.com (cz.archive.ubuntu.com)|217.31.202.63|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 4341584 (4,1M) [application/octet-stream]
Ukládám do: „libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“

100%[============================================================================================>] 4 341 584   1,18MB/s   za 3,5s   

2018-05-12 06:03:04 (1,17 MB/s) – „libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“ uloženo [4341584/4341584]

--2018-05-12 06:03:04--  http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-media3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
Překládám cz.archive.ubuntu.com (cz.archive.ubuntu.com)… 217.31.202.63, 2001:1488:ffff::63
Navazuje se spojení s cz.archive.ubuntu.com (cz.archive.ubuntu.com)|217.31.202.63|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 49046 (48K) [application/octet-stream]
Ukládám do: „libwxgtk-media3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“

100%[============================================================================================>] 49 046      --.-K/s   za 0,06s   

2018-05-12 06:03:04 (859 KB/s) – „libwxgtk-media3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“ uloženo [49046/49046]

--2018-05-12 06:03:04--  http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb
Překládám cz.archive.ubuntu.com (cz.archive.ubuntu.com)… 217.31.202.63, 2001:1488:ffff::63
Navazuje se spojení s cz.archive.ubuntu.com (cz.archive.ubuntu.com)|217.31.202.63|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 49560 (48K) [application/octet-stream]
Ukládám do: „libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“

100%[============================================================================================>] 49 560      --.-K/s   za 0,06s   

2018-05-12 06:03:04 (782 KB/s) – „libwxgtk-webview3.0-0v5_3.0.2+dfsg-1.3_amd64.deb“ uloženo [49560/49560]

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Building data structures... Done
Building data structures... Done
Tento balík nelze nainstalovat
Dependency is not satisfiable: libstdc++6 (>= 5.2)

iceman@IceMan:~$
iceman@IceMan:~$
iceman@IceMan:~$
________________________________________________________________________________
Konec výpisu z Terminálu
« Poslední změna: 13 Květen 2018, 22:46:06 od GdH »

petertomasy

  • Stálý člen
  • ***
  • Příspěvků: 779
  • Karma: +88/-8
    • Zobrazit profil
v 14.04 existuje  libstdc++6 vo verzii
Citace
4.8.4-2ubuntu1~14.04.4 [security]: amd64 i386
teda 4.8  preto
Citace
Dependency is not satisfiable: libstdc++6 (>= 5.2)
nič iného Vám nezostáva , len povýšiť systém aspoň na 16.04 ...
Citace
5.4.0-6ubuntu1~16.04.9 [security]: amd64 i386
aj tak podpora pre 14.04 Vám ostáva už iba 1 rok .
Čo Vám bráni používať napr. 16.04 alebo 18.04 a mať systém "in"  (ako hovorí môj syn) ?

juwa2

  • Závislák
  • ****
  • Příspěvků: 2029
  • Karma: +143/-34
    • Zobrazit profil
Zkrátka skutečnost je taková, že některé závislosti nelze (pro určitou verzi ubuntu) vyřešit.
To znamená, že některé balíky tam zkrátka nenainstaluješ z důvodu nesplnitelných závislostí.
Jediná možnost je přejít na vyšší verzi. Pak budou závislosti splnitelné.
-----------------------------------------------------------------------------------------------
Pokud rád experimentuješ, přidej si tento PPA
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test/+packages
A spusť instalační skript znova (ten s gdebi). Je pravděpodobné, že se závislosti vyřeší (repozitář obsahuje libstdc++ a gcc až ve verzi 8 pro U14.04).
« Poslední změna: 12 Květen 2018, 09:12:09 od juwa2 »

IceMan.Ubuntu

  • Návštěvník
  • *
  • Příspěvků: 16
  • Karma: +1/-2
    • Zobrazit profil
Pro petertomasy:

Co mi brání používat aktuálnější OS? Např. U 16.04 LTS nebo U 18.04 LTS?
Třeba to, že mi nefunguje zvuk v U 16.04 LTS.
Fungoval, ale před 2 měsíci najednou úplně přestal fungovat.
V Nastavení -> Zvuk je na kartě Výstup uvedeno "Prázdný výstup".
Když vše fungovalo, tak tam bylo uvedeno "Analogový výstup".

Stručně řečeno, OS prostě nerozpozná moji zvukovou kartu.
Jedná se o integrovanou zvukovou kartu Realtek High Definition Audio.

Uposlechl jsem Vaši radu a nainstaloval si Ubuntu 18.04 LTS.
Problém se zvukem bohužel přetrvává, prostě OS nerozpozná moji zvukovou kartu, stejně jako v U 16.04. LTS.

Stáhl jsem si ovladač pro Linux s oficiálních stránek výrobce Linux driver (3.0)
http://218.210.127.131/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false

Bohužel jsem ale poněkud šokován zjistil, že se jedná o nějakou sračku ve formě zdrojového kodu, kterou si musím sám zkompilovat a rozchodit, což nedokážu.
Očekával jsem nějaký instalační script nebo balíček .deb, prostě instalaci na úrovni.

Závěr:
Mám nainstalován nejnovější OS (Ubuntu 18.04 LTS) a jsem bez zvuku.
Poslední verze , kde vše bez problémů funguje, je Ubuntu 14.04 LTS, proto sem měl nainstalován tento OS.
A ještě bych dodal, že mám v podstatě nový PC, zakoupené v prosinci 2015 (2,5 roku staré).
Na novém PC s nejnovějším Ubuntu bych opravdu nečekal, že to ani nebude schopné rozeznat zvukovou kartu.
Když už ta podpora mojí zvukové karty jednou v jádře linuxu je (ovladač), tak nechápu proč ji najednou z toho jádra odstranili?
Ubuntu je stále náročnější na HW, zabírá více operační paměti i místa na HDD a přitom si Canonical jen tak usmyslí, že prostě od verze U 16.04 LTS už nebude k dispozici ovladač pro zvukovku, kterou mají skoro všichni a všeho všudy ten ovladač zabírá pár stovek KB. Nechápu.
« Poslední změna: 13 Květen 2018, 08:01:41 od IceMan.Ubuntu »