何年にもわたって、 DesdeLinux、私たちは数え切れないほどの出版物(記事)を作成しました チュートリアルとガイド それぞれの GNU/Linux ディストリビューション、特に Debian と Ubuntu、およびそれらの派生物の最も適切で正確なメンテナンスと更新プロセスを実行するため。 また、GNU/Linux ベースの無料でオープンなオペレーティング システムを最適化およびカスタマイズする方法についても説明します。
そしてそれ以来、次のようなタスク メンテナンス、更新、最適化、カスタマイズ これらは私たちが通常頻繁に行うアクティビティです。理想は、可能な限り自動化して、すべてをより迅速かつ簡単にすることです。 ただし、これらのアクションまたはアクティビティのそれぞれに多くのアプリケーションがあるという事実にもかかわらず、独自のアプリケーションを作成できることは常に素晴らしいことです ターミナル (CLI) またはデスクトップ (GUI) アプリケーション 私たちが望むことをパーソナライズされた正確な方法で実行すること。 したがって、今日は、次のスタイルで簡単なアプリを作成する方法を紹介します。 「LPI SOAスクリプト」.
しかし、この現在の投稿を開始する前に、次のスタイルでシンプルなアプリを作成する方法について 「LPI-SOAスクリプト」、次に別のものを探索することをお勧めします 以前の関連記事:
LPI SOA スクリプト: Linux アプリを作成するためのテンプレート
LPI SOA スクリプトについて
以来、 前の投稿、この興味深いスクリプトが何であるかについては、すでに詳しく説明しました によって作成されたアプリ Tic Tac プロジェクト コミュニティ 純粋に教育目的で、すぐにリンクを後で残して、次のことができるようにします。 覚えているか知っている どんな内容ですか:
LPI – SOA は、従来の仮想テクニカル アシスタントをエミュレートするフリー ソフトウェア アプリケーションとして機能するスクリプトです。 このようにして、すべてのユーザー (初心者、エキスパート、または技術者) が、自動化またはガイド付き (手動) の方法でさまざまなタスクを実行できるようにします。 したがって、反復的であるかどうかにかかわらず、特定のタスクで計り知れない時間/労力を節約できます。 さらに、Bash シェルを使用したシェル スクリプトで作成されているため、このネイティブ Linux 言語で独自の開発を行うように学習し、他の人に教えるのに理想的です。 LPI – SOA: Bash シェルで作成された高度な最適化スクリプト
CLI コード
5年前、という投稿で スクリプトを使用して GNU/Linux のメンテナンスを行うには?、それが持っていたCLIコードを公開しました。 一方、現在述べられているスクリプトには次のものがあり、推奨されています Bash Shell でのシェル スクリプトのコード (コマンド コマンド) 更新とメンテナンスの迅速かつ効率的なタスクのために:
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
sudo dpkg --configure -a;
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
history -c
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg-milagros.txt
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt
最初の 2 行を使用するには、アプリケーションをインストールして好みに合わせて構成する必要があることに注意してください。 漂白剤. このように、「sudo」コマンドの有無にかかわらず、CLI スクリプトまたはアプリは自動的に支援を受けずに、Bleachbit グラフィカル インターフェイスで構成されたパラメーターに従って、ユーザーのホーム スペースとオペレーティング システム全体の両方をディープ クリーニングします。
もちろん、 独自のスクリプトまたは CLI アプリ 必要なものを追加または削除できます。また、各コマンド コマンドを、Debian と Ubuntu、またはそれらの派生物以外の GNU/Linux ディストリビューションの同等のものに置き換えることもできます。 たとえば、Arch、Fedora などです。
GUI コード
GUI アプリ、つまり LPI-SOAは単純なスクリプトよりもはるかに大きく複雑なので、すべてのコードをここに貼り付けることはできません。 しかし、あなたはできる すべてのソースコードにアクセス それまたはバージョン 0.3 の .deb ファイルをテスト、インストール、使用、および変更して、gif および mp3 マルチメディア再生、デスクトップ ポップアップ通知、Zenity および GXMessage で設計された美しい画面を備えた独自の Linux デスクトップ アプリを作成します。
もう一つの重要な事実は、これは 技術的および教育的使用のためのスクリプトまたは GUI アプリ、非常に安定していて機能的であるにもかかわらず、バージョン0.3がほとんどないため、完全に開発されていることは明らかです. これは、開発の成熟段階に達していないことを示しています。
さらに、そのバージョン 0.2 は、同じ Tic Tac Project コミュニティによって作成されたバージョン 3.1 の Respin MilagrOS での使用と実験にのみ利用可能でした。 そしてただ このバージョン 0.3 は、Community Respin 自体の外でテストできるものです。、しかし、それは前述のCommunity Respinの将来のバージョン3.2にインストールされます.
このように、 ダウンロードして試してみて、貢献してください。 その発展とともに。 また、それを自分の利益のために使用すること。
最後に、この興味深いことについてもう少し知ってもらうために MilagrOSを再スピン、および実験的な LPI-SOA アプリとそのコードの一部について、次のスクリーンショットを残します。
要約
要するに、Tic Tac Project コミュニティによって作成されたこの便利なスクリプトは、 独自のスクリプトまたはアプリを作成する、端末またはデスクトップ、つまり CLI または GUI 形式で、目的が異なります。 これは、簡単なタスクを実行することから、完全に行くことができます メンテナンス、更新、最適化、カスタマイズ システム ファイルまたはサード パーティ製アプリケーションの他のより複雑な構成アクションに。 すべては、シェル スクリプト、Zenity、GXMessage などに関する各自の知識レベルに依存します。
そして、この投稿が気に入ったら、 他の人と共有するのをやめないでください ウェブサイト、チャネル、グループ、またはソーシャル ネットワークやメッセージング システムのお気に入りのコミュニティ上で。 最後に思い出してください 私たちのホームページにアクセスしてください en «DesdeLinux» より多くのニュースを探索します。 また、私たちの公式チャンネルに参加してください の電報 DesdeLinux、 西 グループ 今日のトピックの詳細については。