Google은 2019년 이전에도 Crostini
설치할 수 있는 기기 목록을 제공했습니다. 2019년 이후에는 모든 기기에서 Crostini
지원할 것으로 예상됩니다. Crostini
운영 체제가 아닙니다. 오히려 Chrome OS와 함께 작동하도록 지원하는 Linux 애플리케이션입니다. 잘 통합되고 사용하기 쉽습니다. 예를 들어 Arch Linux 배포판을 설치할 수 있습니다. 올해 처음으로 Chromebook
샀습니다. 모델 C302C였습니다. 꽤 저렴합니다. 안타깝게도 어떤 이유에서인지 Crostini
에 대한 지원은 제공하지 않는 것 같습니다! 이것이 제가 이 글을 쓴 이유이고 여전히 매우 관련성이 있다고 생각하는 이유입니다. Linux가 포함된 다른 대체 환경을 설치하는 방법을 살펴보겠습니다. 제 Google Chrome OS 버전은 83.04091.0입니다. Google Chrome OS 운영 체제의 복잡한 사항을 살펴보면서 이것이 일반 사용자를 위해 훌륭하게 만들어진 운영 체제라는 것을 깨달았습니다. 우리는 좋아하는 Google 스토어 앱을 다운로드하여 사용하고, Spotify에서 음악을 재생하고, YouTube에서 비디오를 보고, TikTok 비디오를 만들 수 있으며, 마치 일반 컴퓨터인 것처럼 작업할 수 있다는 추가적인 이점이 있습니다. 이 시스템을 사용하면 PowerPoint를 만들고, 이메일을 보내고, Microsoft Office를 사용하고, Word 문서와 Excel을 만들고, Note를 사용하고, 웹에서 끝없이 검색할 수 있습니다. 또한 NetFlix를 사용하여 좋아하는 시리즈와 비디오를 볼 수도 있습니다. 이와 같은 시스템은 출퇴근이 많고 물론 장거리 여행을 해야 하는 경우 축복이 될 수 있습니다. 그러나 이 시스템을 살펴보자마자 저는 즉시 다음과 같은 딜레마에 빠졌습니다. 모든 것이 훌륭하지만 너무 다릅니다! 이것이 소프트웨어 엔지니어에게 어떻게 작동할까요? 운영 체제를 변경하지 않고 Chrome OS 머신을 강력한 DevOps 머신으로 바꿔 봅시다!
이 글에서는 Chrome OS 머신을 강력한 DevOps 머신으로 전환하는 방법에 대한 간단한 가이드를 제공합니다. 목표는 규칙 대신 가이드를 제공하는 것입니다. 이는 제 사례에서 효과가 있었던 단계이며, 여러분을 돕기 위해 공유합니다. 자세한 내용은 마지막 카드에 배치한 소스 참조에서 확인할 수 있습니다. 시작해 봅시다!
시작하기 전에 알아두어야 할 몇 가지 사항이 있습니다.
DevOps 엔지니어로서 Chrome OS 머신을 사용하려면 일종의 Linux 셸이 필요하고 실행 파일을 실행하고 소프트웨어를 설치할 수 있어야 합니다. chrome
의 경우, Chromium OS Universal Chroot Environment인 crouton이 있습니다. 추가 지침을 가장 잘 따르려면 모든 것을 기본 ~/Downloads 폴더에 다운로드한다는 점에 유의하세요. 또한 이 섹션의 마지막에 Xubuntu
에서 배포하는 Chrome OS environment
과 Xfce
데스크톱 환경이 있다는 점에 유의하는 것이 중요합니다. 계속하기 전에 Xfce에 필요한 소프트웨어를 다운로드했는지 확인하세요.
시작해 볼까요?
Chrome 브라우저를 열고 ALT + CTRL + T를 누릅니다. 그러면 Crosh 프롬프트가 열립니다.
shell을 입력하고 ENTER를 눌러 셸을 열어보겠습니다.
이제 crouton을 설치할 수 있습니다. xfce가 추가할 수 있는 많은 crouton 쉼표로 구분된 매개변수 중 하나라는 점을 고려해 보겠습니다. 터치 스크린 기기가 있다면 touch를 추가할 수 있습니다. 통합 확장을 사용하려면 xiwi
(즉, xfce
, touch
, xiwi
)를 사용할 수 있습니다.
sudo sh -e ~/다운로드/crouton -t xfce
전체 화면 모드로 전환 전체 화면 모드 종료
우리는 요청하는 모든 세부 정보를 입력하고, 마침내 다음과 같은 출력을 얻어야 합니다.
기본 사용자의 사용자 이름을 지정하세요: jesperancinha 새 UNIX 암호 입력: 새 UNIX 암호 다시 입력: passwd: 암호가 성공적으로 업데이트되었습니다. 몇 가지 팁을 알려드리겠습니다. 이제 chroot의 오디오가 ALSA 플러그인을 통해 CRAS(Chromium OS 오디오 서버)로 전달됩니다. 향후 Chromium OS 업그레이드로 인해 설치된 CRAS 버전과의 호환성이 손상될 수 있습니다. 이런 경우 chroot를 업데이트하기만 하면 됩니다. Ctrl+Alt+Shift+Back 및 Ctrl+Alt+Shift+Forward를 눌러 실행 중인 chroot 데스크톱과 Chromium OS를 넘길 수 있습니다. startxfce4 호스트 명령을 통해 Xfce를 시작할 수 있습니다. sudo startxfce4 /mnt/stateful_partition/crouton/chroots/xenial 마운트 해제... 완료! enter-chroot를 사용하여 chroot에 들어갈 수 있습니다. chronos@localhost ~ $
전체 화면 모드로 전환 전체 화면 모드 종료
우리는 환경을 시작할 준비가 되었습니다. Linux Xfce 환경을 시작하려면 다음을 실행하기만 하면 됩니다.
sudo 시작xfce4
전체 화면 모드로 전환 전체 화면 모드 종료
지금 이 순간, 여러분의 Linux "머신"은 모든 DevOps 활동을 위해 준비되었습니다. 하지만 이 장에서는 명령 레시피를 살펴보겠습니다. 저는 제가 좋아하고 개발자 환경에 매우 필요하다고 생각하는 주요 Linux 유틸리티를 설정했습니다. Applications -> Terminal Emulator에서 터미널을 열어보겠습니다. 레시피는 다음과 같습니다.
cd ~/Downloads tar -xvzf jetbrains-toolbox-1.16.6319.tar.gz cd jetbrains-toolbox-1.16.6319 ./jetbrains-toolbox
전체 화면 모드로 전환 전체 화면 모드 종료
우리가 해야 할 일은 이 설치를 계속 진행하고 제공된 지침에 따라 설치하는 것뿐입니다.
표준으로 IntelliJ를 설치하는 것을 권장합니다. 나중에 언급하겠습니다.
나머지 유틸리티와 Chrome을 설치하려면 몇 가지 문제가 발생했으며 이 레시피의 다음 단계는 다음과 같습니다.
sudo su apt-get install fonts-liberation apt-get -y -f 설치 apt -y 설치 git apt -y 설치 maven apt -y 설치 npm apt -y 설치 libappindicator1 apt-get -y -f 설치 apt -y 설치 curl apt-get -y 설치 gitk
전체 화면 모드로 전환 전체 화면 모드 종료
마지막으로 크롬을 설치할 수 있습니다.
cd ~/다운로드 dpkg -i google-chrome-stable_current_amd64.deb
전체 화면 모드로 전환 전체 화면 모드 종료
Java 개발자를 위한 가장 뛰어난 유틸리티 중 하나는 컴파일러의 패키지 관리자로 작동하는 SDKMAN입니다. 해당 페이지에 설명된 대로 이를 성공적으로 만드는 단계는 다음과 같습니다.
sudo curl -s "https://get.sdkman.io" | bash sudo source "$HOME/.sdkman/bin/sdkman-init.sh"
전체 화면 모드로 전환 전체 화면 모드 종료
일반 사용자를 위한 SDK man이 필요하기 때문에 후자의 명령을 루트가 아닌 사용자로 실행해 보겠습니다.
소스 종료 "$HOME/.sdkman/bin/sdkman-init.sh"
전체 화면 모드로 전환 전체 화면 모드 종료
SHITF+CTRL+ALT+BACK
및 SHIFT+CTRL+ALT+FORWARD
. BACK 및 FORWARD 탐색 키는 키보드의 왼쪽 상단에 있다는 점에 유의하는 것이 중요합니다. 또한 F1 및 F2 키로 정의됩니다.우리는 Chrome OS 머신을 강력하고 편리한 DevOps 엔지니어링 머신으로 전환하는 방법에 대한 포인터를 보았습니다. 또한 Google Chrome 북에 대한 저의 개인적인 경험에 대한 설명이기도 합니다. 결국 Chrome 북도 훌륭한 컴퓨터이며, 모양과 느낌이 다르고 명령도 다르지만 여전히 좋아하는 Linux 명령을 실행하고 최대한 활용할 수 있습니다. 기본적으로 이 가이드에서는 다음과 같이 시작했습니다.
그리고 우리는 이것을 추가했습니다:
여러분이 제가 글을 쓰는 것을 즐겼던 만큼 이 글을 즐기셨으면 좋겠고, 차단 문제로 어려움을 겪는 모든 사람에게 도움이 되었으면 좋겠습니다. 인터넷에서 많은 가이드를 찾았지만 결국 제가 직접 찾아야 했던 것도 있습니다. 그래서 제 경험을 여러분과 공유하기로 했습니다. 저는 Chrome OS 버전 63.0.3239.116
(공식 빌드)(64비트)이 사전 설치된 ASUS C302C
Google 노트북에서 이 단계를 실행했습니다. 그런 다음 이 버전을 83.04091.0
으로 변경했습니다. 여러분이 제가 글을 쓰는 것을 즐겼던 만큼 이 글을 즐기셨으면 좋겠습니다. 여러분의 생각을 듣고 싶으니 아래에 댓글을 남겨주세요. 도움을 주셔서 미리 감사드리고, 읽어주셔서 감사합니다!