DebianおよびUbuntuでDebファイルを再パッケージ化する方法

この記事では、Ubuntu、Linux Mint、Debian GUN / Linuxのユーザーに、DebianベースのLinuxオペレーティングシステムで.debファイルを簡単に解凍して再パッケージ化する方法を説明します。

人生でこのような問題が発生することがあります。.debファイルの一部を変更してから再パッケージ化する必要があります。次の例は、私に起こった実際の経験です。 Linux開発者がソフトウェアのDebianパッケージ(.deb)を作成し、Ubuntuコンピューターに正常にインストールしました。

Gitリポジトリからいくつかのファイルを取得しようとすると、常にフリーズします。明らかに、ソフトウェアは正しく機能していません。インストールされているファイルがどこにあるか(/ optディレクトリ)がわかっているので、コードを検索して、いくつかの問題を適切に修正しました。その後、プログラムが必要なパッケージを取得しようとしても、フリーズしなくなりました。

したがって、簡単に言うと、.debファイルを解凍し、パッチファイルに置き換えてから、再パッケージ化します。そのため、他のコンピューターにインストールしたり、改訂したパッケージファイルを友達に送信したりできます。私は何をすべきか?

インターネットで質問の答えを探していると、ailo.netという名前の小さなブログが見つかりました。このブログには次のような説明があります。

( adsbygoogle = window.adsbygoogle || []).push({});

mkdir -p extract/DEBIAN
dpkg-deb -x package.deb extract/
dpkg-deb -e package.deb extract/DEBIAN [...do something, e.g. edit the control file...]
mkdir build
dpkg-deb -b extract/ build/

これらの5つのコマンドは、奇跡的に仕事をします。あなたのためにそれを説明させてください:

これがこのチュートリアルです!上記のコマンドをしっかりと覚えておいてください。3番目のコマンドを実行した後、デフォルトのファイルマネージャーを使用して、グラフィカルテキストエディターでファイルを視覚的に変更できます。このチュートリアルの学習中に問題が発生した場合は、以下にコメントを残してください。

Recommended Posts

DebianおよびUbuntuでDebファイルを再パッケージ化する方法
ubuntuでijkplayer-androidをコンパイルする方法
Ubuntuでの大胆なインストール手順
ubuntu16.04でTensorflowをインストールする方法
VMwareでUbuntuとWindows間のファイル共有を実現する方法
UbuntuでMySQLパスワードを変更する方法
Ubuntu20.04をインストールしてNVIDIAドライバーをインストールする方法
Linuxでvimエディターをインストールする方法(Ubuntu 18.04)
Ubuntu 16.04 /18.04にPycharmとIpythonをインストールする方法
Ubuntu18.04にGogsをインストールして構成する方法
ubuntuでタイムゾーンと時間を変更する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu20.04にDockerをインストールして使用する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
Ubuntu16.04での.debのインストールの失敗に対する解決策
Ubuntu18.04にCurlをインストールして使用する方法
Ubuntu18.04にComposerをインストールして使用する方法
Ubuntu18.04にWineをインストールして使用する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu20.04にComposerをインストールして使用する方法
Ubuntu14.04にBaasBoxをインストールして使用する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu16.04にPostgreSQLをインストールして使用する方法
pythonでファイルとディレクトリを削除する方法
Pythonでファイルを読み書きする方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu14.04でMysqlリモートアクセスを有効にする方法
Ubuntuでgccコンパイラをより速くインストールする方法
Ubuntu16.04にDockerをインストールして使用する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu20.04にアップグレードする方法
[python] ubuntuの下のpython2とpython3
Ubuntu20.04にアップグレードする方法
Ubuntu14.04でRedisデータをバックアップおよび復元する方法
Ubuntu14.04でMongoDBバックアップを作成して使用する方法
Ubuntu18.04にMySQLWorkbenchをインストールして使用する方法
ubuntuシステムでタイムゾーンと時間を変更する方法
ubuntuの下に2つのバージョンのOpenCVをインストールするにはどうすればよいですか?
ubuntuシステムにtheanoとkerasをインストールする方法
Ubuntuのnginxサーバーでhttpsを開く方法
Ubuntu 16.04LTSにアップグレードする方法
UbuntuでXFSファイルシステム用のLVMを作成する方法
UbuntuとRaspbianでJavaホームを設定する方法
memcacheをインストールしてubuntu環境で起動する方法
Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法
Ubuntu 18.04linuxシステムにJDKとMysqlをインストールする方法
UbuntuでLinuxのウィンドウに共有ディスクをマップする方法
UbuntuにHelmをインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
ubuntuでhanlpを使用する方法
Ubuntu20.04にVirtualBoxをインストールする方法