Dobrodošli na FOSS Srbija

Free and Opensource Srbija je skup entuzijasta i ljubitelja slobodnog i otvorenog koda. Cilj nam je okupiti sve istomišljenike na jednom mestu i stvoriti najveći globalni OpenSource projekat u Srbiji i šire!

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

LinuxMint Flatpak i Flathub

Discussion in 'Debian, LinuxMint, Ubuntu' started by milewap, 06.12.2017.

  1. milewap

    Korisnik

    Joined:
    20.03.2016
    Messages:
    90
    Likes Received:
    27
    Location:
    Belosavci
    Okruženje:
    Mate
    Sistem:
    Mint
    Od pre neki dan rekoh da isprobam najnoviji Mint,pa instalirah Mint Mate 18.3.Sasvim super radi a posebno me odusevio,sto bi rekli software centar tj app koji nanovo napravili.Sad ima Watssap,Viber,Google Mape puno toga novog.To su omogucili jer su ubacili i Flatpak Flatpak - the future of application distribution kao i Flathub Flathub cak se moze dodati i Flathub repo sa
    Code:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    pise kod na sajtu.Interesuje me na oba sajta pise,dasu to valjda neka nova pakovanja aplikacija.Citao sam ali nista ne razumem,ako ko zeli nek pojasni(barem meni) sta je to onako osnovno...unapred hvala :)
     
    Collapse Signature Expand Signature
    Ladislav and Miki like this.
  2. Miki

    Saradnik Korisnik

    Joined:
    06.02.2016
    Messages:
    453
    Likes Received:
    304
    Okruženje:
    Deepin
    Sistem:
    Ostalo
    Flatpak je inače paket koji sadrži sve zavisnosti koje su mu potrebne za rad, i radi u sandbox-u.
     
    Ladislav likes this.
  3. Lazar

    Saradnik

    Joined:
    01.09.2013
    Messages:
    487
    Likes Received:
    255
    Okruženje:
    Ostalo
    Sistem:
    Slackware
    Na Linux-u se tradicionalno softver instalira tako što neki fini ljudi zapakuju nekako softver u odgovarajuće arhive (.deb, .rpm i sl.) i onda korisnici koristeći odgovarajući menadžer paketa instaliraju dotični softver sa sve zavisnostima (izuzetak je Slackware, on nema automatsko rešavanje zavisnosti). Koja će verzija nekog programa biti tebi dostupna, sa kojim mogućnostima i sl. zavisi od politike distribucije i angažovanja finih ljudi. Zahvaljujući ovakvom sistemu, možemo brzo i sigurno instalirati razne pakete. Zašto sigurno? Postoji proces koji u idelnom slučaju izgleda ovako: programer napiše program, elektronski ga potpiše i objavi npr. heš kod tog programa. Onda neko ko pakuje taj program za distribuciju X, uveri se da je program dobio u celosti i od odgovarajuće osobe, zapakuje ga u paket i taj paket potpiše i objavi. Onda ti imaš paket menadžer koji sadrži ključ osoba koje pakuju softver i automatski proverava da li je taj paket baš ono što ti očekuješ. Ova pričica je napisana sa razlogom, pozvaću se na nju malo kasnije.

    Šta je flatpak i čemu on služi?
    Recimo da si ti napisao program Y i želiš da ga plasiraš na tržište. Da bi on stigao do Linux korisnika, moraš ga spakovati u odgovarajuću arhivu. Pitanje je koju? Trebalo bi da podržavaš bezbroj različitih distribucija, koje imaju različite verzije programa koje su možda savisnosti za tvoj program i ... Shvataš poentu, puno posla. Flatpak ti kao programeru omogućava da svoj program sa svim zavisnostima spakuješ u univerzalnu arhivu i tako pokriješ sve Linux distribucije. Flatpak bi trebalo da omogući jednostavno pokretanje programa koji će biti izolovani (sandbox). Kao korisniku, flatpak ti omogućava da insaliraš bilo koju verziju bilo kog programa vrlo jednostavno, bez obzira na to koju distribuciju koristiš i koliko su stari njeni paketi.

    Vratimo se na onu pričicu. Recimo ti nađeš flatpak negde na Internetu i instaliraš ga. Da li ti imaš dovoljno znanja da se uveriš da je to stvarno ono što očekuješ? Tradicionalno neko drugi uradi taj posao, i tako sprečava (u teoriji) da instaliraš zlonameran softver i tako budeš žrtva nečijih loših namera. Zbog ovoga mene priča oko flatpak-a- i snap-a odmah asocira na problem koji imaju MS Windows korisnici, kada im kroz installer nude da instaliraju razne toolbarove i još gore gluposti.
     
    #3 Lazar, 06.12.2017
    Last edited: 06.12.2017
    Ladislav and Miki like this.
  4. Dragan

    Staff Member

    Joined:
    13.01.2012
    Messages:
    6,384
    Likes Received:
    3,756
    Location:
    jóhonaaʼéí
    Okruženje:
    Xfce
    Sistem:
    TRIOS
    Flatpak i ostale "novotarije" tog tipa, kao koncept napuštene su odavno, još od vremena DOS-a. Razlozi su prosti: statičke biblioteke koje se koriste za linkovanje flatpak aplikacije moraju biti spakovane sve zajedno. 10 flatpak aplikacija pokrenutih istovremeno, ždere memoriju nepotrebno, obaška neproverene kreacije gde se i pored koncepta "sandbox-a" dešava curenje memorije, preskakanje u nedozvoljen memorijski adresni prostor i slično, dakle sve ono zbog čega je i uveden drugačiji koncept, i to odavno: deljene biblioteke.
    Marketing je čudo.. :)
     
    Ladislav and Miki like this.
  5. milewap

    Korisnik

    Joined:
    20.03.2016
    Messages:
    90
    Likes Received:
    27
    Location:
    Belosavci
    Okruženje:
    Mate
    Sistem:
    Mint
    Sada razumem npr Avast antivirus u windowsu,ima onaj nezavistan browser koji radi kao sandbox...kao fora da obezbedi sigurnu onlayn kupovinu.Mada verovatno je Mint ipak to malo proverio(nadam se),kad sam instalirao Viber ono ga instalira a ispod pise to Flatpak i kao u Ubuntu da se ostavi ocena paketa(app)...hvala svima na pomoci :)
     
    Collapse Signature Expand Signature
    Ladislav and Miki like this.
  6. milewap

    Korisnik

    Joined:
    20.03.2016
    Messages:
    90
    Likes Received:
    27
    Location:
    Belosavci
    Okruženje:
    Mate
    Sistem:
    Mint
    Sad sam probao sa
    Code:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    i vidim,a vec sam citao na Mint forumu Flatpak repo je vec ugradjen u Mint Mate,pa sam dodao i
    Code:
    flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo
    Flatpak Gnome sdk.Prvi kod je na njihovim da kazem web stranicama u prvom postu,a ovaj sa sdk i uopste sve azuriranje pa uklanjanje repoa je Flatpak Command Line Tutorial sad sta je tu je.Hocu reci Mint je ubacio Flatpak od 18.3 LST verzije Minta :)
     
    Collapse Signature Expand Signature
    Ladislav likes this.
  7. milewap

    Korisnik

    Joined:
    20.03.2016
    Messages:
    90
    Likes Received:
    27
    Location:
    Belosavci
    Okruženje:
    Mate
    Sistem:
    Mint
    A moze na i
    Code:
    sudo add-apt-repository ppa:alexlarsson/flatpak
    Code:
    sudo apt update
    Code:
    sudo apt install flatpak
    pa onda
    Code:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    a ovde su aplikacije Applications hosted on Flathub provera svih instaliranih
    Code:
    flatpak list
    ...recimo instaliranje
    GNOME MPV
    Code:
    flatpak install flathub io.github.GnomeMpv
    E za deinstalaciju
    Code:
    flatpak uninstall io.github.GnomeMpv
    tj ovo io. itd je kao ID app,sve ovo pisano ako nekad slucajno nekog bude interesovalo da ima :)
     
    Collapse Signature Expand Signature
    Ladislav likes this.
SSL Certificate Biblioteka++ Tor anonimnost Cyberghost vyprvpn