Windows 10 から Linux Mint に切り替えた方法
この記事は、Windows 10 から Linux Mint 20 に切り替えるまでの私の道のり、Linux 環境に簡単に適応する方法、およびセットアップに役立ついくつかのリソースについてのすべてです。完璧なデスクトップ環境。
不確実性
さて、 私はLinuxに切り替えることにしましたが、ここで最初の質問が生じます。 GUI とその他の側面の両方で私のニーズを満たすのはどのディストリビューションですか?過去 4 年間、 仕事でコマンドラインを使用してRHEL ベースのディストリビューションを使用してきたので、Linux は私にとって新しいものではありません。
RHEL ベースのディストリビューションは企業には適していますが、パーソナライズされたデスクトップ環境には適していないことはわかっています。少なくとも私はこれまでそう考えています。そこで私は、自分にとって使いやすく、同時に問題が発生した場合に備えてコミュニティのサポートが充実しているディストリビューションを見つけるために調査を開始しました。多くの Linux ディストリビューションの中から、リストを 4 つのフレーバーに絞り込みました。
- Ubuntu
- リナックスミント
- マンジャロ
- Arch Linux
ディストリビューションを決定する前に、必要なツール/プログラムまたはパッケージのリストを作成し、選択したディストリビューションがそれらの機能をすべて提供するかどうかを確認する必要があります。
私の場合、Linux は主に 2 つの目的で使用しています。1 つは専門的な開発作業、つまり記事の執筆で、もう 1 つはビデオ編集や映画などの個人的な使用です。 Sublime Text、VSCode、VLC Media Player、などの一般的なソフトウェアのほとんどは、Windows、macOS、Linux と互換性を持つように作成されています。 >Firefox/Chromium ブラウザ。これらのソフトウェア以外にも、Microsoft Office 365 や G Suite などのクラウドベースのサービスが私たちの生活を楽にしてくれます。
これらを考慮して、HYBRIDにすることにしました。私のツールやソフトウェアはすべて相互互換性があるか、クラウドベースなので、いずれにせよ、Windows または Mac OS に戻さなければならない場合でも、同じツール セットを使用できます。
他の Linux ディストリビューションではなく Linux Mint を選ぶ理由は何ですか?
まあ、これは完全に個人的な選択です。 Ubuntu、Mint、Manjaro、Arch Linux などのさまざまなディストリビューション間の比較に基づいて、 私はLinux Mint を選択することにしました。
Linux Mint は Ubuntu と Debian をベースにしており、3 つの異なるデスクトップ フレーバー (Cinnamon、MATE、Xfce) が付属しています。 Linux Mint は、Windows から Linux に初めて切り替える人にとって頼りになる OS です。
以下はこのサイトで公開されている記事で、 マシンにLinux Mint をインストールして構成するのに役立ちます。
- デュアルブート UEFI モードで Windows 10 または 8 と一緒に Linux Mint 20 をインストールする方法
- Linux Mint 20「Ulyana」をPCにインストールする方法
Linuxパッケージ管理
Linux Mint をインストールする前に私が最初にしたことは、パッケージ管理の操作方法を学ぶことでした。私は yum コマンドについてはすでにある程度の経験があるので、他のパッケージ マネージャーから学ぶのは簡単です。パッケージをインストールするには、ソース バイナリの取得、Synaptic パッケージ マネージャー、Snap ストア、または apt パッケージ マネージャー経由から始まるさまざまな方法があります。
Linuxターミナル
私にとってLinuxの本当の美しさはターミナルインターフェイスです。ターミナルの見栄えを良くするために oh-my-bash をインストールし、頻繁に使用するコマンドにエイリアスを付けて生産性を向上させました。システムの監視から始まり、ディスク管理、ネットワーク管理、パッケージ管理など、すべてをターミナル経由で実行しました。
Linux で使用しているソフトウェアのリスト
ここでは、私が個人的な仕事と仕事で使用しているソフトウェアのリストを示します。
ウェブブラウザ
- Firefox
- クロム
マルチメディアプレーヤー
- VLCメディアプレーヤー
コード/テキストエディタ
- 崇高なテキスト
- VSコード
- ナノ/マイクロ
プログラミング/データベース
私は日常の仕事で Python、Bash、Git、MySQL データベースを使用しているため、適切なツールとワークフローを設定する必要があります。 Linux でプログラミング スタックをセットアップする利点は、1 回限りの作業で済む簡単な bash スクリプトを作成できることです。そのため、次回、別の Linux ディストリビューションに切り替える必要がある場合でも、スタックを最初からセットアップするのに時間を費やす必要はありません。開発作業には Sublime Text 3 と Vscode を使用し、コマンドライン編集には Nano を使用します。
- Linux 用の Sublime テキスト エディター
- Python 開発用の VScode
- Linux で Nano Text Editor を使用する方法に関する初心者ガイド
生産性スイート
私たちは日常的に、電子メール クライアント、カレンダー、タスク作成者、To Do リスト、Powerpoint、ワード プロセッサ、スプレッドシート、Slack などのコラボレーション メディア、Microsoft チームなどのツールを必要とします。
生産性スイートをセットアップするには 2 つの方法があります。適切なツール セットを見つけて OS にインストールするか、クラウドベースのサービスを使用します。私のニーズを満たすクラウドベースのサービス (G Suite と Office 365) を使用しています。ただし、生産性スイートとして探索および構成できるツールは数多くあります。
説明したツール以外に、システム管理やその他の目的で使用するツールのセットを以下に示します。
- Stacer – システムオプティマイザーおよびモニター。
- Joplin – メモ取りおよび ToDo アプリケーション。
- Timeshift – バックアップおよび復元ユーティリティ。
- Virtualbox – 仮想化ソフトウェア。
- MySqlWorkbench – MySQL GUI ベースのクライアント。
- シャッター – スクリーンショット ツール。
- Snapcraft – Linux 用のアプリストア。
- Spotify – 音楽とオーディオ。
- Deluge – BitTorrent クライアント。
上記のセクションで説明したすべてのソフトウェアのリストについて、インストール、構成、および今作成した完璧な環境の保持を処理する bash スクリプトを作成しました。たとえば、Mint から Ubuntu に切り替える場合、1 つのスクリプトですべてを保持できるとします。
今日はここまでです。 Windows ユーザーの場合は、Linux をインストールしてみてください。初心者として、表面をなぞるのは難しいかもしれませんが、一度 Linux に慣れてしまえば、Windows から Linux に切り替えたことを決して後悔することはないと信じてください。 Linux に関するご経験について、ぜひご意見をお聞かせください。