Linux'ta yakınsama ütopyası

Yakınsama, bir masaüstü bilgisayarın bir mobil cihazla birleşmesi hakkında uzun zamandır konuşuluyor. Bu sefer bu yakınsamadan bahsetmeyeceğim, eğer Linux dağıtımlarının yakınsaması hakkında değilse, dünyadaki bilgisayarların% 1'inin onu kullanan küçük% XNUMX'i.

Benim bakış açıma göre, çalıştırdığımız dağıtımdan bağımsız olarak programları kurmanın birkaç yolu olduğu için bu ütopik fikre çok yakınız. Bu, gelecekteki dağıtımların yalnızca temel sistemi yönetme şeklinizden farklı olmasını sağlayabilir.

Uygulama resimleri

AppImage

AppImages, söz konusu programın tüm bağımlılıklarını içeren yürütülebilir dosyalardır. Bu, bağımlılıkları ele almanın biraz gayri resmi bir yoludur, ancak programa tıkladığımız ve çalıştığı için çok yararlıdır.

Çok hızlı bir örnek vermek için resmi web sitesinden bulabileceğiniz Krita'yı indirebiliriz. https://krita.org/es/descargar/krita-desktop-es/ Linux sekmesinde.

Krita'nın resmi web sitesinden görüntü

Krita Resmi Web Sitesi

.Appimage dosyasını sayfadan indirdikten sonra dosyayı çalıştırılabilir hale getiriyoruz, bu tercih edilen dosya yöneticisi ile grafiksel olarak yapılabilir, sağ tıklayıp çalıştırılabilir hale getiriyoruz.

Yürütülebilir

Şimdi sadece çift tıklayın ve program çalışacaktır, gördüğünüz gibi programın bir minyatürünü de oluşturur ve onu dosyaya ekler.

Krita çalıştırılabilir

Resmi sayfada https://appimage.org/ daha fazla bilgi var.

Flatpak

Flatpak Resmi Web Sitesi

Flatpaks, bir deposu olan ve oradan yüklenebilen paketlerdir, bu da bu seçeneği Appimages'den biraz daha hafif yapar, çünkü Flatpaks'ın bir çalışma zamanı, programı başlatabilmeleri için bağımlı oldukları bir paketler kümesi vardır. gerekli olan bağımlılıklar. Bu, programlarımız için kendi yamalarıyla temel bir çalışma süresi sağlayarak güvenliği kazanmanın yanı sıra gereken alanı iki katına çıkararak bizi kurtarır.

Kurmak için farklı Linux dağıtımlarında farklı, bağlantıyı bırakıyorum https://flatpak.org/getting içeriği kopyalamamak için.

Ve uygulamaları bulmak için adında bir depo var Flathub Birkaç uygulamaya ve bunlara karşılık gelen çalışma zamanlarına sahip.

Flatpak'i kurduktan sonra, Flathub Solitaire'dan bir örnek olarak yüklemek için yazıyoruz

flatpak kurulumu - https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre adresinden

Flatpak'ta uygulama yükleme

İlgili çalışma zamanı ile birlikte kurabilmek için bizden kök şifremizi isteyecektir.

Gnome flatpak Solitaire'ı Yükleme

Şimdi çalıştırmak için onu açmak gerekiyor, ilk başlangıcın başlaması biraz zaman aldı, ancak aşağıdakiler anlıktı.

flatpak org.gnome.Aisleriot'u çalıştır

Flatpak Solitaire

En azından benim için, hala birçok program eksik olmasına rağmen, programlarını yayınlamak için bu yöntemi kullandıkları için en iyilerinden biri.

Snaps

Flatpak'ın rakibi, Canonical'ın kucağındaki, pek çok kişi tarafından nefret edilen ve çok az kişi tarafından sevilen, en azından benim için yazının başlığına, Linux'taki farklılıklara bir alternatif değil.

Bu konuda detaya girmeyeceğim.

Sonuçlar

Tüm kullanıcılara Linux'ta uygulamaları yüklemenin basit bir yolunu sunmaya yaklaştıkça yaklaşıyoruz, ancak bir şey için ütopik başlığını koyuyorum çünkü çok yakın olmamıza ve araçlara sahip olmamıza rağmen, GNU / Linux topluluğu bizi hareket ettirmeye özen gösterdi. ondan uzakta.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Miguel Mayol ve Tur dijo

    Erposlarında% 100 flatpack bulundurmaya tenezzül eden ilk distribütörü bekliyorum.

    Gnome yazılımını kullanan Gnome ile Manjaro, güncellemeleri yönetmede çok iyidir, yaourt'u uzun süredir çalıştırmadım -Suya -noconfirm

    1.    Christopher castro dijo

      Mümkün olsa da teknik olarak nasıl konuşulacağı hakkında hiçbir fikrim yok.

      Ubuntu ile çok uzun süredir birlikteyim, artık daha fazla dağıtım denemenin ne olduğunu hatırlamıyorum.

      Özellikle Gnome Shell'i sevmiyorum ama her zaman renk zevkleri için.

      Mutlu tatiller.

  2.   Eddie berrios dijo

    Sevgili efendim, sizin gibi bize eğitim veren ve örnekleyen insanlara sahip olmak ne kadar iyi.Öte yandan, Linux ile uğraştığım aşağı yukarı 10 yıldır, zoru daha da zorlaştırmak için bir çaba olduğunu fark ettim. Örneğin, bu Appimages sistemi benim için harika bir fikir gibi görünüyor; Ama sadece bir programı indirmek sadece üstesinden gelinebilecek dil engeli ile değil, basit indirme düğmesi nerede? Sonunda doğru yaparsın Ama sen gerçek için koymak zorundasın! Bunu yapmanın sebebi nedir? Bazıları bunun sizi öğrenmeye vb. Neden olduğu iddiasıyla çıkıyor ama ya ben istemiyorsam? Ya da yeniysem? Ve bir amaca hizmet ettiğini düşündüğüm bu tür tavırlar, Linux ve onun girişimlerinin ölümlülerin ortak kitlesine ulaşmasını engelleyecektir. Ancak bunun bir amaca hizmet etmesi gerektiğini tekrar ediyorum: Bilenlerin egosunu ve hayranlığını tatmin edin " »Ve iş girişimlerini koruyun. Tabii ki bu sadece bir yorum. Selamlar ve burada cahil olarak bize yardım ettiğiniz için teşekkür ederim.

    1.    Christopher castro dijo

      Aynı şekilde, 10 yıldır Linux'tayım, bilgisayar gurularına kıyasla çok veya nispeten az şey öğrendim, ama bu yeterli.

      Yapıcı yorumunuz için çok teşekkür ederim, iyi tatiller dilerim.

    2.    jolt2bolt dijo

      Ben daha çok ego nedenlerinden ötürü bunun daha önemli olduğunu ve buna "özgürlük" dendiğini söylüyorum. Sorumluluk ve bağımsızlık olmadan özgürlük yoktur, bu yüzden Linux'ta öğrenmeye zorlanırsınız çünkü bu özgürlüğün bir kısmı, işletim sisteminizin kullanımı için nasıl sorumluluk alacağınızı ve bağımsızlığa ulaşmak için nasıl çalıştığını bilme bilgisiyle birlikte gelir. Olan şey şu: microsoft ve apple'ın politikası, bu bilgiyi elimizden almak ve böylece daha kolay manipüle etmek ve bizi onların "çözümlerine" daha bağımlı kılmaktı çünkü ne kadar az şey bilirsek, yenilikçi bir şey olarak bize "çözümlerini" satmak o kadar kolay ya da ihtiyacımız olan bir şey, çünkü sorunlarımıza çözümler uygulamaya alıştılar ve çoğu zaman biz kullanıcılar için pek elverişli değiller. Ama benim ülkemde dedikleri gibi, "bilmeyen görmeyen gibidir" yani demek istediği, konunun acemi olduğu için söyledikleri her şeyi inanıp yutmasıdır ki bu biraz daha zordur. Linux'ta acı çekiyorum.

  3.   Marcos dijo

    Ala, bir çiftle ve ani analiz etmiyor. Bu gönderi tamamen alakasız, bu yüzden en iyi paketlerden birini dışarıda bırakmak. Kısacası hiç olmadığı yerde kaldırılamaz.

    1.    Christopher castro dijo

      Yorumlarınız için teşekkür ederim.

      Selamlar.

  4.   Francisco dijo

    Sırf beğenmediğiniz için bir kenara bırakmak, bunun "yakınsama" için bir seçenek olmadığı anlamına gelmez, manjaro veya solus'a sorun. Haydi, teknolojik meseleleri dini fanatizm tavrıyla alamazsınız. Kanonik bir öfke nöbeti gibi görünüyor.

    1.    Christopher castro dijo

      Ubuntu'yu bilgisayarımdaki tek İşletim Sistemi olarak kullanıyorum.

      Biraz fanatizm, ama yukarı bakmanızı size bıraktım.

      Snap ile bir şey kurmak istiyorsanız, Ubuntu'ya kurmanız gerekir.

      sudo apt install snapd

      ve bir test için

      sudo snap yüklemek hexchat

      ve yürütmek

      hızlı çalıştır hexchat

      Bitti.

      Bunu gönderiye eklemem gerekiyor.

      Kendi görüntüleri ile.

      1.    Bay Robot dijo

        Arkadaş. Snap hakkında okuduğun o küçük şeyi söyleyebilirsin Her dağıtımda pratik olarak çalışır. Linux Files ile kullanmakta sorun yaşamıyorum ve bunu flatpack'ten çok daha ciddi ve eksiksiz bir seçenek olarak görüyorum.

        1.    Christopher castro dijo

          Snap hakkında gerçekten pek bir şey bilmiyorum.

          Yorumunuz için teşekkürler 🙂

      2.    Vampir dijo

        Sanırım neden snapd kurmanız gerektiğini açıklığa kavuşturuyorsunuz?

        "Sudo apt install snapd"

        snapd, Ubuntu'nun herhangi bir güncel sürümünde zaten yüklü.

  5.   Wilson dijo

    Üzgünüm, ama gerçekten "birleşmenin" iyi bir fikir olduğunu düşünmüyorum.
    GNU / Linux'un gücü ve büyük zayıflığı, onun "anarşist" ruhudur, herkesin kendi fikirleri vardır ve bunları maksimum noktaya kadar geliştirir, ki bu bana göre iyidir.
    Son olarak, çok farklı bir şekilde çalışan dağıtımlarla dolu bir tür büyük panteon yaratılır ve zamanla yavaş yavaş, en iyi fikirlerin devam edenler olduğu bir tür "doğal seleksiyon" yaratılır.

    Benim durumumda, Guix GNU / Linux paket sisteminin çok ilginç olduğunu ve muhtemelen bir heyecan kazanırsa, birçok dağıtımın paket yönetim sistemleri için oradan fikir alacağını düşünüyorum.

    Geri kalanlar için, aynı çeşitlilik daha fazla güvenlik sağlar (gerçek olmaktan çok sanal), çünkü saldırıya bağlı olarak belirli bir dağıtımın dikkate alınması gerekir ve bu da "etkililik" aralığını sınırlar.

    Bu nedenle bence şu anda paket yönetim sistemi gayet iyi ve onları birleştirmek bir ütopya değil.
    Dahası, "normal" kullanıcılar buna çok da dikkat etmezler. Basitçe bir grafik arayüz türü olan "App Store" uygulamaları kurmak için yeterlidir. Dağıtımın paketleri dahili olarak nasıl işlediği, onları ilgilendiren bir şey değildir.

    Bu arada blogunu seviyorum, üzerinde çok ilginç şeyler var.
    Keşke bunun gibi daha fazla web sitesi olsaydı,
    İspanyolca bilgisayar bilimi ve teknolojisi blogunun bazılarında bir vaha olduklarını söyleyebilirim.
    Böyle devam edin!

    Şerefe! =)

    1.    Christopher castro dijo

      İyi fikir ya da kötü fikir, sizin de dediğiniz gibi, doğal seçilim bize birkaç yıl içinde tüm bunların kaderinin ne olduğunu söyleyecektir.

      Harika bir parti dilerim.

  6.   Mart dijo

    Gentoo Linux gibi kaynak kodu kullanan dağıtımlara, eğer ütopyaya ulaşılırsa ne olacak?

    1.    Christopher castro dijo

      Bu nedenle, mevcut dağıtımların bu yazılım dağıtım modeline sahip olmak için güncellenmeyi bırakacağını düşünmüyorum.

      Yorum için teşekkürler.

  7.   miguel dijo

    Flatpak web sitesine gidiyorum ve 5 uygulama var, hepsi bu mu?

    1.    Christopher castro dijo

      Flathub'u ziyaret edin

  8.   Gonzalo martinez dijo

    Fikir, uygulamaların macOS'ta nasıl çalıştığına çok benzer. Bir yükleyici çalıştırmadan, uygulamanın çalışması için gereken her şeyi içeren bir .app klasörü.

    Her zaman söylediğim gibi (ve beni biraz rahatsız ediyor), Apple, fikirleri ve uygulamaları kopyalamak dışında her şey için özgür yazılımın bir numaralı düşmanıdır (Microsoft'un söylemeye cesaret edebileceğinden daha fazla).

    1.    Jose Rodriguez dijo

      Ancak kendi kendine yeten uygulamalar fikrini kopyalamadılar, çünkü başlangıçtan beri OX'te böyledir, ayrıca OSX'te depoları tıpkı linux gibi kullanabilir, homebre'ye, macportlara bakabilirsiniz (BSD portları veya Gentoo portage). 20 yıldan fazla bir süredir Linux kullanıcısıyım, ABD'ye geldiğimden beri sadece OSX üzerinde çalışıyorum, size ne söyleyebilirim, her iki dünyanın en iyisi, çünkü OSX özünde değiştirilmiş bir BSD'dir. Sunucularda hala linux kullanıyorum, ancak iş istasyonum için OSX'ten daha iyi bir şey yok. Şimdiye kadar gördüğüm en iyi terminal, iTerm2, linux'ta uzaktan benzer hiçbir şey yok, sadece kötü kopyalar, neredeyse aynı komutlar, isterseniz her şeyi konsolla yapabilirsiniz, ama aynı zamanda basitliği de ortadan kaldırmıyorlar bir UI. Sonuç olarak, tıklama tıklama tıklama istiyorsanız, buna sahipsiniz, hepsini aşan bir grafik arayüz istiyorsanız, buna sahipsiniz, ancak Tanrı'nın istediği gibi konsolda çalışmak istiyorsanız, sizde var. Linux'ta yaptığın, OSX ile yapamayacağın NORMAL hiçbir şey yok ve inanın bana, başta da söylediğim gibi, 20 yıldan fazla bir süredir profesyonel bir programcı olarak Linux kullanıyorum (sürücüleri bile yaptım), bir yönetici olarak ve normal bir kullanıcı olarak, Windows ile aynı ve şimdi 5 yıldır OSX kullanarak, karşılaştırmak için yeterli deneyime sahip olduğumu düşünüyorum. Aynısı iOS ve Android için de geçerlidir, iOS'ta programlama, Android ile karşılaştırıldığında bir tanrıçadır. Her neyse, Linux aynı OSX felsefesini uygulamalı, hepsi normal kullanıcı için çok basit, ancak indirmek istiyorsanız, kendinizi bırakın ve istediğinizi yapın.

  9.   Gonzalo dijo

    Bunu kitlesel olarak ve tüm programlar için kullanmanın problemi, Linux'a, sunucularda ve bilgisayarlarda kaplayacağı muazzam alan dışında, tüm bağımlılıkların aynı / lib dizininde olmak yerine her programın kendi bağımlılıklarına sahip olduğu bir Windows'a dönmemizdir. Bilgisayarı en saf Windows tarzındaki bağımlılıklarla dolduruyoruz, hepsi dağınık, birleşik ve standart / lib dizinine veda edelim, bu bağımlılıkların çoğu geçerliliğini yitirecek (hepsini güncel tutmak çok zor olacak) ve bilgisayarımızı daha savunmasız hale getirin.
    Geçici ve acil bir çözüm olarak bu sistemleri iyi görüyorum ancak genel bir çözüm olarak programları bağımlılıklarla birleştiren doğru paket sistemleri görmüyorum.