Уметност инсталирања програма на Линук

Инсталирање нових програма на Линук, иако има огромне предности у односу на Виндовс начин рада, може збунити нове кориснике. Ево списка ствари које би се могле побољшати...

1. Отворени извор ... и још нешто

Бесплатни софтвер омогућава свима да приступе његовом изворном коду. Међутим, већина корисника не жели приступ изворном коду програма, већ једноставном бинарном систему. У том смислу, програмери би требало да брину да ли ће своје апликације учинити доступним за све верзије, или барем за већину њих. Срећом, они не морају да раде свој прљави посао, јер постоји велики број обожавалаца различитих дистроа који могу помоћи у овом племенитом задатку.

2. Ух ... шта сад?

Управо сам инсталирао Кс апликацију и пречица се не приказује у главном менију. Сигурно вам се икада догодило, посебно са Виндовс апликацијама инсталираним путем Вине-а. То је неприхватљиво у оперативном систему XNUMX. века.

3. Стандардизујте интерфејсе

Заборавимо на тренутак на луду идеју обједињавања инсталационих пакета у један формат, што се никада неће догодити (у неким случајевима из врло ваљаних разлога). Међутим, могло би бити врло корисно ако графички интерфејси за инсталацију пакета изгледају слично и чак буду компатибилни са различитим системима пакета. То се дешава у неким случајевима, али то треба радити марљивије.

4. Компилација би требала бити лакша

Много пута је немогуће добити пакете програма за наш омиљени дистро. У том случају, једина преостала опција је преузимање изворног кода и покушај компајлирања. Лоша вест је да многи не укључују детаље корака које треба следити да би били успешни у овом сложеном задатку. Не би ли било лепо када би се укључила скрипта инсталл.сх која би се побринула за све, чак и за проверу зависности?

5. Одисеја деинсталације програма састављеног „ручно“

Деинсталирање програма који је састављен „ручно“ може постати права ноћна мора, поготово ако програмери нису укључили упутства за направи деинсталацију.

6. Стандардни мета-пакет?

ОК, никада се нећемо сложити да користимо уобичајени формат пакета. Међутим, не би ли било могуће користити мета-пакет унутар којег би могао да се сачува било који од постојећих формата пакета (на исти начин на који АВИ мета-пакет може да чува различите видео формате)? На тај начин би исти пакет могао радити на било којој дистрибуцији. 🙂

7. Стандардизована имена пакета

Зашто, дођавола, различити дистрибутери дају различита имена истим пакетима? Да би се олакшало решавање проблема зависности пакета, било би неопходно договорити се о јединственој и стандардизованој методи именовања пакета.

8. Стандардизујте начин израде пакета

Поред имена, неопходно је стандардизовати метод у коме се програми групишу за изградњу пакета. Данас свака дистрибуција ради шта хоће. Исправљање овог проблема учинило би хијерархију пакета доследнијом и знатно смањило забуну.

9. Аутоматска компилација и инсталација изворног кода

Зар не би било лепо када би менаџери пакета могли аутоматски да преузимају, компајлирају и инсталирају програме уместо да морају да користе тренутни систем пакета? Изгледа да Иаоурт иде у том смеру ... али у вези с тим требало би имати више искуства.

10. Ажурирања из веб прегледача

У Убунтуу, Апт долази са алатком за инсталирање програма директно из веб прегледача. Остали дистро-ови би требали поновити ово искуство, па би чак било занимљиво развити мрежне менаџере пакета. То не би била сигурносна рупа, све док би се програми преузимали из званичних спремишта дистроа.

11. Да ли заиста вреди имати толико различитих формата пакета?

Не знам да ли је потпуна и апсолутна стандардизација најбоља опција, али сложимо се да постојање бесконачности различитих формата пакета отежава ствари програмерима који желе да сви корисници Линука користе њихове апликације.

12. Покрени након инсталације

Када ће се појавити могућност покретања апликације која је управо инсталирана? То је тако једноставно и било би јакооо корисно. Уместо да приказујемо сувишне информације (или бар детаље које већина корисника не жели да зна), било би занимљиво да имамо ову опцију.

13. Држите верзије извора у бази података пакета

Састављање и инсталирање програма на Линук није само тежак задатак, поред тога, менаџер пакета неће бити свестан инсталације тог програма или његових зависности, верујући да још увек нису задовољни. Менаџер пакета који омогућава компилацију и инсталацију програма из њиховог изворног кода такође би решио овај проблем.

14. Уклоните старе зависности

То није случај са аптитуде или иум, али када користимо апт-гет за деинсталацију пакета, њихове зависности (које други пакети више не захтевају) се не деинсталирају заједно са њима. Да бисте поправили ову ситуацију, користите апт-гет ауторемове. Господо, ово би требало да буде аутоматско ... дуго времена!

izvor: Тецхрадар


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Промените ОС дијо

    Да ли сте икада чули за нхопкг?
    нхопкг.орг

  2.   пипо65 дијо

    прилог ми је заиста помогао !!! Сад знам да судо маке унинсталл постоји !!!!