17.04または16.04からUbuntu17.10にアップグレードします

Upgrade Ubuntu 17



この記事では、にアップグレードする方法を示します Ubuntu 17.10 。既存のユーザーは、Ubuntu16.04または17.04からアップグレードできます。更新されたファイルを受信するには、比較的高速なダウンロード速度のインターネット接続が必要です。アップグレードプロセス中に発生する結果を回避するために、重要なファイルを定期的にバックアップすることをお勧めします。

Ubuntu 17.10の新機能

Ubuntu 17.10は、現在のバージョンと同じ標準バージョンである以前のバージョン17.04のリリースから6か月後に登場しました。 17.10、Canonicalによると、Ubuntuの背後にある会社は、今後のLTS(長期サポート)がどのように行われるかを垣間見ることができます。 18.04 LTS のようになります。次のリストは、Ubuntu17.10に含まれる主な機能を示しています。







GNOMEシェルのカスタムバージョン

Ubuntuには以前はUnityインターフェースがありましたが、大量のリクエストがあったため、Unityはそれを削除して GNONE



画面上部の水平バー

画面上部の水平バーは、Windowsに表示されるものと同様のタスクバーであり、 Linux Mint 、およびこれは、配置される多数のコンテンツのベースとして機能します。



左から右へ、特定のアプリケーションのクイックアクションを実行するためのコンパクトなアクションメニュー。時計、カレンダー、音楽プレーヤー、およびメッセージトレイの共通領域。カレンダーは、スケジュールの作成に利用できます。音楽プレーヤーは、クイックトラックを再生するためのものです。メッセージトレイは、さまざまなアプリケーションをユーザーに通知する一種の通知領域です。ただし、これはGNONEシェルをサポートするアプリケーションでのみ機能し、最後に統合状態メニューが機能します。このメニューは、使用目的に関係なく、オペレーティングシステムの使用に役立つさまざまな機能で構成されています。





これらの機能は、イーサネットポートインジケーター、VPNおよびBluetoothマネージャー、画面フィルター、表示設定、ユーザーの切り替え、ログアウト、アカウント設定機能で構成されるユーザーメニューです。さらに、スピーカー、ボリュームコントローラー、画面ロッカー、シャットダウンボタンと再起動ボタン、設定ウィンドウへのクイックアクセスが含まれています。

Ubuntuドック

Ubuntuドック 画面の左端にある垂直バーです。これは、固定されたアプリ領域とフルスクリーンのアプリランチャーボタンの2つの主要部分で構成されています。これは、17.10でアプリのランチャーボタンが画面の下部に移動したことを除いて、以前のデザインとほぼ同じです。



ドックは主に、頻繁に使用するアプリを固定するために使用されます。また、現在使用されているアプリも表示されます。ドックは、ウィンドウがその下に移動されているときに透明になるようにわずかに変更されています。これは動的透明と呼ばれます。動的な透過性の利点は、ラップトップの電力を節約し、ドックの下にコンテンツをレンダリングするために消費するハードウェアリソースが少なくなることです。

ウィンドウコントロール

以前のバージョンのUbuntuと比較して、コントロールはウィンドウの右側に移動されました。したがって、WindowsプラットフォームのデフォルトのファイルブラウザであるWindowsエクスプローラと同じです。いつものように、最小化、最大化、および閉じる機能が含まれています。これは、すべてのアプリケーションで同じです。

クライアントサイドデコレーション

クライアントサイドデコレーションは、設定からではなく、インターフェイス内でウィンドウをカスタマイズする機能です。これは、必要に応じて要素のビューを変更するのに役立ちます。機能として、アイコンサイズの最大化、並べ替え、非表示ファイルの表示、リロード、新しいフォルダの作成、詳細などのさまざまなビュー、小さなアイコンなどが含まれています。

フルスクリーンアプリランチャー

フルスクリーンアプリランチャーはGNOMEシェルではまったく異なりますが、表面的には多少同じです。 GNOMEシェルの顕著な機能は、ボタンをクリックするだけで頻繁に使用されるアプリをフィルタリングする機能です。 Gnomeインターフェースは基本的にUnityのインターフェースを簡素化し、検索を絞り込むためのより多くのフィルターを提供します。たとえば、Unityインターフェースでは、アプリランチャーはホーム、アプリケーション、ドキュメント、ムービー、写真、ビデオに分類されます。それ以外に、[フィルター結果]メニューには、検索を実際に絞り込むための一連のフィルターがあります。

アクティビティオーバーレイと動的な職場

アクティビティオーバーレイは、現在開いているすべてのアプリケーションが配置された全画面表示です。通常のビューとは異なり、画面にすべてのアプリが表示されます。アクティビティオーバーレイを開くと、その横にあるダイナミックワークプレイスストリップも開きます。最初は2つのデスクトップがありますが、アプリケーションを2番目のデスクトップに移動すると、2番目のデスクトップのすぐ下に別のデスクトップが表示されます。

ミュージックプレイバー

音楽再生セクションは、音楽が再生されているメッセージバーの一部です。デフォルトでは、Rythmboxのみがこのセクションと互換性があります。デフォルトの音楽プレーヤーを使用して音楽を再生している場合、Rythmboxで再生しているときのように、現在再生中の音楽はここに表示されません。

新しい更新されたソフトウェア

Ubuntu 17.10には、オフィスワーク、インターネットの閲覧、画像の管理、メールの送信にそれぞれ使用できる最新バージョンのLibreOffice、Firefox、Shotwell、Thunderbirdが搭載されています。

新しいロック画面

Windows 10のロック画面に似た新しいロック画面に、互換性のあるアプリケーションの通知を表示する機能が追加されました。これはAndroidフォンと非常によく似ています。したがって、UbuntuにはWindows10のようなユニバーサルオペレーティングシステムプラットフォームを構築する計画があるかもしれないと結論付けるのは安全です。

Wayland Display Server

ディスプレイサーバーは、Linuxオペレーティングシステムのシステムであり、画面上のグラフィック要素のレンダリングを支援します。使用していたUbuntu Xorg これは現在、 ウェイランド グラフィックアダプタが最新のディスプレイサーバーでサポートされている限り、Waylandが機能しない場合は、ログインメニューからxorgに切り替えるオプションがあります。基本的に、Waylandはコンテンツのレンダリングに関して効率的です。したがって、Ubuntuのパフォーマンスは大幅に向上すると予想されます。ただし、ビデオカードのモデルによっては、特定のNvidiaおよびAMDドライバーとの互換性の問題が発生する場合があります。

再設計された設定

設定は最初から再設計され、Windows 10の設定ウィンドウと非常によく似ています。これにより、WindowsユーザーはUbuntuエコシステムに簡単に適応でき、Linuxユーザーは簡単にナビゲートして適切なオプションを簡単に見つけることができます。ただし、これはオプションの数に関してはまだ少し原始的に見えますが、これは今後のロングタームサポート(LTS)バージョンで変更されると予想されます。

内蔵スクリーンフィルター

Ubuntuには、削減に役立つ画面フィルターが装備されています 眼精疲労 しばらくの間コンピュータの前にいるユーザーの数。これは、[設定]-> [デバイス]-> [ディスプレイ]-> [常夜灯]にあります。

HIDPIディスプレイのサポート

HIDPIは、1インチあたりのドット数が多いことを意味し、1インチあたりのピクセル数を増やすことでディスプレイの品質を向上させるテクノロジーです。これはすでに携帯電話市場で大きな戦いとなっていますが、デスクトップ側ではベンダーからの大きなプッシュはありませんが、Ubuntuはそのようなディスプレイを所有する少数のユーザーに対応しています。明らかに、これをオンにするとハードウェアリソースの消費量が増えるため、ラップトップやローエンドコンピューターにはお勧めしません。

重複を使用したバックアップ/復元システム

二枚舌 は、別の場所でデータを安全に保つための完璧なバックアップソリューションです。インターネットなどのセキュリティで保護されていないネットワークを介してデータが転送されている間、データを保護するためにデータの暗号化をサポートします。また、FTP、RSYNC、IMAP、SSH、PyDrive、WebDev、dpbx、onedrive、azureなどの多くの宛先へのデータのバックアップもサポートしています。名前自体がDuplicityを意味するため、Duplicityはデータを次のようなプロフェッショナルなクラウドプラットフォームにバックアップするオプションも提供します。ドロップボックス、onedrive、そしてグーグルドライブ。ただし、この記事では、はるかに簡単で便利なローカルバックアップを使用しています。簡単にするために、ファイルの圧縮も暗号化も行わず、ファイルはシステムの別のハードドライブにバックアップされます。したがって、このガイドでは、ユーザーがデータをバックアップするために少なくとも1つのスペアドライブにアクセスできることを前提としています。のようなプラットフォームでは DigitalOceanVultr ブロックストレージは、予備のハードドライブとして使用できます。

ルートアクセス権のあるターミナルウィンドウで次のコマンドを入力します。前述の最初のコマンドは、sudosuを使用して現在のユーザーをrootに変更します。したがって、現在のユーザーは、管理者権限を必要とするさまざまなタスクを実行するための管理者権限を取得します。 2番目のコマンドは、ローカル側のリポジトリ情報を更新します。これは、apt-getinstallコマンドを使用するときにパッケージの最新バージョンを取得するのに役立ちます。通常apt-getinstallがインストールを実行するので、ここでは重複を示しているため、Ubuntuリポジトリからパッケージファイルをダウンロードした後に重複をインストールします。次に、partedコマンドが発行され、スペアハードドライブのパーティションが開始されます。このチュートリアルでは、ハードドライブが2台しかないことを前提としています。したがって、2番目のハードドライブはsdbです。それ以外の場合は、システムに接続されているハードドライブの数に応じて適切な名前を付けます。たとえば、3台のハードドライブがあり、2台がスペアの場合、2番目と3番目のハードドライブはsdbと名前が付けられます。それぞれsdc。次に、情報を格納するためにハードドライブに必要なパーティションテーブルを作成します。作成されると、終了を示すqコマンドが発行されます。

パーティションテーブルが作成されたら、Ubuntuが認識できるように、ハードドライブをフォーマットする必要があります。 Ubuntuがサポ​​ートするさまざまな形式がありますが、これはかなり現代的で一般的なオプションであるため、ext4形式を使用します。新しいハードドライブにはdondilanga_driveというラベルが付いているため、後でこの名前でアクセスできます。任意の名前を付けることができますが、各単語の間にスペースがないことを確認してください。

ハードドライブの準備ができたら、duplicityコマンドを使用してバックアップを開始します。ここでは、オプションとして、暗号化なしを使用して、ファイルの暗号化を無視するように重複を指示します。進行状況はプロセスの進行状況を示し、圧縮なしは圧縮が含まれていないことを示します。したがって、バックアップはより速い速度で行われます。圧縮は主に、帯域幅を節約するためにデータをリモートの宛先にバックアップするときに使用されます。ここでは帯域幅が消費されないため、圧縮を使用する意味がありません。ただし、スペースに制約がある場合でも、圧縮はハードドライブのスペースを減らすのに役立ちます。

非圧縮後に来るパラメータは、それぞれソースと宛先です。ソースディレクトリは常に標準のLinux形式である必要があります。つまり、「/」で始まります。宛先はネットワーク形成されている必要があるため、ローカル宛先を使用する場合でも、ネットワーク形式を使用する必要があります。後で説明するduplicityコマンドは、バックアップされたファイルの復元を示します。ここでは、形式を逆にする必要があります。つまり、ソースの場所に標準のLinux形式を記載する代わりに、ネットワーク形式を記載し、宛先の場所にLinuxの標準形式を記載します。

--dry-runと呼ばれるこのオプションがあり、コマンドを実行せずにコマンドが機能しているかどうかを確認するために使用できます。重複には、バックアップと復元の両方の場合、デフォルトで常にサブフォルダとファイルが含まれます。したがって、その目的のためのオプションはありません。ディレクトリがすでに存在していると文句を言う場合は、単に使用してください - 力 結果の性質に関係なく、コマンドを強制するための残りのオプションとともにオプション。

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 

DuplicityがUbuntuでサポートするURL形式

17.04から17.10にアップグレードする手順。

Ubuntuのアップグレード 最新バージョンへの移行は、他のいくつかのディストリビューションと比較して比較的簡単です。 Ubuntuでは、アップグレードを続行する前にユーザーに管理者権限が必要です。したがって、sudosuを使用して管理者権限を取得してください。途中で誤動作する可能性がなくなるため、オペレーティングシステム全体をアップグレードする前に、オペレーティングシステムのパッケージをアップグレードすることをお勧めします。これは、apt-getupdateとdist-upgradeを使用して行われます。そして最後に、Ubuntuコアはコマンドdo-release-upgradeを使用して17.04から17.10にアップグレードされます。画面に指示が表示され、それに続いてUbuntu17.10がにインストールされます。システムがインターネットに接続されていること、およびダウンロード速度が比較的良好であることを確認してください。時間がかかるためです。

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

16.04LTSから17.10にアップグレードする手順

Ubuntuを17.04から17.10にアップグレードするので、16.04から17.10にアップグレードするのは他の通常のパッケージと同じくらい簡単ですが、いくつかの追加手順が必要ですが、メモ帳だけでアセンブリコードを入力するのと同じくらい恐ろしいことではありません。いつものように、apt-getupdateとapt-getdist-upgradeの両方を使用して、システムが最新であることを確認してください。 dist-upgradeの目的は、パッケージをインテリジェントに処理するため、パッケージ間で競合が発生しないようにすることです。次に、Ubuntu update-manager-coreパッケージをインストールする必要があります。これは、コアUbuntuファイルのアップグレードに使用されます。オペレーティングシステムを意味します。

パッケージがインストールされたら、リリースアップグレードファイルを構成して、Ubuntuが次の後続バージョンにアップグレードされるようにします。これは、Prompt =である単一のパラメーター名を提供します。 および3つのオプション。決して、通常、およびlts。アップグレードを無視するという選択肢はありません。誰もアップグレードを実行しないようにすることをお勧めします。通常のパラメーター値は、do-release-upgradeにUbuntuの既存のバージョンを次の後続バージョンにアップグレードするように指示することです。たとえば、現在のバージョンが16.04の場合、Ubuntu自体を17.10ではなく17.04にアップグレードしますが、17.04から17.10へのアップグレードに続きます。セグメントにより、Ubuntuは17.04から17.10にアップグレードされます。最後にdo-release-upgradeを実行して、実際にアップグレードを実行します。アップグレード中は、画面の指示に従ってアップグレードを続行してください。アップグレードが完了したら、shutdown –rnowコマンドを使用してコンピューターを再起動します。ここで、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 

他のユーザーから報告されたアップグレード後の一般的な問題のトラブルシューティング

ソフトウェアの更新は、パフォーマンスの向上とバグの修正を目的としていますが、必ずしも結果とは限りません。したがって、このセグメントでは、オペレーティングシステムを最新バージョンにアップグレードするときに発生する一般的な問題のいくつかと、考えられる解決策を示します。

一般的な解決策

いつものように、最初にパッケージをアップグレードして、オペレーティングシステムが最新であることを確認します。これは、次の2つのコマンドで実行できます。ここでは、sudosuを使用して管理者権限にアクセスします。

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

さらに、次の3つのコマンドを使用して、システムに不要なパッケージ、キャッシュ、廃止されたパッケージがないことを確認します。これは特定の問題の解決を保証するものではありませんが、オペレーティングシステム全体で競合する問題を引き起こす可能性があるため、システムを不要なパッケージから遠ざけることは非常に役立ちます。さらに、不要なパッケージを削除すると、システムに必要なドキュメント用の十分なスペースが確保されます。

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

アップグレード後にPHPが機能しない

ほとんどのUbuntuサーバーが遭遇するもう1つの一般的な問題は、 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には世界中に大量のデータセンターがあるため、これによりインターネットの速度が向上するだけでなく、時間が節約されます。次に、FallbackDNSのコメントを解除して、プライマリDNSが機能していないときにコンピューターが特定のDNSを利用するようにします。 ISPがIPv6をサポートしていない場合、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 = false 、コメントを外してWaylandを無効にし、コンピュータを再起動して変更を有効にします。

アップグレードが気に入らない場合に以前のバージョンに戻す方法

Ubuntu 17.10は非常に安定しているため、以前のバージョンにロールバックする大きな理由はありませんが、チュートリアルを完全にするために、このセグメントではロールバックを実行する方法を示します。まず第一に、Ubuntuはロールバックするためのネイティブ機能を提供していません。したがって、オペレーティングシステムを以前のバージョンに戻すには、オペレーティングシステム全体を再インストールする必要があります。

次の手順は、再インストールの完了後に設定、アプリケーション、およびユーザーファイルを復元する方法を示しています。これにより、オペレーティングシステムが正しく機能することが保証されるだけでなく、突然の問題が発生しないようになります。これは、以前に示した重複チュートリアルに関連していることに注意してください。詳細については、これを参照してください。

最初のコマンドは、現在インストールされているすべてのパッケージの名前をテキストファイルに保存し、ホームディレクトリに保持します。現在のディレクトリがホームでない場合は、これに従う前にcd / homeを使用してホームに変更し、重複を使用してproc / sys / tmpフォルダを無視してホームディレクトリとetcディレクトリの両方をバックアップし、ロールバックが完了した後、restorementとfinalコマンドを使用して既存のパッケージを再インストールしてから、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