0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

パッケージのソースを改変する

0
Last updated at Posted at 2018-06-26

作業をするディレクトリはフルパスに日本語が含まれない場所で行ってください。
grdesktopを改変する定で進めます。

コマンドだけをみて簡単に確認

$ sudo vi /etc/apt/sources.list
-- ここで行頭がdeb-srcとなっている箇所を全てコメントアウトする
$ sudo apt update
$ mkdir grdesktop
$ cd grdesktop/
$ sudo apt-get build-dep grdesktop
$ apt-get source grdesktop
$ cd network-manager-l2tp-0.9.8.5/
-- ここでソースを改変する
$ dpkg-source --commit
$ dpkg-buildpackage -us -uc

コマンドがしている内容

ビルドに必要なパッケージをインストールするための準備

$ sudo vi /etc/apt/sources.list
$ sudo apt update

作業ディレクトリを作成

作業ディレクトリに移動

該当パッケージのビルドに必要なパッケージを取得

該当パッケージのソースを取得

ソースの入ってるディレクトリに移動

$ cd network-manager-l2tp-0.9.8.5/

ソースの変更をコミットする
git commitと同じような物だと思えばOK
変更された箇所を記述したパッチファイルが開かれるため、「99_変更名」などの名前をつけて保存します。

$ cd network-manager-l2tp-0.9.8.5/

変更したソースを元にビルドします。

何かしらエラーが出て止まってしまう場合は以下の事を確認してください。

  • 作業ディレクトリのフルパスに日本語が含まれていないか
  • 行ったソースの変更に実行できなくなるような変更ミスがないか
    • ミスがあってもビルドが通ってしまうこともあります
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?