Fedora Linux는 Linux 운영 체제의 가장 잘 알려진 버전 중 하나입니다. Red Hat이 후원하는 이 커뮤니티 운영 Linux 배포판은 다른 Linux 배포판에 적용되는 소프트웨어를 개발하고 도입하는 데 자부심을 느낍니다.
Fedora Silverblue는 기존 Linux 데스크탑 모델과 다른 방식으로 해당 소프트웨어를 패키징하고 사용합니다. 이 모델은 Fedora 및 아마도 다른 Linux 배포판을 위한 방법이 될 수 있습니다. 오늘 이미 사용할 수 있으며, 다음과 같은 이유가 있습니다.
Fedora Silverblue란 무엇입니까?
Fedora Silverblue는 rpm-ostree 및 Flatpak을 중심으로 한 Fedora Linux 버전입니다. 간단히 말해서 이것은 휴대전화와 크롬북에서 볼 수 있는 일종의 보안 및 앱 배포를 Linux에 제공합니다. Fedora Silverblue를 이해하려면 먼저 다음 두 가지 기술을 이해하는 것이 좋습니다.
rpm-ostree란 무엇입니까?
Silverblue는 수백 개의 패키지로 구성된 운영 체제를 배포하는 대신 시스템을 단일 이미지로 제공합니다. 업데이트가 도착하면 백그라운드에서 작동하는 시스템 구성 요소 및 라이브러리와 같은 특정 패키지의 최신 버전을 다운로드하는 대신 Silverblue는 이러한 업데이트가 포함된 하나의 최신 이미지를 제공합니다.
여기에는 몇 가지 큰 이점이 있습니다. 하나는 안정성입니다. 단일 패키지가 없거나 손상되었다고 시스템이 부팅되지 않거나 오작동하지 않습니다. 대신, 시스템은 하나의 거대한 이미지입니다. 그러나 문제가 발생하면 작동하는 것으로 알려진 이전 이미지를 사용하여 부팅하여 실수를 쉽게 되돌릴 수 있습니다.
플랫팩이란 무엇입니까?
Flatpak은 거의 모든 Linux 배포판에 앱을 설치할 수 있는 범용 앱 형식입니다. 이것은 보편적이지 않은 DEB 및 RPM과 같은 기존 패키지를 대체합니다. Debian이나 Ubuntu와 같은 DEB 패키지를 사용하는 배포판은 RPM 패키지를 설치할 수 없으며 그 반대의 경우도 마찬가지입니다.
Flatpaks에는 추가 보안 이점도 있습니다. 각 앱은 시스템의 나머지 부분과 격리된 샌드박스입니다. 앱이 파일이나 웹캠과 같은 다른 구성 요소에 액세스하려면 권한을 부여해야 합니다.
Fedora Silverblue 시작하기
Fedora Silverblue 설치는 Fedora Workstation 설치와 동일한 방식으로 작동합니다. 동일한 웹사이트인 getfedora.org로 이동하여 Silverblue가 보일 때까지 아래로 스크롤하거나 Silverblue 웹사이트로 직접 이동하여 필요한 ISO를 다운로드할 수 있습니다.
Fedora Linux 또는 Red Hat Enterprise Linux의 설치 프로그램에 익숙하다면 Silverblue에서 무엇을 기대해야 하는지 이미 알고 있을 것입니다. 새 사용자는 "다음 ” 버튼을 자주 누르면 결국 원하는 소프트웨어가 설치됩니다.
새 시스템으로 재부팅하면 깨끗한 그놈 데스크탑과 그놈 작동 방식을 소개하는 그놈 둘러보기 앱이 표시됩니다. 이 시점에서 Fedora Silverblue와 Fedora Workstation의 차이점은 아직 경험하지 못했지만 곧 보게 될 것입니다.
업데이트 설치 방법
새 시스템에서 가장 먼저 해야 할 일 중 하나는 업데이트를 설치하는 것입니다. 그놈 소프트웨어를 열고 사용 가능한 업데이트를 볼 수 있지만 작동하지 않을 수도 있습니다. 좋든 나쁘든 이것은 Fedora Silverblue만의 문제가 아닙니다. GNOME 소프트웨어는 Fedora Workstation에서도 업데이트를 표시하고 설치하는 데 신뢰할 수 없는 도구입니다.
GNOME 소프트웨어가 작동하면 "다시 시작 및 업데이트하라는 메시지가 표시됩니다. .” Fedora Workstation과 달리 Fedora가 패키지를 설치하기 위해 다시 시작한 후 기다릴 필요가 없습니다. 대신 Silverblue는 방금 다운로드한 최신 시스템 이미지를 사용하여 백업을 시작합니다.
Linux를 충분히 오랫동안 사용해 왔다면 GNOME 소프트웨어가 작동하지 않는 것이 큰 문제로 보이지 않을 수 있습니다. 명령줄을 통해 업데이트를 설치하는 데 이미 익숙할 수 있습니다. 이것은 Linux에서 업데이트를 설치하는 유일한 또는 가장 쉬운 방법이기 때문이 아니라 명령줄이 종종 작업을 더 빠르게 수행하고 최대 정보를 제공하여 어떤 업데이트를 받고 있는지 정확하게 보여주기 때문입니다.
Fedora Workstation에서 다음을 사용하여 업데이트를 설치할 수 있습니다.
sudo dnf upgrade
그러나 Fedora Silverblue에서는 작동하지 않습니다. 대신 다음 명령을 사용해야 합니다.
rpm-ostree upgrade
Silverblue에서는 명령에 sudo가 필요하지 않습니다. 또는 관리자 액세스. Silverblue에서는 시스템을 업그레이드하거나 소프트웨어를 설치하기 위해 높은 권한이 필요하지 않습니다.
업그레이드가 완료되면 터미널은 새 시스템 이미지에 업그레이드된 패키지의 전체 목록과 시스템을 다시 시작하기 위해 실행할 수 있는 명령을 표시합니다. 이 명령은 다운로드한 업데이트가 적용되기 전에 수행해야 합니다.
Silverblue에 앱을 설치하는 방법
처음 출시할 때 GNOME 소프트웨어는 평소보다 덜 채워진 것처럼 보일 것입니다. Fedora Silverblue는 일반적인 Fedora 저장소에서 RPM으로 사용할 수 있는 모든 앱을 제공하지 않기 때문입니다. Silverblue는 대신 Fedora Container Registry로 알려진 Flatpak 앱의 별도 Fedora 리포지토리를 사용합니다. 다양한 GNOME 앱, 게임 및 LibreOffice와 같은 몇 가지 주요 생산성 앱을 사용할 수 있지만 원하는 것이 많습니다.
더 많은 소프트웨어를 얻으려면 Flathub로 이동하여 매우 간단한 설정 지침을 따르십시오. 이렇게 하면 그놈 소프트웨어에서 사용할 수 있는 앱이 크게 확장됩니다.
터미널에서 앱을 설치하려면 flatpak 설치를 사용하기만 하면 됩니다. 명령. DNF와 달리 패키지의 정확한 이름을 알 필요가 없습니다. Flatpak은 일반적으로 귀하가 찾고 있는 것을 추측하거나 답이 명확하지 않은 경우 옵션을 제시합니다.
원하는 프로그램을 Flatpak으로 사용할 수 없는 경우에도 RPM을 설치할 수 있지만 여기서 문제가 발생합니다.
자주 사용하려는 앱의 경우 rpm-ostree install을 사용하여 시스템 이미지에 앱을 추가하는 것이 좋습니다. 명령. 설치하려는 DNF 패키지의 정확한 이름과 함께 이 명령을 따르십시오. 나중에 컴퓨터를 다시 시작해야 합니다. 그때부터 시스템 이미지에는 업그레이드 중에 이러한 앱이 포함됩니다. Firefox와 같은 사전 설치된 앱을 포함하여 소프트웨어를 제거하려면 rpm-ostree 재정의 제거를 사용하세요. 명령.
다른 방법은 명령줄에서 앱을 실행하는 것입니다. 이러한 앱은 앱 서랍에 표시되지 않으며 해당 아이콘도 도크에 표시되지 않습니다. 이 경로로 이동하려면 Toolbox에 익숙해져야 합니다.
터미널에서 작업
Fedora Silverblue는 터미널과 함께 제공되며 대부분의 명령은 여전히 작동합니다. 그러나 패키지를 추가하거나 제거하려면 Toolbox라는 도구를 사용해야 합니다.
Toolbox는 시스템을 복잡하게 만들지 않고 원하는 모든 패키지를 설치할 수 있는 컨테이너 또는 격리된 작업 공간을 만듭니다.
도구 상자를 만들려면 다음을 사용하십시오.
toolbox create
그런 다음 다음을 입력하십시오.
toolbox enter
이제 DNF를 사용하고 원하는 Fedora 패키지를 설치할 수 있습니다. 완료되면 exit를 입력합니다. 도구 상자를 종료합니다.
Toolbox 컨테이너는 보안 측면에서 격리되지 않습니다. 각각은 홈 디렉토리와 컴퓨터의 다른 측면에 액세스할 수 있습니다. 그것들을 스케치 소프트웨어를 엉망으로 만드는 안전한 방법으로 취급하지 마십시오.
앱 권한 관리
Flatpak 형식에는 스케치 또는 손상된 소프트웨어에 대한 몇 가지 보호 기능이 있습니다. 시스템 설정을 열고 응용 프로그램으로 이동하면 이 중 일부를 볼 수 있지만 실제로 제어하려면 Flatseal이라는 프로그램을 설치해야 합니다.
Flatseal을 사용하면 앱이 네트워크에 액세스하지 못하도록 차단하거나 예를 들어 하드 드라이브의 특정 폴더에 있는 파일만 보도록 제한할 수 있습니다. 이 프로그램은 모든 Linux 배포에서 사용할 수 있지만 Fedora Silverblue가 Flatpak에 올인하기 때문에 시스템에 있는 대부분의 앱을 이 수준으로 제어할 수 있습니다.
Fedora Silverblue는 프라임타임을 위한 준비가 되어 있습니까?
예, 이미 Fedora Silverblue를 기본 배포판으로 사용하는 커뮤니티가 있습니다. 앱은 안정적이며 대부분의 경우 일반 Fedora Linux와 같습니다. Silverblue의 단점을 알게 되면 실제로 기존 Linux 배포판보다 사용하기가 더 쉽다는 것을 알게 될 수도 있습니다.
Fedora Silverblue는 혼자가 아닙니다. 이 개념이 흥미롭다면 모든 앱에 Flatpak을 채택한 몇 가지 다른 Linux 배포판이 있다는 것을 알아두십시오. 더 많은 것이 있을 수 있습니다.