序文: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の遅延読み込みとプリロードの詳細な説明
スタートアップ企業は、型破りな仕事のやり方、ユニークなビジネスモデル、特徴的な製品やサービス、パーソ...
必要ユーザーがフォームに入力して「保存」をクリックすると、PDF ドキュメントを直接ダウンロードでき...
目次mysql マスタースレーブレプリケーションMySQL マスタースレーブレプリケーション方式My...
この記事では、例を使用して、MySQL 派生テーブルの簡単な使用方法を説明します。ご参考までに、詳細...
序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...
達成すべき効果: 必要なもの1枚、2枚、3枚とスタイルが異なります。子要素の判定はjsで完結できます...
効果図: 全体的な効果: ビデオ読み込み中: 写真:ステップ1: HTML要素を作成するまず、HTM...
目次1. レンダリング2. 実施原則3. まとめ1. レンダリング 2. 実施原則幅と高さが等しい拡...
テーブルが 2 つあり、テーブル A のレコードがテーブル B に存在しない可能性があります。左結合...
Vueはパンくずコンポーネントをカプセル化して参照します。具体的な内容は次のとおりです。効果を達成す...
夜遅くまで何度も困難なシングルステップデバッグを行った後、ようやく理想的なブレークポイントを見つけま...
序文ES6 で初めて導入された「構造化代入構文」を使用すると、配列やオブジェクトの値を異なる変数に挿...
この記事の例では、文字の出現回数をカウントするJavaScriptの具体的なコードを参考までに共有し...
Docker はコンテナを起動するときにアクセス ポートを指定します。複数の -p オプションを使用...
1. 「stripslashes($_POST['json']);」メソッドを使用し...