Ubuntu is momenteel in ontwikkeling een gecentraliseerde "App Store" om het toevoegen/verwijderen/bijwerken/configureren van software binnen Ubuntu te vereenvoudigen.
Laten we beginnen met een citaat: -
Als Linux een achilleshiel heeft, vanuit het oogpunt van een Windows-gebruiker, installeert het nieuwe software. Wees voorbereid om een nieuwe wereld te betreden waarin Windows Update in vergelijking een model van eenvoud is, en waarin je misschien het gevoel hebt dat je een doctoraat nodig hebt. in de natuurkunde alleen om nieuwe toepassingen of updates te installeren.
” Preston Grala, "Vrij leven met Linux: 2 weken zonder Windows", Computer wereld
Is het toevoegen van software echt zo moeilijk in Ubuntu?
Laten we snel een overzicht geven...
Vanaf Ubuntu 9.04 zijn er vier belangrijke grafische hulpmiddelen die worden gebruikt voor het installeren en verwijderen van software. Deze zijn als volgt:
Als we deze in meer detail bekijken, leren we al snel dat ze allemaal hetzelfde doel dienen...
Toepassingen toevoegen/verwijderen.
Dit wordt gebruikt om applicaties toe te voegen aan/te verwijderen uit ingeschakelde repositories door simpelweg vakjes aan of uit te vinken. Het biedt een gemakkelijk te bladeren interface met behulp van 'type'-categorieën (internet, kantoor, enz.). Het biedt ook een populariteitsclassificatie op basis van het aantal downloads, evenals korte beschrijvingen van de geselecteerde applicatie.
Ondanks dat het een makkelijke manier is om nieuwe software te installeren, kun je er alleen software mee verwijderen als deze er via geïnstalleerd is. Toevoegen/Verwijderen vertelt u eigenlijk dat u de volgende tool moet gebruiken "voor meer gecompliceerde behoeften"...
Synaptische pakketbeheerder
synaptisch is een geavanceerdere tool voor pakketbeheer dan 'Toevoegen/Verwijderen', maar stelt de gebruiker ook in staat om te installeren, upgraden of verwijder softwarepakketten, bibliotheken, afhankelijkheden, enz ” inclusief diegene die niet kunnen worden toegevoegd/verwijderd via toevoegen verwijderen.
Om een pakket te installeren, moet de gebruiker zoeken naar het gewenste programma en het markeren voor installatie. Wijzigingen worden niet direct toegepast, de gebruiker moet eerst alle wijzigingen markeren en vervolgens toepassen.
Updatebeheer
Update Manager doet wat het zegt en werkt geïnstalleerde pakketten bij. Hoewel u ook kunt upgraden via Synaptic, waarschuwt Update Manager u wanneer er updates beschikbaar zijn, maar zal u doorverwijzen naar Synaptic als er problemen optreden. U kunt de te upgraden software aan-/uitvinken.
Softwarebronnen
Met Softwarebronnen kunt u extra opslagplaatsen toevoegen/verwijderen en inschakelen/verwijderen waaruit de bovenstaande twee hulpprogramma's naar hun software zoeken. Het is ook van hieruit waarin u de instellingen voor 'Update Manager' configureert, zodat u kunt specificeren welke software updates ontvangt, hoe vaak er naar updates wordt gezocht en of er gezocht moet worden naar distributie upgrades. (!)
Gdebi die wordt gebruikt om gedownloade .deb-bestanden te installeren, en Computerconciërge wordt gebruikt om ongebruikte/verwijderde software op te schonen.
Het Ubuntu-team is van mening dat de meeste van deze tools: -
…vergroot de hoeveelheid interface die mensen moeten leren, verspilt ruimte op de Ubuntu-cd en versnippert de ontwikkelingsinspanningen.
en als zodanig
…er zou moeten zijn een voor de hand liggend mechanisme voor het installeren, verwijderen en bijwerken van software in Ubuntu, met een voor de hand liggende naam en een interface die een grootmoeder kan gebruiken. Er zou een gecoördineerd systeem moeten zijn voor ontwikkelaars en enthousiastelingen om het nut van beschrijvingen verbeteren en andere metadata voor softwarepakketten.
Hoewel zowel Synaptic als Add/Remove applicatiebeschrijvingen en metagegevens bevatten, zijn veel van deze weinig nuttig voor occasionele gebruikers.
Sommige applicaties worden in de verkeerde categorieën geplaatst met ofwel half geschreven, slecht geschreven, vol technisch jargon of gewoon totaal irrelevante beschrijvingen. Dit leidt ertoe dat veel geweldige applicaties onderbenut worden omdat gebruikers gewoon niet weten wat ze zijn "of dat ze zelfs maar bestaan!
Het Ubuntu-team vindt dat dit probleem sterk wordt geïllustreerd op "...startpagina's van softwareprojecten en websites van leveranciers die ofwel instructies voor installatie via de opdrachtregel geven (gebruikers afstompen naar kwaadwillende terminalopdrachten van andere bronnen) of .tar.gz downloads die moeilijk te installeren en bijna onmogelijk te updaten zijn.”
Dit is nog vervelender als de software is al verpakt voor Ubuntu en bevindt zich in de repo's, maar hier wordt op de website niets over vermeld. Ubuntu probeert softwareontwikkelaars en -leveranciers aan te moedigen om links naar hun voorverpakte software in het AppCentre te plaatsen in plaats van een bron- en opdrachtregelinstructies te geven.
Het plan is om Synaptic, Software Sources, Gdebi en (indien van toepassing) Update Manager volledig te vervangen door een gecentraliseerd 'App Center'. ('App Center' is de huidige codenaam en kan daarom worden gewijzigd.)
Dit 'App Center' heeft tot doel de "mens-leesbare" benadering van Toevoegen/Verwijderen, de kracht van Synaptic en het gemak van Update manager te combineren binnen één enkele interface. Het is te hopen dat deze "one-stop"-benadering het gebruik van software eenvoudiger zal maken, de zichtbaarheid zal verbeteren en bekendheid van applicaties, mogelijk vrije ruimte op de Ubuntu-cd en vooral beter zijn voor eindgebruikers.
De eerste stappen daartoe zullen zichtbaar zijn in Ubuntu 9.10!
Het team erachter heeft een voorlopige routekaart opgesteld voor de ontwikkeling van een Ubuntu 'App Center' dat zich uitstrekt over de volgende vier releases. (9.10 ”> 11.04 ) met de volledige vervanging van de huidige pakketbeheertools door App Center die tijdens 10.04 worden geïntroduceerd en daarna worden verfijning/nieuwe functies toegevoegd.
Hieronder staan enkele 'mock-ups' van de 'App Center'-wikipagina die een eerste glimp laten zien (onder voorbehoud van goedkeuring door de gebruiker) van hoe het verenigde centrum eruit zou kunnen zien.
Ik ben ongelooflijk enthousiast over de gedachte aan een gebruiksvriendelijk pakketbeheersysteem. Hoewel het huidige systeem handig is en de klus ‘klaart’, is het zeker even wennen en ik weet zeker dat er veel van handige opties weggestopt in Synaptic die ik niet gebruik vanwege het onsamenhangende 'cross-tool'-karakter van pakketonderhoud in Ubuntu.
Gezien de huidige populariteit van 'App Store's' voor smartphones, is het naar mijn mening een heel goed idee om een systeem voor het toevoegen van software te modelleren dat de voordelen van een dergelijke aanpak benut. De introductie van gebruikersbeoordelingen, gebruikers die app-beschrijvingen bijhouden, schermafbeeldingen enz. brengen het sociale aspect van Ubuntu rechtstreeks naar de desktop: Ubuntu-gebruikers helpen elkaar.
Ik ben ook enthousiast over de voorstellen om PPA-accounts voor toevoegen en launchpad te integreren, wat betekent dat het zal zijn gemakkelijker om nieuwe software te testen of updates te krijgen voor applicaties die niet worden onderhouden door de standaard repositories. De huidige opzet om uw lijst met softwarebronnen handmatig te bewerken of te kopiëren > plakken in Softwarebronnen DAARNA handmatig de GPG-sleutel toe te voegen, is allemaal onnodig langdradig.
Het Ubuntu 'App Center' heeft de potentie om de grootste evolutie voor de Ubuntu Desktop tot nu toe te zijn.
En jij? Vind je dit een leuk idee, of geef je de voorkeur aan de dingen zoals ze zijn? Misschien kunt u een nog betere manier bedenken om pakketten te beheren!
Ten eerste is er het programma Toepassingen toevoegen/verwijderen, dat is ontworpen om u in staat te stellen toepassingen toe te voegen en te verwijderen. Ten tweede is er de Synaptic Package Manager, waarmee u pakketten kunt beheren (op een manier die: uniek synaptisch, blijkbaar) of toepassingen zoals sommigen ze zouden kunnen noemen, door je toe te staan om toe te voegen en te verwijderen hen. Ten slotte is er Software Sources, die, als de installatie-instructies van Wine een indicatie zijn, biedt Softwarebronnen en vult een flagrante leemte in Ubuntu Linux door u toe te staan om toe te voegen en te verwijderen Toepassingen.
Ash Pringle,De Linux-resolutie voor het nieuwe jaar: dag 5”, zMogo
Alles Ubuntu, dagelijks. Sinds 2009.