홈페이지 » 어떻게 » OneGet, Windows 10의 패키지 관리 관리자에 대한 추가 정보

    OneGet, Windows 10의 패키지 관리 관리자에 대한 추가 정보

    우리는 최근에 PowerShell과 Windows 10에 포함 된 패키지 관리 프레임 워크 인 OneGet을 발견했습니다. 그 이후로 OneGet과 그 미래에 대해 많은 것을 배웠습니다.

    OneGet은 원래 Microsoft의 Open Source Technology Center 제품이었습니다. 오픈 소스 리눅스 패키지 관리자로부터 영감을 얻었을뿐만 아니라, OneGet 자체도 오픈 소스입니다. 이제는 PowerShell의 적절한 부분입니다..

    OneGet For는 누구입니까??

    OneGet은 현재 전원 사용자, 시스템 관리자 및 PowerShell 사용을 두려워하지 않는 사람들을 대상으로합니다. 그러나 OneGet은 서버 관리자 만 사용하는 일부 모호한 cmdlet 모음이 아닙니다. OneGet 개발자 인 Garrett Serack은 Reddit을 대상으로하는 대상을 설명했습니다.

    "처음에는 프로 eller 러 헤드 (개발자, 관리자, 파워 유저 등)를 대상으로했습니다. 패키지 공급자를 사용하기위한 API가 게시되면 GUI 도구와 통합 기능이 많이 제공됩니다..

    더 나아가 Windows Update UI와 같은 기능을 통합하여 소프트웨어 업데이트를보고 싶습니다. 어떤 패키지 관리자가 중앙 위치에 나타날 수 있습니다. "(출처)

    그래픽 인터페이스와 Windows Update 통합은 즉시 이루어지지 않습니다.

    "처음에는 UI를 통합 할 시간이 없었습니다. 우리는 정말 빡빡한 일정에있다..

    일단 기본 기능 세트가 구현되고 많은 패키지 관리자가 연결되면 UI는 중요한 다음 단계가 될 것입니다

    그러나 오픈 소스라고 말하면서 누군가 포함될 수있는 UI로 작업하는 것을보고 싶습니다. "

    Garlet Serack은 2014 년 10 월 24 일 회의에서 OneGet 인식 데스크톱 응용 프로그램에 대한 비전을 공유하여 업데이트를 감지하면 표준 Windows Update UI를 표시하고 자체 Windows Update UI가있는 각 Windows 프로그램 대신 업데이트를 설치할 수있었습니다 업데이트 서비스. (출처)

    OneGet은 Windows Store의 응용 프로그램에 대한 액세스를 제공 할 것입니다. 마이크로 소프트가 우연히 드러내 듯이 윈도우 스토어에 데스크톱 애플리케이션이 포함된다면, 원 넷은 데스크톱 소프트웨어의 거대한 우주에 액세스 할 수있게 될 것이다.

    @ferventcoder @ lambdaXpression @chrisbhoffman @ BrianS198 내 직감은 "if"가 아니라 "when ..."

    - Garrett Serack🤠 (@fearthecowboy) 2014 년 10 월 28 일

    패키지 관리자가 아닌 패키지 관리 관리자입니다.

    기술적으로, OneGet은 "패키지 관리자"가 아닙니다. 대신 확장 가능한 패키지 관리 프레임 워크입니다. 공식 Q & A에서는이를 패키지 관리 관리자로 설명합니다. Q & A에서 설명한대로 :

    "One One 관리 패키지 및 네이티브 API 세트, PowerShell cmdlet 세트 및 WMI 공급자를 사용하여 통합 패키지 관리 인터페이스 구성 요소를 얻습니다. 이 구성 요소는 Microsoft에서 제공 한 플러그인과 타사에서 제공 한 플러그인을 모두 받아 들여 특정 패키지 유형의 기능을 확장합니다. "

    OneGet은 패키지 소스를 추가하는 패키지 관리 플러그인으로 확장됩니다. 이러한 소스는 중앙 저장소에서 설치할 수 있습니다. OneGet은 현재 다음을 포함하는 패키지 소스를 제공합니다.

    "커뮤니티와의 공동 작업 중 일부는 동적으로 검색 및 설치할 수있는 플러그인 용 중앙 허브를 개발하여 상자에 넣지 않아도됩니다."

    새로운 시스템에서는 cmdlet을 실행하여 인터넷에서 사용 가능한 공급자 목록을 가져온 다음 원하는 패키지 공급자 (예 : Chocolatey)를 설치할 수 있습니다.

    OneGet은 오픈 소스이며 커뮤니티 프로젝트입니다.

    Linux 패키지 관리자와 마찬가지로 OneGet은 완전히 오픈 소스입니다. 소스 코드는 GitHub에서 사용할 수 있습니다. http://oneget.org/oneget.zip에서 항상 최신 실험 빌드를 가져올 수 있으며이 빌드에는 현재 공식 빌드에서 작동하지 않는 Chocolatey 공급자가 포함되어 있습니다. @PSOne 새로운 빌드가 게시 될 때마다 트윗 잡기.

    커뮤니티 프로젝트이므로 누구나 매주 금요일 오전 10시 (PST)에 OneGet 프로젝트의 주간 미팅에 참석할 수 있습니다. 마지막 주간 회의의 흐름을 제공하는 OneGet의 주간 회의 페이지를 방문하십시오..

    잊지 마세요 - 중요한 # 오늘 커뮤니티 모임. 오전 10시 PDT http://t.co/Im0bqRaH0W # 모두 안녕하세요.

    - PowerShell OneGet (@PSOneGet) 2014 년 10 월 24 일

    OneGet은 도구 모음을 포함하는 개발자를 수치스럽게합니다.

    OneGet 프로젝트에 참여하는 사람들은 Windows 소프트웨어 관리 경험을 향상시키는 데 올바른 태도를 취합니다. Reddit에서 Garret Serack은 웹 사이트를 방문하는 사람들로부터 광고 수익을 얻는 비즈니스 모델을 구축하고 개발자가 도구 모음을 번들로 포함하는 끔찍한 응용 프로그램을 설치하지 못하게하는 "adblock"스타일 플러그인에 대해 이야기하는 개발자들에게는 당황했습니다. OneGet 프로젝트에는 도구 모음, 불필요한 EULA 및 기타 시간 낭비가없는 더 나은 Windows 소프트웨어 설치를 주장하는 "소프트웨어 설치 8 법칙"페이지가 있습니다. How-To Geek에서이 글을 쓰는 것처럼 보이지만 Microsoft에서 일하는 사람이 작성한 것입니다..

    이 법률을 읽은 Reddit 사용자 한 명은 회의적입니다. "Adobe, Oracle, 심지어는 SourceForge Now와 같은 App Vendors에서 바이 인을 받을지 의심 스럽습니다. 이제 더 이상 앱 / 설치 프로그램을 배포 할 수 없으며 설치 프로그램 자체에서 수익을 창출해야합니다 ... "

    Microsoft의 Garret Serack이 다음과 같이 응답했습니다.

    "나는 너의 말을 듣는다..

    나는이 사람들에게서 '바이 인'을 얻을 수는 없을지 모르지만, 누군가가 OneGet을 통해 패키지를 설치할 때 반드시 멈추고 "이봐, 확실한거야? -이 패키지는 XYZ "... 약간의 프로 액티브 패키지 쉐이핑"이 좋을 것 같습니다 ... "(출처)

    따라서 OneGet은 시스템에 쓰레기가 흘러 들어가는 새로운 통로가되어서는 안됩니다. Windows 사용자가 쓰레기를 피할 수 있도록 설계되어야합니다. 그건 큰 개선이 될거야..

    OneGet, Windows 시스템 혼란을 해결할 수있었습니다

    Windows 설치 관리자는 제거한 후에도 파일 및 레지스트리 항목을 시스템에 분산시키는 경향이 있습니다. 한 Reddit 사용자는 OneGet이 언젠가 그 문제를 해결할 수 있는지 질문했습니다. 결국 Chocolatey는 현재 표준 프로그램 제거 프로그램을 실행하기 때문에 모든 것을 정리할 수 없습니다. 따라서 OneGet이 모든 것을 정리할 수 있습니다. 단지 Linux 패키지 관리자 만 할 수 있습니다.?

    "이 문제를 해결하는 방법에 대한 아이디어가 있습니다. 진지한 작업을하기 전에 조금 더 어려워 질 것입니다.하지만 OneGet으로 해결하고 싶은 부분 중 하나입니다..

    현재 OneGet은 여러 패키지 관리자와의 통합 프론트 엔드입니다. 기본 기능을 구현할 때마다 이와 같은 것을 확실히 볼 것입니다. "(출처)

    OneGet은 일회용 도구처럼 보이지 않습니다. 대신 Windows에서 소프트웨어 설치를 처리하는 방법을 재고하고 개선하기 위해 실제로 설정되는 프로젝트처럼 보입니다..

    Microsoft는 Linux 사용자를 행복하게 만들고 싶어합니다.

    일반적인 불만 중 하나는 PowerShell 구문과 일을하는 방식이 노련한 Linux 사용자가 익숙한 것보다 지나치게 말쑥하고 까다로운 것으로 보입니다. Microsoft는 Linux 사용자가 집에서 느끼는 것을 더 느끼기를 원합니다.

    "나는 MS의 선임 이사에게 리눅스 툴과 동일한 구문을 가진 RPM (및 / 또는 apt-get)이라는 exe를 만들 수 없으면 나에게 물어 봤다. 그런 식으로 OneGet을 사용하십시오. 나는 그에게 확실히 말했다. 그러나 우리는 시간 동안 뒤섞이기 때문에 나는 언제 우리가 그것에 도착할 것인지 모른다 : "(근원)

    나는 사람들이 * 내부 * 마이크로 소프트가 일반 대중보다 #OneGet에 대해 더 흥분한다고 생각한다..

    - Garrett Serack🤠 (@fearthecowboy) 2014 년 10 월 29 일


    OneGet은 모두 매우 흥미 롭습니다. 리눅스 사용자와 기술 괴짜가 오랫동안 Windows에서 원하는 것입니다. 그리고 가장 좋은 점은 Windows 스토어에서 Microsoft가 승인 한 소프트웨어를 설치하는 것이 PowerShell cmdlet 일뿐만 아니라, 대신 "사용자는 일부 중앙 집중식 서비스가 아니라 사용하고 신뢰할 수있는 저장소에 대한 궁극적 인 제어 권한을 갖습니다."(출처)