nl.phhsnews.com


nl.phhsnews.com / Meer informatie Over OneGet, Windows 10's Pakketbeheer Manager

Meer informatie Over OneGet, Windows 10's Pakketbeheer Manager


We hebben onlangs OneGet ontdekt, een pakketbeheer-framework dat is meegeleverd met PowerShell en Windows 10. We hebben veel meer geleerd over OneGet en zijn toekomst sindsdien.

OneGet was oorspronkelijk een product van het Open Source Technology Center van Microsoft. Het is niet alleen geïnspireerd door open-source Linux-pakketbeheerders, OneGet zelf is ook open source. Het maakt nu deel uit van PowerShell.

Who is OneGet For?

GERELATEERD: Windows 10 bevat een pakketbeheer in Linux-stijl met de naam "OneGet"

OneGet is momenteel gericht op energiegebruikers, systeembeheerders en mensen die niet bang zijn om PowerShell te gebruiken - zoveel is duidelijk. Maar OneGet is niet zomaar een obscure verzameling cmdlets die alleen door serverbeheerders wordt gebruikt. OneGet-ontwikkelaar Garrett Serack legde uit op wie het is gericht op Reddit:

"Aanvankelijk is dit gericht op de propellerkoppen - ontwikkelaars, beheerders, powerusers, enz. Zodra de API's voor het gebruik van pakketproviders zijn gepubliceerd, weet ik zeker dat we Ik zie GUI-tools en integratie voldoende.

Verderop in de toekomst zou ik integratie graag zien in dingen zoals de gebruikersinterface van Windows Update, zodat software-updates van elke pakketbeheerder kunnen worden weergegeven in een gecentraliseerde location. "(Source)

De grafische interface en de Windows Update-integratie komen echter niet meteen:

" In eerste instantie heb ik niet de tijd om een ​​gebruikersinterface te integreren; We hebben een heel strak schema.

Zodra we de basisfunctieset hebben geïmplementeerd en een hoop pakketbeheerders hebben aangesloten, zou een gebruikersinterface een belangrijke volgende stap zijn

Maar dat gezegd hebbende, het is open bron, en ik zou graag zien dat iemand begint te werken aan een gebruikersinterface die kan worden opgenomen. "

Op de wekelijkse vergadering van 24 oktober 2014, vertelde Garret Serack zijn visie van een OneGet-bewuste desktoptoepassing die opduikt in de standaard Windows Update UI bij het detecteren van een update en de update kan vanaf daar worden geïnstalleerd in plaats van dat elk Windows-programma een eigen updateservice heeft. (Bron)

OneGet biedt waarschijnlijk toegang tot apps uit de Windows Store. Als de Windows Store desktop-apps bevat zoals Microsoft per ongeluk heeft onthuld, zou dat OneGet toegang geven tot een enorm universum van desktopsoftware:

Het is een Package-Management-Manager, geen Package Manager

Technisch gezien is OneGet niet t een "pakketbeheerder". In plaats daarvan is het een uitbreidbaar pakketbeheerkader - de officiële vraag en antwoord beschrijft het als een "pakketbeheer-manager." Zoals de Q & A het beschrijft:

"OneGet een uniform pakketbeheerinterfacecomponent met een set beheerde en native API's, een set PowerShell-cmdlets en een WMI-provider. Het onderdeel accepteert zowel door Microsoft geleverde als door derden geleverde plug-ins die de functionaliteit voor een bepaald pakkettype uitbreiden. "

OneGet wordt uitgebreid met plug-ins voor pakketbeheer die pakketbronnen toevoegen. Deze bronnen kunnen worden geïnstalleerd vanuit een centrale repository. OneGet komt momenteel met een pakketbron met deze:

"Een deel van ons werk met de community is om een ​​centrale hub te ontwikkelen voor plug-ins die dynamisch kunnen worden ontdekt en geïnstalleerd, zodat ze niet in-doos hoeven te worden verzonden .

Op een geheel nieuw systeem kunt u een cmdlet uitvoeren om een ​​lijst met beschikbare providers van internet te krijgen en vervolgens een pakketaanbieder naar keuze te installeren, bijvoorbeeld Chocolatey.

OneGet is Open Source en een communityproject

Net als Linux-pakketmanagers is OneGet volledig open-source. De broncode is beschikbaar op GitHub. Je kunt altijd de nieuwste experimentele versie bekijken op //oneget.org/oneget.zip en deze build bevat momenteel de Chocolatey-provider die ontbreekt in de officiële builds. @PSOneGet tweets elke keer dat een nieuwe build wordt geplaatst.

Omdat het een communityproject is, kan iedereen elke vrijdag om 10.00 uur PST opdagen bij de wekelijkse bijeenkomsten van het OneGet-project. Ga gewoon naar de wekelijkse vergaderingenpagina van OneGet, die ook een stream van de laatste wekelijkse vergadering biedt.

OneGet kunnen ontwikkelaars schrikken die werkbalken opnemen

GERELATEERD: Waarom haten we het aanbevelen van softwaredownloads aan onze lezers

De mensen die betrokken zijn bij het OneGet-project hebben de juiste houding om de Windows softwarebeheerervaring te verbeteren. Garret Serack was op Reddit niet sympathiek tegenover ontwikkelaars die een bedrijfsmodel hebben ontwikkeld om advertentie-inkomsten te genereren van mensen die hun websites bezoeken en praatten over een "adblock" -style plug-in om te voorkomen dat gebruikers vreselijke applicaties zouden installeren die werkbalken bundelen. Het OneGet-project heeft een "8 Wetten van Software-installatie" -pagina die pleit voor betere Windows-software-installaties zonder alle werkbalken, onnodige EULA's en andere tijdverspillende rommel. Het leest als iets dat we hier bij How-To Geek zouden schrijven, maar het is geschreven door iemand die bij Microsoft werkt en daadwerkelijk de macht heeft om dingen beter te maken.

Na het lezen van deze wetten was een Reddit-gebruiker sceptisch: "Ik betwijfel je krijgt de buy-in van App Vendors zoals Adobe, Oracle of zelfs SourceForge Now. het is niet langer voldoende om een ​​app / installer te distribueren, het installatieprogramma zelf moet nu ook inkomsten genereren ... "

Garret Serack van Microsoft antwoordde:

" Ik hoor u.

Ik kan mogelijk niet Krijg 'buy-in' van deze jongens, maar wanneer iemand zijn pakket via OneGet installeert, kan ik het zeker laten stoppen en stoppen. "Hé, weet je het zeker? - Dit pakket lijkt XYZ te doen "... Een beetje pro-actief" pakketschande "zou goed moeten zijn ..." (Bron)

Dus OneGet zou niet alleen een nieuw kanaal moeten zijn om afval naar je systeem te laten stromen - het zou daadwerkelijk ontworpen om Windows-gebruikers te helpen de rommel te vermijden. Dat zou een grote verbetering zijn.

OneGet zou kunnen helpen bij het oplossen van systeemruteren

Windows-installaties hebben de neiging om bestanden en registervermeldingen over uw systeem te verspreiden, zelfs nadat u ze hebt verwijderd. Eén Reddit-gebruiker vroeg of OneGet op een dag zou helpen hiermee om te gaan. Immers, Chocolatey doet het op dit moment niet - het voert gewoon het standaard programma uninstaller uit, wat mogelijk niet alles opschoont. Zo kan OneGet alles opschonen, alleen een Linux-pakketbeheerder zou kunnen?

"Ik heb een paar ideeën over hoe dit aan te pakken - het zal een beetje op weg zijn voordat ik er serieus werk aan kan doen, maar dat is zeker een van de dingen die ik graag zou oplossen met OneGet. Op dit moment is OneGet in de eerste plaats een verbindende front-end voor meerdere pakketbeheerders. Nu we de basisfunctieset implementeren, zullen we zeker naar dit soort dingen kijken. "(Bron)

OneGet lijkt niet alleen een eenmalig hulpmiddel. In plaats daarvan lijkt het op een project dat eigenlijk is ingesteld om te heroverwegen en te verbeteren hoe de software-installatie op Windows wordt afgehandeld.

Microsoft wil Linux-gebruikers gelukkig maken

Een veel voorkomende klacht lijkt te zijn dat de PowerShell-syntaxis en manier van doen lijkt overdreven veelomvattend en onhandig in vergelijking met wat ervaren Linux-gebruikers gewend zijn. Microsoft wil ervoor zorgen dat Linux-gebruikers zich meer thuis voelen:

"Ik had een nogal senior director bij MS en vroeg me of we niet gewoon een exe konden maken met de naam RPM (en / of apt-get) met dezelfde syntaxis als de linux-tools zodat diegenen die goed thuis waren in één OneGet gewoon op die manier konden gebruiken. Ik heb het hem zeker verteld, maar we klauteren voor tijd, dus ik weet niet wanneer we eraan komen :) "(Source)

OneGet is allemaal erg spannend. Het is wat Linux-gebruikers en tech-geeks al heel lang van Windows hebben gewild. En het beste is dat het niet alleen een PowerShell-cmdlet is voor het installeren van door Microsoft goedgekeurde software uit de Windows Store. In plaats daarvan "heeft de gebruiker de ultieme controle over welke repository's zij gebruiken en vertrouwen, niet een of andere gecentraliseerde service." (Bron)



Fix Slow-Loading Windows-pictogrammen door de Icon Cache te vergroten

Fix Slow-Loading Windows-pictogrammen door de Icon Cache te vergroten

De pictogrammen voor uw bestanden en programma's worden in een cache opgeslagen, zodat Windows ze snel kan weergeven in plaats van ze te hoeven laden bronbestanden elke keer. Als u ooit hebt opgemerkt dat Windows Explorer pictogrammen langzaam laadt, vooral wanneer u de computer voor het eerst opstart of een map opent met veel bestanden, kan het vergroten van de pictogramcache helpen.

(how-to)

Snel en eenvoudig lege rijen en kolommen verwijderen in Excel

Snel en eenvoudig lege rijen en kolommen verwijderen in Excel

Als u veel lege rijen in uw Excel-werkblad hebt, kunt u ze verwijderen door er eenmaal met de rechtermuisknop op te klikken en afzonderlijk te selecteren "Verwijderen", een zeer tijdrovende klus. Er is echter een snellere en eenvoudigere manier om zowel lege rijen als lege kolommen te verwijderen. Eerst laten we u zien hoe u lege rijen verwijdert.

(how-to)