Ubuntu 서버에 GitLab을 설치하는 방법
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
최근 Canonical은 Ubuntu의 "모든 스냅" 버전을 발표했습니다. 이 버전은 Steam OS 또는 Fedora Silverblue/Kinoite 와 마찬가지로 변경할 수 없습니다 . 그러나 Canonical은 내년까지 이 버전의 Ubuntu를 출시하지 않을 것입니다 .
이 배포본이 출시되기 전에 "올 스냅" 데스크탑이 귀하의 사용 사례에 적합한지 확인하는 데 관심이 있다면 그렇게 할 수 있습니다. 이 가이드에서는 새로운 Ubuntu "all snap " 데스크탑 을 시험해 볼 수 있는 방법에 대해 설명합니다 .
컴퓨터에 Ubuntu Core Desktop 이미지 다운로드
가상 머신 또는 물리적 머신에서 Ubuntu Core Desktop을 테스트할 수 있습니다. 불안정할 수 있지만 테스트에는 좋습니다. 이 가이드에서는 이것이 새로운 프로젝트이고 이 방법이 더 안전하기 때문에 가상 머신을 만들 것입니다. 그러나 여전히 컴퓨터에 이미지를 다운로드해야 합니다.
시스템에 최신 Ubuntu Core Desktop 이미지를 다운로드하려면 GitHub(필수)에 로그인하고 이 페이지로 이동한 다음 최신 항목을 선택하십시오. 그런 다음 "Artifacts"를 찾아 "image" 링크를 선택합니다. "이미지"를 선택하면 브라우저에서 "image.zip"을 다운로드하라는 메시지가 표시됩니다.
"image.zip" 파일이 컴퓨터에 다운로드되면 아카이브에서 압축을 풀어야 합니다. 터미널 창을 열어 이를 수행할 수 있습니다. 그런 다음 아래 unzip
및 tar
명령을 사용합니다.
cd ~/Downloads/ unzip image.zip tar xvf pc.tar.gz
권한 구성
컴퓨터에서 이미지 파일을 실행하려면 올바른 권한이 있어야 합니다. 이러한 권한이 올바르지 않으면 실행되지 않고 오류가 표시됩니다.
컴퓨터에 그놈 박스 설치하기
Linux에서 Ubuntu Core Desktop을 실행할 수 있는 많은 가상화 도구가 있습니다. 그러나 단순화를 위해 Gnome Box를 살펴보겠습니다. Qemu/KVM을 위한 사용하기 쉬운 프런트 엔드입니다.
그놈 박스가 사전 설치된 배포판은 많지 않으므로 미리 시스템에 설치해야 합니다. 이렇게 하려면 터미널 창을 엽니다. 그런 다음 사용하는 Linux OS에 해당하는 아래 설치 명령을 입력하십시오.
우분투
sudo apt install gnome-boxes
데비안
sudo apt install gnome-boxes
아치 리눅스
sudo pacman -S gnome-boxes
페도라
sudo dnf install gnome-boxes
오픈수세
sudo zypper in gnome-boxes
기타 필수 도구 설치
Gnome Boxes 외에도 qemu-system
패키지 패키지 libvirt-daemon-system
와 virtinst
패키지가 필요합니다. 이 패키지는 현재 Gnome Boxes UI로 설정하는 것이 제대로 작동하지 않기 때문에 Ubuntu Core Desktop을 Gnome Boxes에 설치하는 데 도움이 됩니다. 시스템에 이러한 패키지를 설치하려면 터미널에서 다음을 수행하십시오.
우분투
sudo apt install qemu-system libvirt-daemon-system virtinst
데비안
sudo apt install qemu-system libvirt-daemon-system virtinst
아치 리눅스
sudo pacman -S qemu-full libvirt virt-install
페도라
sudo dnf install qemu libvirt virt-install
오픈수세
sudo zypper in virt-install qemu libvirt-daemon
이 패키지가 설치된 상태에서 아래 명령을 libvirt
사용하여 사용자 계정을 그룹에 추가하십시오 .groupadd
sudo groupadd YOUR_USER_NAME libvirt
Ubuntu Core 데스크톱 VM 설정
모든 도구가 설정되면 Virt-install 도구를 사용하여 Ubuntu Core VM을 설치해야 합니다. 시작하려면 Linux 데스크탑에서 터미널 창을 실행하십시오. 터미널 앱이 열리면 mkdir
명령을 사용하여 디렉터리를 만듭니다 ~/vms
.
mkdir -p ~/vms
디렉터리를 만든 후 디렉터리 pc.img
에서 파일을 복사하여 ~/Downloads
새 폴더에 넣습니다 ~/vms
.
mv ~/Downloads/pc.img ~/vms/
폴더 에 파일이 있는 경우 ~/vms
Gnome Boxes 및 QEMU를 통해 액세스할 수 있도록 권한을 업데이트해야 합니다. 명령 으로 이 작업을 수행할 수 있습니다 chmod
.
chmod 777 ~/vms/pc.img
권한을 업데이트한 후 다음 명령을 사용하여 VM을 생성하고 Gnome Box에 추가합니다.
virt-install --connect qemu:///session --name core-desktop \ --memory 2048 --vcpus 2 --boot uefi --os-variant ubuntu22.04 \ --video virtio,accel3d=no --graphics spice \ --import --disk path=~/vms/pc.img,format=raw
초기 구성에는 약간의 시간이 걸립니다. GUI 창이 자체적으로 닫히면 완료되고 Domain creation completed
터미널에서 볼 수 있습니다.
All Snap Ubuntu 데스크탑을 확인하는 방법
Ubuntu Core Desktop을 확인하려면 앱 메뉴에서 "Boxes" 애플리케이션을 실행하고 Ubuntu Core Desktop VM을 시작하십시오. 이전에 사용한 적이 없는 경우 Boxes에 나타나는 유일한 VM입니다.
일단 로드되면 기존의 우분투 리눅스 시스템처럼 설치할 수 있습니다. 설치 후 즉시 사용을 시작할 수 있습니다. 그러나이 운영 체제는 매우 실험적이며 문제가 발생할 수 있습니다.
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.
Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.
Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.
Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법
파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.
.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.
GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.
Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.
Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?