17.04 또는 16.04에서 Ubuntu 17.10으로 업그레이드

Upgrade Ubuntu 17



이 문서에서는 다음으로 업그레이드하는 방법을 보여줍니다. 우분투 17.10 . 기존 사용자는 Ubuntu 16.04 또는 17.04에서 업그레이드할 수 있습니다. 업데이트된 파일을 받으려면 다운로드 속도가 비교적 빠른 인터넷 연결이 필요합니다. 업그레이드 프로세스 중에 발생하는 결과를 피하기 위해 중요한 파일을 정기적으로 백업하는 것이 좋습니다.

Ubuntu 17.10의 새로운 기능은 무엇입니까?

Ubuntu 17.10은 현재와 같은 표준 버전이었던 이전 버전 17.04가 출시된 지 6개월 만에 등장했습니다. 17.10, Canonical에 따르면 Ubuntu 뒤에 있는 회사는 다가오는 LTS(장기 지원) 18.04 LTS 처럼 보일 것입니다. 다음 목록은 Ubuntu 17.10에 포함된 주요 기능을 보여줍니다.







그놈 쉘의 사용자 정의 버전

Ubuntu에는 Unity 인터페이스가 있었지만 엄청난 양의 요청으로 인해 Unity가 제거되었습니다. 그논 .



화면 상단을 가로지르는 가로 막대

화면 상단의 가로 막대는 Windows에 나타나는 것과 유사한 작업 표시줄이며 리눅스 민트 , 그리고 여러 콘텐츠를 놓을 수 있는 기반 역할을 합니다.



왼쪽에서 오른쪽으로 특정 응용 프로그램의 빠른 작업을 수행하기 위한 컴팩트 작업 메뉴, 시계, 달력, 음악 플레이어 및 메시지 트레이의 공통 영역. 일정을 작성하는 데 달력을 활용할 수 있습니다. 뮤직 플레이어는 빠른 트랙을 재생하기 위한 것입니다. 메시지 트레이는 다양한 응용 프로그램을 사용자에게 알리는 일종의 알림 영역입니다. 그러나 GNONE 셸을 지원하는 응용 프로그램에서만 작동하며, 마지막으로 통합 상태 메뉴는 용도에 관계없이 운영 체제를 사용하는 데 도움이 될 수 있는 다양한 기능으로 구성됩니다.





이러한 기능은 이더넷 포트 표시기, VPN 및 블루투스 관리자, 화면 필터, 디스플레이 설정, 사용자 전환으로 구성된 사용자 메뉴, 로그아웃, 계정 설정 기능입니다. 또한 스피커, 볼륨 컨트롤러, 화면 잠금 장치, 종료 및 다시 시작 버튼, 설정 창에 대한 빠른 액세스가 포함되어 있습니다.

우분투 독

우분투 독 는 화면의 가장 왼쪽 가장자리에 있는 세로 막대입니다. 이것은 고정된 앱 영역과 전체 화면 앱 실행기 버튼의 두 가지 주요 부분으로 구성됩니다. 이는 17.10에서 앱 런처 버튼이 화면 하단으로 이동되었다는 점을 제외하고는 이전 디자인과 거의 동일합니다.



독은 주로 자주 사용하는 앱을 고정하는 데 사용됩니다. 현재 사용 중인 앱도 표시됩니다. 도크는 창이 아래로 이동할 때 투명하도록 약간 수정되며, 이를 동적 투명도라고 합니다. 동적 투명도의 장점은 노트북의 전력을 절약하고 도크 아래의 콘텐츠를 렌더링하는 데 하드웨어 리소스를 덜 소비한다는 것입니다.

창 컨트롤

이전 버전의 Ubuntu와 비교하여 컨트롤이 창의 오른쪽으로 이동되었습니다. 따라서 Windows 플랫폼의 기본 파일 브라우저인 Windows 탐색기와 동일합니다. 평소와 같이 최소화, 최대화 및 닫기 기능이 포함되어 있습니다. 이것은 모든 응용 프로그램에서도 동일합니다.

클라이언트 측 장식

클라이언트 측 장식은 설정 대신 인터페이스 내에서 바로 창을 사용자 정의하는 기능입니다. 이는 요소의 보기를 원하는 대로 수정하는 데 유용합니다. 기능으로 아이콘 크기 최대화, 정렬, 숨김 파일 표시, 다시 로드, 새 폴더 생성, 세부 정보, 작은 아이콘 등과 같은 다양한 보기가 포함됩니다.

전체 화면 앱 실행기

전체 화면 앱 런처는 GNOME 셸에서 상당히 다르지만 표면적으로는 여전히 다소 동일합니다. 그놈 셸의 두드러진 기능은 버튼 클릭으로 자주 사용하는 앱을 필터링하는 기능입니다. Gnome 인터페이스는 기본적으로 Unity의 인터페이스를 단순화하여 검색 범위를 좁힐 수 있는 더 많은 필터를 제공합니다. 예를 들어 Unity 인터페이스에서 앱 런처는 홈, 애플리케이션, 문서, 영화, 사진, 비디오로 분류되며 그 외에도 필터 결과 메뉴에는 검색 범위를 좁힐 수 있는 많은 필터가 있습니다.

활동 오버레이 및 동적 작업 공간

활동 오버레이는 현재 열려 있는 모든 응용 프로그램이 정렬된 전체 화면 표시입니다. 일반 보기와 달리 화면에 모든 앱이 표시됩니다. 활동 오버레이가 열리면 그 옆에 있는 Dynamic Workplaces 스트립도 열립니다. 처음에는 두 개의 데스크탑이 있지만 응용 프로그램을 두 번째 데스크탑으로 이동하면 다른 데스크탑이 두 번째 데스크탑 바로 아래에 나타납니다.

음악 재생 바

음악 재생 섹션은 음악이 재생되는 메시지 표시줄의 일부입니다. 기본적으로 Rythmbox만 이 섹션과 호환됩니다. 기본 음악 플레이어를 사용하여 음악을 재생하는 경우 현재 재생 중인 음악이 Rythmbox로 재생할 때와 같이 여기에 표시되지 않습니다.

새로 업데이트된 소프트웨어

Ubuntu 17.10에는 사무용, 인터넷 검색용, 이미지 관리용, 이메일 전송용 LibreOffice, Firefox, Shotwell, Thunderbird 최신 버전이 각각 탑재되어 있습니다.

새로운 잠금 화면

Windows 10의 잠금 화면과 유사한 새로운 잠금 화면에는 이제 호환되는 응용 프로그램의 알림을 표시할 수 있는 기능이 있습니다. 이것은 안드로이드 폰과 매우 유사합니다. 따라서 Ubuntu가 Windows 10과 같은 범용 운영 체제 플랫폼을 구축할 계획을 가지고 있을 수 있다는 결론을 내리는 것이 안전합니다.

Wayland 디스플레이 서버

디스플레이 서버는 화면에 그래픽 요소를 렌더링하는 데 도움이 되는 Linux 운영 체제의 시스템입니다. 사용하던 우분투 조르그 지금은 다음으로 대체됩니다. 웨이랜드 그래픽 어댑터가 최신 디스플레이 서버에서 지원되는 한 Wayland가 작동하지 않으면 로그인 메뉴에서 xorg로 전환하는 옵션이 있습니다. 기본적으로 Wayland는 콘텐츠 렌더링 측면에서 효율적입니다. 따라서 Ubuntu의 성능은 크게 향상될 것으로 예상됩니다. 그러나 비디오 카드 모델에 따라 특정 Nvidia 및 AMD 드라이버와 호환성 문제가 있을 수 있습니다.

재설계된 설정

설정이 처음부터 다시 설계되었으며 이제 Windows 10의 설정 창과 매우 유사합니다. 이는 Windows 사용자가 Ubuntu 생태계에 쉽게 적응하는 데 도움이 될 것이며 Linux 사용자는 많은 노력 없이 쉽게 탐색하고 올바른 옵션을 찾을 수 있습니다. 그러나 이것은 여전히 ​​옵션의 수 면에서 다소 원시적이지만 향후 LTS(장기 지원) 버전에서 변경될 것으로 예상됩니다.

스크린 필터 내장

Ubuntu에는 화면 필터가 장착되어 있어 눈의 피로 일정 시간 동안 컴퓨터 앞에 머무르는 사용자의 비율입니다. 이것은 설정 -> 장치 -> 디스플레이 -> 야간 조명에 있습니다.

HIDPI 디스플레이 지원

HIDPI는 인치당 높은 도트 수를 의미하며 인치당 픽셀 수를 늘려 디스플레이의 품질을 향상시키는 기술입니다. 이것은 이미 휴대 전화 시장에서 큰 싸움이지만 데스크탑 측면에서는 공급 업체의 큰 추진력이 없지만 Ubuntu는 그러한 디스플레이를 소유한 소수의 사용자를 수용합니다. 분명히 이것을 켜면 하드웨어 리소스 소비가 증가하므로 랩톱 및 저가형 컴퓨터에는 권장하지 않습니다.

이중성을 이용한 백업/복원 시스템

이중성 데이터를 다른 위치에 안전하게 보관할 수 있는 완벽한 백업 솔루션입니다. 인터넷과 같은 보안되지 않은 네트워크를 통해 데이터가 전송되는 동안 데이터를 보호하기 위해 데이터 암호화를 지원합니다. 또한 FTP, RSYNC, IMAP, SSH, PyDrive, WebDev, dpbx, onedrive, azure와 같은 여러 대상에 데이터 백업을 지원합니다. dropbox, onedrive 및 Google 드라이브. 그러나 이 문서에서는 훨씬 쉽고 편리하기 때문에 로컬 백업을 사용합니다. 단순함을 위해 파일을 압축하거나 암호화하지 않으며 파일은 시스템의 다른 하드 드라이브에 백업됩니다. 따라서 이 가이드에서는 사용자가 데이터를 백업하기 위해 하나 이상의 예비 드라이브에 액세스할 수 있다고 가정합니다. 다음과 같은 플랫폼에서 디지털오션 , 벌트르 블록 스토리지는 예비 하드 드라이브로 사용할 수 있습니다.

루트 액세스 권한이 있는 터미널 창에 다음 명령을 입력합니다. 앞에서 설명한 첫 번째 명령은 sudo su를 사용하여 현재 사용자를 루트로 변경합니다. 따라서 현재 사용자는 관리 권한이 필요한 다양한 작업을 수행할 수 있는 관리 권한을 얻습니다. 두 번째 명령은 로컬 측의 리포지토리 정보를 업데이트하므로 apt-get install 명령을 사용할 때 최신 버전의 패키지를 검색하는 데 유용합니다. 일반적으로 apt-get install이 설치를 수행하는 것처럼 여기에는 이중성이 명시되어 있으므로 Ubuntu 저장소에서 패키지 파일을 다운로드한 후 이중성을 설치합니다. 그런 다음 예비 하드 드라이브의 파티션을 시작하기 위해 parted 명령이 실행됩니다. 이 자습서에서는 두 개의 하드 드라이브만 있다고 가정합니다. 따라서 두 번째는 sdb이고, 그렇지 않으면 시스템에 연결된 하드 드라이브의 수에 따라 적절하게 이름을 지정합니다. 예를 들어 하드 드라이브가 3개이고 2개가 예비 하드 드라이브인 경우 두 번째 및 세 번째 하드 드라이브는 sdb 및 각각 sdc. 그런 다음 하드 드라이브에 정보를 저장하기 위해 필요한 파티션 테이블을 생성하고 일단 생성되면 종료를 나타내는 q 명령이 실행됩니다.

파티션 테이블이 생성되면 이제 하드 드라이브를 포맷해야 Ubuntu에서 인식할 수 있습니다. Ubuntu가 지원하는 다양한 형식이 있지만 상당히 현대적이고 일반적인 옵션이므로 ext4 형식을 사용합니다. 새 하드 드라이브에는 dondilanga_drive라는 레이블이 지정되어 나중에 이 이름으로 액세스할 수 있습니다. 모든 이름을 지정할 수 있지만 각 단어 사이에 공백이 없어야 합니다.

하드 드라이브가 준비되면 duplicity 명령을 사용하여 백업을 시작합니다. 여기에서 옵션으로 무암호화를 사용하여 이중성에 파일 암호화를 무시하도록 지시하고 진행률은 프로세스의 진행률을 나타내고 무압축은 관련된 압축이 없음을 나타냅니다. 따라서 백업이 더 빠른 속도로 이루어집니다. 압축은 대역폭을 절약하기 위해 원격 대상에 데이터를 백업할 때 주로 사용됩니다. 여기서는 대역폭이 소모되지 않으므로 압축을 사용할 의미가 없습니다. 그러나 공간이 제한된 경우 압축은 하드 드라이브의 공간을 줄이는 데 여전히 유용합니다.

비압축 다음에 오는 매개변수는 각각 소스와 대상입니다. 소스 디렉토리는 항상 '/'로 시작하는 표준 Linux 형식이어야 합니다. 목적지는 네트워크 구성이어야 하므로 로컬 목적지를 사용하더라도 네트워크 형식을 사용해야 합니다. 나중에 언급된 duplicity 명령은 백업된 파일의 복원을 나타냅니다. 여기서 형식을 반대로 해야 합니다. 즉, 원본 위치에 표준 Linux 형식을 지정하는 대신 네트워크 형식을 지정하고 대상 위치에 Linux 표준 형식을 지정해야 합니다.

명령을 실행하지 않고 작동하는지 여부를 확인하는 데 사용할 수 있는 --dry-run이라는 이 옵션이 있습니다. Duplicity에는 백업 및 복원 시 기본적으로 항상 하위 폴더와 파일이 포함됩니다. 따라서 해당 목적을 위한 옵션이 없습니다. 디렉토리가 이미 존재한다고 불평하면 간단히 사용하십시오. --힘 결과의 특성에 관계없이 명령을 적용하는 나머지 옵션과 함께 옵션을 선택합니다.

sudo su apt-get update apt-get install duplicity parted /dev/sdb mklabel GPT q mkfs.ext4 -L dondilanga_drive /dev/sdb duplicity --no-encryption --progress --no-compression /home file:///dondilanga_drive/home duplicity restore --no-encryption --progress --no-compression file:///dondilanga_drive/home /home 

URL 형식 Duplicity는 Ubuntu에서 지원합니다.

17.04에서 17.10으로 업그레이드하는 단계.

우분투 업그레이드 최신 버전으로 옮기는 것은 다른 배포판에 비해 비교적 쉽습니다. Ubuntu는 업그레이드를 계속하기 전에 사용자에게 관리자 권한이 있어야 하므로 sudo su를 사용하여 관리자 권한을 얻습니다. 운영 체제 전체를 업그레이드하기 전에 운영 체제 패키지를 업그레이드하는 것이 도중에 오작동 가능성을 제거하는 것이 좋습니다. 이것은 apt-get update 및 dist-upgrade로 수행됩니다. 마지막으로 Ubuntu 코어는 do-release-upgrade 명령을 사용하여 17.04에서 17.10으로 업그레이드됩니다. 화면 지침을 제공하고 따라하면 Ubuntu 17.10이 설치됩니다. 시스템이 인터넷에 연결되어 있고 다운로드 속도가 다소 시간이 걸리므로 비교적 좋은지 확인하십시오.

sudo su apt-get update apt-get dist-upgrade do-release-upgrade 

16.04 LTS에서 17.10으로 업그레이드하는 단계

Ubuntu를 17.04에서 17.10으로 업그레이드할 때 16.04에서 17.10으로 업그레이드하는 것은 다른 일반 패키지만큼 쉽지만 몇 가지 추가 단계가 필요하지만 메모장으로 어셈블리 코드를 입력하는 것만큼 무서운 것은 아닙니다. 평소와 같이 apt-get update 및 apt-get dist-upgrade를 모두 사용하여 시스템이 최신 상태인지 확인하십시오. dist-upgrade의 목적은 패키지를 지능적으로 처리하므로 패키지 간에 충돌이 없는지 확인하는 것입니다. 그런 다음 핵심 Ubuntu 파일을 업그레이드하는 데 사용되는 Ubuntu update-manager-core 패키지를 설치해야 합니다. 운영체제를 의미합니다.

패키지가 설치되면 Ubuntu가 다음 후속 버전으로 업그레이드되도록 릴리스 업그레이드 파일을 구성합니다. Prompt=인 단일 매개변수 이름을 제공합니다. , 3가지 옵션; 절대, 보통, 그리고 lts. Never 옵션은 업그레이드를 무시하는 것이므로 아무도 업그레이드를 수행하지 않도록 하는 것이 좋습니다. 일반적인 매개변수 값은 do-release-upgrade에 Ubuntu의 기존 버전을 다음 후속 버전으로 업그레이드하도록 지시하는 것입니다. 예를 들어 현재 버전이 16.04인 경우 Ubuntu 자체를 17.10 대신 17.04로 업그레이드하지만 17.04에서 17.10으로 업그레이드한 후에는 다시 업그레이드합니다. 세그먼트는 Ubuntu를 17.04에서 17.10으로 업그레이드합니다. 마지막으로 do-release-upgrade를 실행하여 실제로 업그레이드를 수행합니다. 업그레이드하는 동안 화면의 지시에 따라 업그레이드를 계속하십시오. 업그레이드가 완료되면 shutdown –r now 명령으로 컴퓨터를 다시 시작합니다. 여기서 r은 다시 시작을 나타내고 지금은 즉시 다시 시작을 나타냅니다.

apt-get update apt-get dist-upgrade apt-get install update-manager-core nano /etc/update-manager/release-upgrades do-release-upgrade shutdown -r now 

다른 사용자가 보고한 업그레이드 후 일반적인 문제 해결

소프트웨어 업데이트는 성능을 개선하고 버그를 수정하기 위한 것이지만 항상 결과는 아닙니다. 따라서 이 부분은 운영 체제를 최신 버전으로 업그레이드할 때 발생하는 몇 가지 일반적인 문제와 가능한 솔루션을 나열합니다.

일반 솔루션

항상 그렇듯이 먼저 패키지를 업그레이드하여 운영 체제가 최신 상태인지 확인하고 다음 두 명령으로 수행할 수 있습니다. 여기서 sudo su는 관리자 권한에 액세스하는 데 사용됩니다.

sudo su apt-get update apt-get dist-upgrade 

또한 다음 세 가지 명령을 사용하여 시스템에 원치 않는 패키지, 캐시, 사용되지 않는 패키지가 각각 없는지 확인하십시오. 이것이 특정 문제를 해결하는 것을 보장하지는 않지만 운영 체제 전반에 걸쳐 충돌하는 문제를 일으킬 수 있고 원치 않는 패키지를 제거하면 시스템에 원하는 문서를 위한 충분한 공간이 있는지 확인하기 때문에 원치 않는 패키지로부터 시스템을 멀리 유지하는 것이 매우 유용합니다.

sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove 

업그레이드 후 PHP가 작동하지 않음

대부분의 Ubuntu 서버에서 발생하는 또 다른 일반적인 문제는 PHP가 갑자기 멈춥니다 운영 체제가 업그레이드된 직후에 작동합니다. Apache2에서 php7.1 모듈을 다시 활성화하면 이 문제를 해결할 수 있습니다. 여기 a2enmod 스크립트는 모듈을 활성화하는 데 사용되며 이 시나리오에서는 php7.1 모듈만 켜고 변경 사항을 적용하기 위해 apache2 서버를 다시 시작합니다.

sudo su a2enmod php7.1 systemctl restart apache2 

업그레이드 후 DNS가 작동하지 않음

도메인 이름 서버라고도 하는 DNS는 도메인 이름을 해당 IP 주소로 확인하는 데 사용됩니다. DNS 서버가 작동하지 않을 때 인터넷에 의존하는 응용 프로그램은 IP 주소가 연결된 서버에 요청을 보내는 것을 중지합니다. 따라서 인터넷이 의도한 대로 작동하지 않을 수 있습니다.

이 문제를 해결하려면 다음 단계를 사용하십시오. 텍스트 편집기로 resolve.conf 파일을 연 다음 DNS 줄의 주석 처리를 제거하고 8.8.8.8을 사용합니다. 즉, Google의 공개 DNS 서버 주소를 사용하여 도메인 이름을 확인합니다. Google은 전 세계적으로 많은 양의 데이터 센터를 보유하고 있기 때문에 인터넷 속도를 향상시킬 뿐만 아니라 시간을 절약하고 기본 DNS가 작동하지 않을 때 컴퓨터가 주어진 DNS를 활용하도록 FallbackDNS의 주석 처리를 제거합니다. ISP가 IPv6을 지원하지 않으면 IPv6 주소가 작동하지 않을 수 있으므로 파일을 깔끔하게 유지하기 위해 줄에서 삭제할 수 있습니다. 구성이 완료되면 systemd-resolved 서비스를 다시 시작하여 변경 사항을 저장하십시오.

nano /etc/systemd/resolved.conf DNS=8.8.8.8 FallbackDNS=8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844 systemctl restart systemd-resolved 

앞서 언급했듯이 Ubuntu 17.10은 기본적으로 일반적인 Xorg 대신 Wayland 디스플레이 서버를 사용하여 화면에 그래픽 콘텐츠를 렌더링합니다. 일부 사용자가 보고한 바와 같이 이로 인해 일부 디스플레이 어댑터, 특히 Nvidia 비디오 카드에서 많은 문제가 발생합니다. 따라서 이 경우 Wayland를 비활성화하고 Ubuntu를 일반적인 Xorg로 되돌리기만 하면 됩니다. 파일을 통해 이동 [ /etc/gdm3/custom.conf] , 이 줄을 찾습니다. #WaylandEnable=거짓 , 주석 처리를 제거하여 Wayland를 비활성화한 다음 컴퓨터를 다시 시작하여 변경 사항을 적용합니다.

업그레이드가 마음에 들지 않으면 이전 버전으로 되돌리는 방법

Ubuntu 17.10은 매우 안정적이므로 이전 버전으로 롤백할 큰 이유가 없지만 튜토리얼의 완성도를 위해 이 부분에서는 롤백을 수행하는 방법을 보여줍니다. 우선, Ubuntu는 롤백하는 기본 기능을 제공하지 않습니다. 따라서 운영 체제를 이전 버전으로 되돌리려면 전체 운영 체제를 다시 설치해야 합니다.

다음 단계는 재설치가 완료된 후 설정, 애플리케이션 및 사용자 파일을 복원하는 방법을 보여줍니다. 이렇게 하면 운영 체제가 제대로 작동할 뿐만 아니라 갑작스러운 문제도 방지할 수 있습니다. 이는 앞서 설명한 이중성 튜토리얼과 관련이 있으므로 자세한 내용은 참조하십시오.

첫 번째 명령은 현재 설치된 모든 패키지의 이름을 텍스트 파일에 저장하고 홈 디렉토리에 보관합니다. 현재 디렉터리가 홈이 아닌 경우 cd /home을 사용하여 이 작업을 수행하기 전에 홈으로 변경한 다음 이중성을 사용하여 홈 및 기타 디렉터리를 모두 백업하고 proc/sys/tmp 폴더를 무시하고 롤백이 완료된 후 , 복원 및 최종 명령을 사용하여 기존 패키지를 다시 설치한 다음 dist-upgrade를 사용하여 충돌하는 패키지를 제거하고 이전 패키지를 업그레이드하십시오.

 sudo dpkg --get-selections | grep '[[:space:]]install$' | awk '{print $1}' > install_software

백업

duplicity --no-encryption --progress --no-compression /home file:///dondilanga_drive/home duplicity --no-encryption --progress --no-compression /etc file:///dondilanga_drive/etc 

복구

duplicity restore --no-encryption --progress --no-compression --force file:///dondilanga_drive/home /home duplicity restore --no-encryption --progress --no-compression --force file:///dondilanga_drive/etc /etc cat install_software | xargs sudo apt-get install apt-get update apt-get dist-upgrade 

잘못되었거나 질문이 있는 경우 도움을 청할 수 있는 포럼

https://askubuntu.com/questions
https://ubuntuforums.org/
https://www.linuxquestions.org/questions/ubuntu-63/
http://manpages.ubuntu.com/
https://forum.ubuntu-nl.org/
http://ubuntugeek.com/forum/index.php