Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

Instalare TSDuck pe Ubuntu

- - - - -
  • Please log in to reply
18 replies to this topic

#1
gnotiseuton

gnotiseuton

    Junior Member

  • Grup: Members
  • Posts: 106
  • Înscris: 30.07.2005
As dori sa instalez TSDuck pe Ubuntu,dar din pacate nu stapinesc bine linux. Rog pe cel care stie sa-mi arate,pas cu pas,cum se compileaza/instaleaza aceasta aplicatie,plus dependintele.
Multumesc anticipat Posted Image

#2
Arthos

Arthos

    ¯\_(ツ)_/¯

  • Grup: Senior Members
  • Posts: 3,414
  • Înscris: 01.11.2004
Downloadezi installer-ul de pe site : https://tsduck.io/download/tsduck/ si dai dublu-click pe el :>

#3
Znevna

Znevna

    Senior Member

  • Grup: Senior Members
  • Posts: 2,436
  • Înscris: 23.08.2020
Pachetul .deb are niste dependinte ciudate, cel putin pe 20.04.4 n-am reusit sa-l pornesc, sa zici ca rezolvi cu primele..
Spoiler
Sa zicem ca pe astea le rezolvi..
sudo apt install libsrt1 libcurl4
Reading package lists... Done
Building dependency tree	
Reading state information... Done
The following NEW packages will be installed:
libcurl4 libsrt1

Spoiler
Dai de ..
tsp
tsp: error while loading shared libraries: libsrt.so.1.4: cannot open shared object file: No such file or directory


O rezolvi si pe asta..
sudo ln -rs /usr/lib/x86_64-linux-gnu/libsrt.so.1.4.0 /usr/lib/x86_64-linux-gnu/libsrt.so.1.4
Dai de ......
tsp
tsp: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by tsp)
tsp: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/libtsduck.so)
tsp: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/libtsduck.so)
tsp: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/libtsduck.so)

Si .. cam aici m-am oprit pe Ubuntu 20.04.4.
Spoiler

N-am incercat o versiune mai veche sau pe un ubuntu mai nou :)
Cred ca cel mai probabil e necesara o compilare.

#4
Arthos

Arthos

    ¯\_(ツ)_/¯

  • Grup: Senior Members
  • Posts: 3,414
  • Înscris: 01.11.2004
Nu am sesizat nici o problema pe Fedora 36  la instalarea prin Software Center sau la cea din terminal.

Attached File  tsduck_fedora1.png   37.97K   21 downloadsAttached File  tsduck_fedora2.png   77.6K   22 downloadsAttached File  tsduck_fedora3.png   149.89K   18 downloads

#5
Znevna

Znevna

    Senior Member

  • Grup: Senior Members
  • Posts: 2,436
  • Înscris: 23.08.2020
De instalat l-am instalat si eu, daca vrei sa rulezi tsp de exemplu, dai de problemele mentionate mai sus.
Oricum rpm-ul e pentru Fedora 35, tu ai 36, apropiate.
.deb-ul pentru Ubuntu e pentru .. ubuntu 21, eu am 20.04.... aparent nu se pupa
Nu stim ce versiune are initiatorul :)

Edited by Znevna, 23 June 2022 - 23:19.


#6
Arthos

Arthos

    ¯\_(ツ)_/¯

  • Grup: Senior Members
  • Posts: 3,414
  • Înscris: 01.11.2004
E problema specifica distributiei Ubuntu, pe sistemul meu nu genereaza nici o eroare la rulare.

#7
gnotiseuton

gnotiseuton

    Junior Member

  • Grup: Members
  • Posts: 106
  • Înscris: 30.07.2005
Va multumesc amindurora pentru bunavointa si raspuns Posted Image
Eu lucrez pe Ubuntu 20.04,ca si Znevna,si am intimpinat probleme cu instalarea tsp-ului.De fapt n-am reusit sa-l instalez,iar cautarile mele in acest sens pe alte site-uri  pentru a ma lamuri nu m-a ajutat.
Cu toate am  descarcat ultima versiune tsduck de pe linkul lui Arthos si citind ceva din documentatia de acolo,incercarea mea de a construi tsduck a ramas inca in stadiu de...proiect Posted Image
Pentru cel care vine din mediul Windows,e dificil sa inteleaga instantaneul cum se complileaza atit aplicatia ca atare dar si (mai ales) dependintele.De aceea am si postat acest mesaj.
Un prim ajutor mi-l da Zvevna(inca odata ii multumesc pentru asta),postind liniile de comanda pentru a instala aplicatia,dar nu a mentionat daca poate folosi TSDuck fara tsp?
Am sa incerc sa ma folosesc de acestea,si in caz ca intimpini dificultati,sa revin.
Cele bune sa va fie.

#8
Znevna

Znevna

    Senior Member

  • Grup: Senior Members
  • Posts: 2,436
  • Înscris: 23.08.2020
Dupa erorile primite (ca libstdc++.so.6 si libc.so.6 sunt prea vechi) nu cred ca va functiona niciun executabil.

#9
Arthos

Arthos

    ¯\_(ツ)_/¯

  • Grup: Senior Members
  • Posts: 3,414
  • Înscris: 01.11.2004
Daca  tot aveti probleme cu dependintele si nu vreti sa va upgradati distributiile, instala enspe mii de bazaconii si evident distruge sistemul  :>  , Distrobox e solutia, nu doar ca puteti rula orice alta distributie contenarizata , dar! suporta exportul aplicatiilor, serviciilor direct in OS-ul principal : https://github.com/8...robox-export.md , practic daca  se f..e ceva acolo o puteti lua de la  capat fara probleme.

Attached File  distrobox.png   210.06K   11 downloads

Recomand si Pods , inca nefinalizat  dar cu perspective foarte bune, da na e flatpak si poate nu va place  :>

Attached File  pods.png   31.81K   13 downloads

#10
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,860
  • Înscris: 06.10.2003
Dacă vrei să-i faci build, bagă un ochi la scriptul de build al proiectului aici. Iar aici ai dependințele pe Ubuntu.

#11
gnotiseuton

gnotiseuton

    Junior Member

  • Grup: Members
  • Posts: 106
  • Înscris: 30.07.2005

View Postshiva, on 25 iunie 2022 - 20:15, said:

Dacă vrei să-i faci build, bagă un ochi la scriptul de build al proiectului aici. Iar aici ai dependințele pe Ubuntu.

Multumesc @shiva pentru linkuri,dar incearca sa te pui in locul celui,cum se spune,noob,care vrea sa se foloseasca de scripturile respective dar care le priveste ca un limbaj criptic,adica nu stie ce sa inteleaga din fiecare linie de comanda.
Eu am vizitat aceste linkuri inainte de a cere aici ajutor.Daca stiam cum sa le folosesc,nu postam.
Oricum eu iti multumesc pentru interventia pe topic si pentru bunavointa.
Multa sanatate Posted Image

Edited by gnotiseuton, 25 June 2022 - 20:43.


#12
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,860
  • Înscris: 06.10.2003
I se face build automat la proiect fix pe Ubuntu 20.04 deci aceleași comenzi de build ar trebui să meargă și la tine.
Presupunînd că ești în directorul unde ai codul sursă al proiectului:
./scripts/install-prerequisites.sh
make -j5 && make deb



#13
Arthos

Arthos

    ¯\_(ツ)_/¯

  • Grup: Senior Members
  • Posts: 3,414
  • Înscris: 01.11.2004
Si toate astea  le poate face intr-un container pentru a nu isi umple sistemul cu pachete redundante ;>

@gnotiseuton : pana la urma care e scopul instalarii TSDuck daca nu detii notiuni elementare ale folosirii sistemului de operare ?

#14
gnotiseuton

gnotiseuton

    Junior Member

  • Grup: Members
  • Posts: 106
  • Înscris: 30.07.2005
Imi trebuie tsduck pentru a decapsula streamurile T2-MI(analizator multi-stream) dintr-o aplicatie de receptie si scanare a transponderilor,sau/si dintr-un stream ts. Plugin-ul tsp este cel care proceseaza pachetele si extrage pid-urile dintr-un ts stream.
Ma opresc aici,fiindca un astfel de subiect tehnic este offtopic.
Va multumesc sincer pentru dorinta de a ma ajuta.

#15
Arthos

Arthos

    ¯\_(ツ)_/¯

  • Grup: Senior Members
  • Posts: 3,414
  • Înscris: 01.11.2004
Nu vreau sa par obraznic ;> dar ce expui tu acolo pare mai complicat decat o banala instalare/compilare din sursa a tsduck pe Linux.

#16
Znevna

Znevna

    Senior Member

  • Grup: Senior Members
  • Posts: 2,436
  • Înscris: 23.08.2020
Daca n-ai nevoie chiar de ultima versiune, si nu vrei sa te complici cu compilare si etc, poti folosi ultima versiune care are pachet pentru Ubuntu 20.
Si anume https://github.com/t.../tag/v3.26-2349
wget https://github.com/tsduck/tsduck/releases/download/v3.26-2349/tsduck_3.26-2349.ubuntu20_amd64.deb
sudo dpkg -i tsduck_3.26-2349.ubuntu20_amd64.deb
sudo apt install libsrt1 libcurl4

tsp --version
tsp: TSDuck - The MPEG Transport Stream Toolkit - version 3.26-2349


#17
gnotiseuton

gnotiseuton

    Junior Member

  • Grup: Members
  • Posts: 106
  • Înscris: 30.07.2005
Ai dreptate @Arthos,nu-i banal ceea ce doresc de la tsduck. Din acest motiv nu intru in amanunte.
Ma interesa doar instalarea aplicatiei si dependintele.
In cele din urma am reusit sa instalez tsduck,numai la tsp am erori.Pina la urma ii dau de capat si la acest plugin.
Mersi pentru disponibiltatea de a ma ajuta Posted Image

ps_Multumesc @Znevna pentru ultima ta interventia.
cu recunostiinta Posted Image

Edited by gnotiseuton, 26 June 2022 - 13:43.


#18
Znevna

Znevna

    Senior Member

  • Grup: Senior Members
  • Posts: 2,436
  • Înscris: 23.08.2020
Daca vrei totusi ultima versiune, verifici sa vezi care-i ultima https://github.com/tsduck/tsduck/tags
Descarci .tar.gz pentru versiunea respectiva (momentan e v3.31-2761.tar.gz )
ubuntu@ubuntu:~$ wget https://github.com/tsduck/tsduck/archive/refs/tags/v3.31-2761.tar.gz
Dezarhivezi:
ubuntu@ubuntu:~$ tar -xzvf v3.31-2761.tar.gz
Te "muti" in noul folder:
ubuntu@ubuntu:~$ cd tsduck-3.31-2761
Rulezi scriptul care instaleaza dependintele necesare pentru compilare:
ubuntu@ubuntu:~/tsduck-3.31-2761$ scripts/install-prerequisites.sh
Rulam make installer sa se compileze tot si sa-ti creeze installerul pentru distributia curenta:
ubuntu@ubuntu:~/tsduck-3.31-2761$ make installer
Si dupa ce se termina toata treaba, instalam pachetul:
ubuntu@ubuntu:~/tsduck-3.31-2761$ sudo dpkg -i installers/tsduck_3.31-2761.ubuntu20_amd64.deb
Spoiler
Verificam:
ubuntu@ubuntu:~/tsduck-3.31-2761$ tsversion
3.31-2761
Posted Image

Edited by Znevna, 26 June 2022 - 16:13.


Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate