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
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.
.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.
Ş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.
Resmi sayfada https://appimage.org/ daha fazla bilgi var.
Flatpak
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
İlgili çalışma zamanı ile birlikte kurabilmek için bizden kök şifremizi isteyecektir.
Ş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
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.
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
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.
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.
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.
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.
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.
Yorumlarınız için teşekkür ederim.
Selamlar.
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.
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.
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.
Snap hakkında gerçekten pek bir şey bilmiyorum.
Yorumunuz için teşekkürler 🙂
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ü.
Ü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! =)
İ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.
Gentoo Linux gibi kaynak kodu kullanan dağıtımlara, eğer ütopyaya ulaşılırsa ne olacak?
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.
Flatpak web sitesine gidiyorum ve 5 uygulama var, hepsi bu mu?
Flathub'u ziyaret edin
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).
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.
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.