이 작은 Delphi 프로그램의 아이디어는 Delphi와 함께 제공되는 GetIt 명령줄 도구를 호출하여 RAD Studio(Delphi)용 GetIt 패키지 관리자를 자동화하는 것입니다. 업데이트가 있거나 다시 설치해야 할 때마다 모든 GetIt 패키지를 지루하고 수동으로 살펴보고 다시 설치하는 것은 고통스럽습니다. 저장된 체크리스트가 있다면 좋지 않을까요?
이제 있습니다!
이 Delphi 프로그램은 DosCommand 구성 요소(GetIt에서 사용 가능)를 사용하여 GetItCmd.exe를 실행하고 CheckListBox에 모든 패키지를 표시합니다. 그런 다음 설치하려는 모든 패키지를 선택하고 설치 버튼을 클릭한 다음 편안히 앉아서 모든 패키지가 설치되는 것을 지켜보세요(일부는 승인이 필요하므로 완전히 무인이 아닙니다). 이 목록을 마우스 오른쪽 버튼으로 클릭하여 모두 선택하거나 선택하지 않거나, 선택한 패키지를 제거하거나, 한 번에 하나의 패키지만 설치/제거할 수도 있습니다.
원래 Delphi 10.4.1에서 작성되었으며 Delphi 10.4.2 업데이트에서 테스트되었습니다. 30분 이내에 75개 이상의 패키지가 설치되었습니다!
위에서 설명한 대로 이 코드는 원래 Delphi 10.4 Sydney에서 작성되었습니다. Delphi 11 Alexandria로 업그레이드되었으며 현재 Delphi 12 Athens에서 유지 관리됩니다. Delphi 10.3 Rio에 도입된 ImageCollection 구성 요소를 사용하므로 이전 버전의 Delphi와는 호환되지 않습니다. 그러나 컴파일된 애플리케이션은 Delphi 10.2 Tokyo까지 GetIt 명령줄 도구를 지원하는 여기(릴리스 클릭)에서 사용할 수 있습니다.
이 코드를 컴파일하는 데 필요한 유일한 추가 기능 패키지는 GitHub 또는 GetIt에서 사용할 수 있는 DOSCommand 라이브러리입니다.
GUI를 실행하고 싶지 않은 경우에는 동일한 작업을 수행하지만 미리 선택된 패키지 그룹을 사용하는 여러 배치 파일도 작성했습니다. 기본적으로 모든 패키지를 텍스트 파일에 덤프한 다음 GetIt 명령줄 앞에 추가하여 패키지를 설치하고 이를 다양하게 그룹화된 배치 파일로 분리했습니다. 일부는 몇 개의 그룹에 중복되었습니다. 아직 설치를 위해 이 작업을 수행하지 않았다면 시작하는 데 도움이 될 것입니다.
배치 파일을 실행하려면 관리자로 DOS 프롬프트를 시작하고 Delphi 폴더에서 rsvars.bat
배치 파일을 실행한 다음 batch
폴더에 있는 배치 파일을 실행하십시오. 배치 파일을 수정하고 원하지 않는 패키지를 주석 처리할 수 있습니다.