序文:Ubuntu の新しいバージョン 18.04 がよいと知り、面白半分でインストールしてみました。参考にできるチュートリアルはたくさんありますが、少し違った解決策も示し、できるだけ詳しく説明したいと思います。 Linuxシリーズシステムを使用する場合、ダウンロードをより便利かつ高速にするために、aptソースを国内ソースに変更することがよくあります。一般的には、Alibaba Cloud、Doubanなどを選択します。以下では、Alibaba Cloudソースに変更する方法について簡単に説明します。 Ubuntu 18.04 は apt ソースを Alibaba Cloud ソースに変更1. 念のため、ソースファイルをバックアップとしてコピーします 変更したいファイルは、/etc/apt/ ディレクトリにある、sources.list です。sources.list は、パッケージ管理ツール apt がソフトウェア パッケージ リポジトリの場所を記録するために使用する構成ファイルです。同じディレクトリの source.list.d ファイルの下には、.list サフィックスを持つ同じタイプのさまざまなファイルもあります。 コマンドは次のとおりです。 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2. ソースリストファイルを編集する コマンドは次のとおりです。 sudo vim /etc/apt/sources.list 「sudo:vim:command not found」というエラー メッセージが表示される場合は、vim エディターがインストールされていないことを意味します。 コマンドを使用します: インストールするにはsudo apt-get install vim 3. 新しいバージョン情報を表示する 実は、Ubuntu 18.04以前のどのバージョンでもaptソースを国内ソースに変更する方法があります。内容は似ており、そのルールをマスターする必要があります。実際、各バージョンの違いはバージョン番号(または公式のもの:システムコード)なので、まずは新しいバージョンのシステムコードを理解しましょう。 次のコマンドを使用します。 lsb_release -c 次の図に示すように、このシステムのシステム コードを取得します。 Ubuntuシステムの新しいバージョンはバイオニックというコード名であることがわかります 同様に、以前のバージョンのシステム コードも取得できます。
したがって、これは、Baidu で見つかった多くのソリューションの内容がまったく同じではない理由も説明しています。これは、apt インストール ソースを変更するときに異なるシステムを使用しているためです。 4. 元のコンテンツをコメントアウトし、次のコンテンツを追加します(または、コンテンツを次のように変更することもできますが、次のコンテンツ以外の有効なコンテンツは存在できません)。
注目すべきは、sources.listファイルのエントリは(上記の内容からわかるように)一般的に次の形式でフォーマットされていることです。 deb http://site.example.com/debian ディストリビューション コンポーネント1 コンポーネント2 コンポーネント3 deb-src http://site.example.com/debian ディストリビューション コンポーネント1 コンポーネント2 コンポーネント3 したがって、次のパラメータはソフトウェア パッケージの分類です (Ubuntu では main、restricted、universe、multiverse) コンテンツを書く
以前、この疑問を持ったことがあったので、私と同じ疑問を持つ友人たちとシェアしたいと思います。 5. ソフトウェアリストを更新する 次のコマンドを実行します。 sudo apt-getアップデート 6. ソフトウェアパッケージを更新する 次のコマンドを実行します。 sudo apt-getアップグレード 7. 結びの言葉 Ubuntu sudo updateとupgradeの機能と違いUBUNTU などの各 LINUX ディストリビューションは、独自のソフトウェア リポジトリを維持しており、そこには一般的に使用されるほぼすべてのソフトウェアが含まれています。ここのソフトウェアは絶対に安全で、正常にインストールできます。 UBUNTU では、いくつかの URL 情報を含むソース リストを管理しています。各 URL はソースであり、このアドレスが指すデータは、このソース サーバーにインストールして使用できるソフトウェアを識別します。 ソース編集コマンド: sudo gedit /etc/apt/sources.list このファイルにいくつかのソースを追加またはコメントアウト (# を追加) して保存します。現時点では、ソース リストで指定されるソフトウェアは増加または減少します。 最近のパッケージのリストを取得します: (リストには、パッケージが更新されたかどうかなどのパッケージ情報が含まれています) sudo apt-getアップデート このコマンドは、ソース リスト内の各 URL にアクセスし、ソフトウェア リストを読み取って、ローカル コンピューターに保存します。パッケージ マネージャーに表示されるソフトウェア リストはすべて、更新コマンドによって更新されます。 アップデート後、アップグレードが必要になる場合があります。 sudo apt-getアップグレード このコマンドは、ローカルにインストールされているソフトウェアと、ダウンロードしたソフトウェア リスト内の対応するソフトウェアを比較します。インストールされているソフトウェアのバージョンが低すぎることが判明した場合は、更新するように求められます。ソフトウェアが最新バージョンの場合は、次のプロンプトが表示されます。 アップグレードされたパッケージは 0 個、新しくインストールされたパッケージは 0 個、アンインストールされるパッケージは 0 個、アップグレードされていないパッケージは 0 個です。 つまり、アップデートはソフトウェア リストを更新することであり、アップグレードはソフトウェアを更新することです。 注意: 通常は、sudo apt-get upgrade コマンドを実行する前に、sudo apt-get update を実行する必要があります。これは、Windows でのソフトウェア更新の検出と同じです。更新が必要なソフトウェアは自動的に更新され、インストールされます。 オンライン直接インストールコマンド sudo apt-get インストールソフトウェア名 apt-get update コマンドは、クライアントと APT サーバーの RPM インデックス リスト (パッケージ リスト) を同期します。APT サーバーの RPM インデックス リストは、ベース フォルダーに配置されます。クライアント コンピューターは、ベース フォルダー内の bz2 RPM インデックス リスト圧縮ファイルを取得した後、それを解凍して /var/state/apt/lists/ に配置します。ユーザーが apt-get install コマンドまたは apt-get dist-upgrade コマンドを使用すると、このフォルダー内のデータがクライアント コンピューターの RPM データベースと比較されます。このようにして、どの RPM がインストールされているのか、インストールされていないのか、またはアップグレードできるのかを判断できます。 同時に、ブロガーのgong_xuchengからいくつかのブログ記事を借りました。アドレスは次のとおりです。 https://blog.csdn.net/gong_xucheng/article/details/53886271 ここで感謝の意を表したいと思います。 要約するUbuntu 18.04 で apt ソースを Alibaba Cloud ソースに変更する方法についての記事はこれで終わりです。Ubuntu 18.04 で apt ソースを変更する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: webpackの遅延読み込みとプリロードの詳細な説明
MySQL 組み込みの日付関数 TIMESTAMPDIFF は、2 つの日付間の秒数、分数、時間数、...
序文:データベースを日常的に使用すると、パスワードが単純すぎて変更する必要がある場合、パスワードの有...
このノートでは、 MySQL の B+Tree インデックスとは何ですか?クラスター化インデックスは...
Cockpit は、CentOS および RHEL システムで使用できる Web ベースのサーバー管...
目次序文InnoDB ストレージ アーキテクチャInnodb テーブルスペースインドストレージディス...
注1: MySQLデータベースへの接続が遅い問題を解決するvim /etc/my.cnfコンテン...
1. 基礎知識(日付オブジェクトのメソッド) 😜 getFullYear() は年を表す4桁の数字を...
目次背景仮想ファイルのインポート例書類タイプスクリプトのサポート要約する背景新しいプロジェクトで v...
[問題の説明]私たちの実稼働環境には、複数の MySQL サーバー (MySQL 5.6.21) の...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
この記事の例では、カスタムスクロールバーコンポーネントを実装するためのjsの具体的なコードを参考まで...
Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...
目次1. 基本的な例2. 計算プロパティキャッシュとメソッド3. 計算プロパティセッター序文:通常、...
目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...
最初のステップはmysqlコンテナを作成することです docker exec -it コンテナID ...