Arch Linux 개발자들이 지난 4월에 발표했던 Archinstall 2.3.0 설치 프로그램의 새 버전이 출시 되었다고 발표되었습니다 . 이 버전 은 처음에는 만우절 농담으로 여겨졌습니다.
Archinstall 설치 프로그램 통합 기능에 익숙하지 않은 사용자를 위해 설명드리자면, 이 기능은 콘솔 모드로 작동하며 설치 프로세스를 자동화하는 옵션으로 제공됩니다 . 기본적으로 이전과 마찬가지로 단계별 설치 가이드를 사용하는 수동 모드도 사용할 수 있습니다.
설치 프로그램은 안내 모드와 자동 모드, 두 가지 모드를 제공합니다.
- 대화 형 모드에서 사용자는 기본 설정 및 설치 수동 단계를 다루는 순차적 질문을받습니다.
- 자동 모드에서는 스크립트를 사용하여 일반적인 자동 설치 템플릿을 만들 수 있습니다. 이 모드는 가상 환경에서 Arch Linux의 빠른 설치와 같이 일반적인 구성 및 패키지 집합이 설치된 자동 설치용으로 설계된 자체 어셈블리를 만드는 데 적합합니다.
Archinstall을 사용하면 특정 설치 프로필을 만들 수 있습니다 . 예를 들어 "데스크톱" 프로필을 만들어 데스크톱 환경(KDE, GNOME, Awesome)을 선택하고 필요한 패키지를 설치하거나, "웹 서버" 및 "데이터베이스" 프로필을 만들어 웹 콘텐츠, 서버 및 DBMS를 선택하고 설치할 수 있습니다. 또한 프로필을 사용하여 네트워크 설치 및 서버 그룹 전체에 걸친 자동 시스템 배포를 수행할 수도 있습니다.
Archinstall 2.3.0 주요 새로운 기능
이 새로운 버전의 archinstall 2.3.0은 커뮤니티에서 제기한 많은 문제와 설치 프로그램에 대한 몇 가지 개선 사항을 해결하여 안정성과 특히 사용을 향상시킵니다.
개발자 공유:
문제를 제출하고, 피드백을 제공하고, 가장 중요하게는 이러한 모든 문제에 대한 솔루션을 제안하거나 기여한 모든 사람에게 감사드립니다.
이것은 결코 완벽한 버전이 아니며 해야 할 일이 많습니다. 그러나 이것이 우리가 제공하는 가이드 템플릿에 대한 접근성 및 안정성 개선과 일부 보안 개선을 통해 올바른 방향으로 나아가는 단계라고 생각합니다. 아래는 이전 버전 이후의 모든 변경 사항 목록이며 가장 중요한 변경 사항부터 강조 표시할 것입니다.
변경 사항 중 가장 주목할 만한 것은 GRUB 부트로더 및 디스크 암호화에 대한 올바른 지원이 추가되었고 , Btrfs 하위 섹션 사용자 지정 기능도 추가되었다는 점입니다.
또한 설치 매체에서 시각 장애인을 위한 음성 합성 서비스인 espeakup.service가 활성화되어 있는 것이 감지되었으며, 설치 과정에서 해당 서비스의 구성이 자동으로 복사되었다는 점도 강조됩니다 .
또한, 이제 여러 개의 암호화 볼륨을 지원한다는 점도 주목할 만합니다 (다소 제한적이지만, 활성화 또는 비활성화만 가능하며 여러 파티션이 암호화됩니다). 따라서 모든 암호화된 파티션은 암호로 보호됩니다.
또한, 플러그인에 대한 초기 지원이 제안되어 사용자가 설치 프로그램용 드라이버 및 추가 기능을 직접 만들 수 있습니다. 플러그인은 `--plugin=url | location` 옵션, 구성 파일(`{"plugin":"url | location"}`), API(`archinstall.load_plugin()`) 또는 패키지 관리자(`pip install yourplugin`)를 사용하여 네트워크를 통해 로드할 수도 있습니다.
눈에 띄는 다른 변경 사항 중 :
- 디스크 파티션의 수동 파티션을 위한 재설계된 인터페이스.
- 파티셔닝, 암호화 및 마운트와 같은 디스크 작업의 안정성이 향상되었습니다.
- 기본 설치 마운트 지점은 더 이상 / mntsino / mnt / archinstall이 아닙니다.
디스크 레이아웃 및 구성이 user_configuration.json에서 user_disk_layouts.json으로 이동되었습니다. - BlockDevice(). Device_or_backfile은 이제 장치가 루프 장치인 BlockDevice()일 때 백파일을 반환합니다. Device는 여전히 유형(raid, crypt 및 기타)의 제한된 정보를 반환합니다.
- 파티션() 크기는 이제 읽기 전용 값이므로 파티션(크기 = X) 매개변수가 제거되었습니다.
파티션(). Allow_formatting이 제거/사용 중단되었으며, 파티션을 자동으로 지우는 대신 직접 함수 호출을 통해 처리됩니다.
마지막으로, 더 자세한 내용을 알고 싶으시다면 다음 링크에서 확인하실 수 있습니다.