Защо приложенията се появяват във Flathub днес, ако са били пуснати преди месеци?

Приложение, компилирано за Flathub

Видът пакет от следващо поколение – който в даден момент би трябвало да спрем да наричаме така – който се оказа на върха, е Flatpak. Snap пакетите добавят допълнителна сигурност, което ги прави по-зле представящи се, а AppImage пакетите, които са много по-стари, не влязоха в играта поради липса на популяризиране. И в трите случая говорим за пакети, които включват софтуер и зависимости в себе си и са съвместими с повечето Linux дистрибуции. Но в Flathub Виждаме смесица от дати, която може да ни обърка.

Като редактор на блогове за Linux, от време на време проверявам Flathub за актуализации. Бих могъл да направя същото и в Snapcraft, но уебсайтът на магазина на Canonical не е толкова добре организиран по секции и липсват секции за актуализации и нови издания. Понякога се появява актуализирана програма със списък с промени. Споменава се версия, която е налична от месеци.Пише, че е пуснато преди месеци и е компилирано преди дни. Какво се случва в тези случаи?

Flathub и плоските пакети, които са актуализирани още

Ключът тук се крие в зависимостите. Снимката на екрана е от плейъра. MPVвсе по-популярен сред потребителите на Linux. Както виждате, версия 0.40.0 е на 8 месеца, но пакетът Flatpak беше качен във Flathub преди 5 дни. Това е огромна разлика, която не може да се обясни с промени в основния софтуер, а по-скоро със зависимости.

Не е предоставена информация, но разработчикът трябва да е решил да внедри промяна в зависимостта и да качи пакета отново. Например, може да е решил да добави версия 1 на Август FFmpegВъпреки че е минало твърде много време, за да се смята, че той е отговорен. Сигурно е, че е имало известна промяна и Нищо ново в MPV от март насамИма и друга зависимост, която е довела до преопаковането на версия на плейъра, която не е толкова скорошна.

Това може да се случи и със snap пакети и AppImages. Можете да оставите версията такава, каквато е била първоначално издадена, но всеки, който иска да поддържа нещата актуални, трябва да актуализира пакетите, когато се актуализира основна зависимост. И това обяснява тази променлива дата на издаване.