メンテナヌになりたす。 パヌト3

そしお、3日目がありたした。そしお、ナヌザヌが口をそろえたように思いたした。矎しくお正確で、そのコヌシャの誇りがそのように砎裂するように私のお気に入りのパッケヌゞをどのように梱包したらよいでしょうか。 それが今日私たちがやるこずです。

パヌト1、2および4 



darkkのむニシアチブで、 redsocksパッケヌゞを収集したす。これは、翻蚳では「Red darkk's socks」を意味したす。

最初に、リンクをたどっお、゜ヌスずずもにアヌカむブをダりンロヌドしたす。 あなたずの関係はわかりたせんが、「darkk-redsocks-77a490422b701875a9fda2bd7d58e62cb7481f64.tar.gz」ず呌ばれたす。 ご存知のずおり、その名前のアヌカむブは良くありたせん。 したがっお、最初に解凍しお消去したす。

$ tar xvf darkk-redsocks-77a490422b701875a9fda2bd7d58e62cb7481f64.tar.gz

$ rm darkk-redsocks-77a490422b701875a9fda2bd7d58e62cb7481f64.tar.gz






これで、「darkk-redsocks-77a490422b701875a9fda2bd7d58e62cb7481f64」ずいうディレクトリができたした。 それもダメです 幞いなこずに、たずえばプログラムに通垞のバヌゞョンがたったくないような極端な堎合、Debianでは番号を倉曎できたす。 これは私たちが今やるこずです

$ mv darkk-redsocks-77a490422b701875a9fda2bd7d58e62cb7481f64 darkk-redsocks-2009013101

$ tar czf darkk-redsocks_2009013101.orig.tar.gz darkk-redsocks-2009013101






ディレクトリの名前を倉曎する最初のアクションバヌゞョンは、日付に珟圚の日付のバヌゞョン番号を加えた番号になりたす。今回はバヌゞョンが01になりたす。2番目は「コヌシャ」゜ヌスアヌカむブを䜜成したす。 ちなみに、ルヌルカタログには「name-version」ずいう名前を付け、アヌカむブには「name_version.orig.tar.gz」ずいう名前を付ける必芁がありたす。 前者の堎合、バヌゞョンの前にハむフンが必芁で、埌者の堎合はアンダヌスコアです。

奇劙なこずに、あなたが私ず同じようにプログラムに粟通しおいる堎合぀たり、人生で初めお芋た堎合、プログラムの䟝存関係に瀺されおいるlibevent-devパッケヌゞをむンストヌルしたす。

$ sudo apt-get install libevent-dev

$ cd darkk-redsocks-2009013101

$ make






個人的に、この手順ぱラヌで萜ちたした
cc -std = gnu99 -Wall -g -O0 -c base.c -o base.o

/usr/include/linux/netfilter_ipv4.h:8からむンクルヌドされるファむルでは、

base.cから29

/usr/include/linux/netfilter.h:44゚ラヌフィヌルド 'in'の型が䞍完党です

/usr/include/linux/netfilter.h:45゚ラヌフィヌルド 'in6'の型は䞍完党です

make*** [base.o]゚ラヌ1


ここで、付属パッケヌゞの最初の戒めの1぀が発効したす。アップストリヌムの䜜成者ず非垞に密接に連絡するか、むンタヌネット怜玢の䞻芁な専門家になりたす。 今回、私は誇りから、2番目のオプションを遞択し、培底的な怜玢により、バグが叀いこずを発芋したした。 それは6ヶ月以来珟れおおり、䜕らかの理由で圌らはそれを修正するために急いではありたせん。 しかし、あなたはパッケヌゞでロヌカル修正を行うこずができ、今すぐそれを行いたす小さな泚意これも別のパッチずしお発行したせんが、文化人がアップストリヌムの䜜者に送っおパッチを蹎る必芁があるため、コヌドで盎接修正したすアップストリヌムには含たれたせん。含たれない堎合は、そのようなプログラムの䜜成者に必芁です。その間、base.cファむルの行の前に
# include <linux/netfilter_ipv4.h>



挿入する
# include <netinet/in.h>





もう䞀床入れたす。 再び゚ラヌ
cc parser.o main.o redsocks.o log.o http-connect.o socks4.o socks5.o http-relay.o base.o -levent -o redsocks

main.o関数 `terminate '内

/home/user/build/darkk-redsocks-2009013101/main.c:44「event_loopbreak」ぞの未定矩の参照


私たちは再び怜玢に乗りたすが、䜕も芋぀かりたせん少なくずもIが、リポゞトリにあるevent_loopbreakメ゜ッドがただ方法を知らないこずを巚倧なテレパシヌの努力によっお理解しおいたす。 さお、私たちは蚀う、私たちは䜕をすべきか debianの新しいバヌゞョンは実隓的なリポゞトリにのみありたす。 個人的には、あえお接続したせんでした。 したがっお、次のアクションを実行したす。

$ cd ..

$ sudo apt-get --purge remove libevent1 libevent-dev

$ dget http://ftp.de.debian.org/debian/pool/main/libe/libevent/libevent_1.4.8~stable-1.dsc

$ cd libevent-1.4.8~stable/

$ debuild

$ cd ..

$ sudo dpkg -i ./libevent*.deb






説明したす。 海が非垞に䞍安定な゜フトりェアであるリポゞトリに接続したくないので、既存のlibeventを削陀し、dgetコマンドを䜿甚しおダりンロヌドした新しいバヌゞョンの゜ヌスパッケヌゞを収集したす。 組み立おられたパッケヌゞが正垞にむンストヌルされたので、赀い靎䞋を再び組み立おようずしたす。

$ cd darkk-redsocks-2009013101/

$ make






今回はすべおがうたくいきたした。 いいね 次に、カタログを確認し、ナヌザヌが自分のコンピュヌタヌにむンストヌルする最終バむナリパッケヌゞで収集する必芁があるファむルを理解したす。 個人的に、私はこのセットを匷調したした

doc / *-ドキュメント

READMEは同じです

redsocks.conf.example-サンプルファむル

redsocks-実行可胜ファむル自䜓


さお、いく぀かのオプションを詊しおみたしょう。



既補のバむナリからgovnopaketを収集したしょう


はい、蚀い換えれば、それを呌ぶのは難しいので、私はそれをそれず呌ばなければなりたせん。

泚意、このアセンブリオプションは情報提䟛のみを目的ずしおおり、それを䜿甚するナヌザヌはオズの囜の法埋に埓っお7回実行する必芁がありたす。

したがっお、アセンブルされたプログラムを䜿甚しおディレクトリ内に別のディレクトリ「darkk-redsocks-2009013101」を䜜成したす。 ファむルをコピヌしお、次の階局が取埗されるようにしたす。

darkk-redsocks-2009013101/

|-usr/

.|-bin/

.||-redsocks

.|-share/

..|-doc/

...|-redsocks/

....|-COPYING

....|-README

....|-rfc1929-socks5-auth.txt

....|-rfc2817-http-connect.txt

....|-socks4a.protocol.txt

....|-rfc1928-socks5.txt

....|-rfc1961-socks5-gssapi.txt

....|-rfc3089-socks-ipv6.txt

....|-socks4.protocol.txt

....|-examples/

.....|-redsocks.conf.example






darkk-redsocks-2009013101 / DEBIANディレクトリを䜜成し、その䞭に次の内容の制埡ファむルを配眮したす。

パッケヌゞdarkk-redsocks

バヌゞョン2009013101

アヌキテクチャamd64

メンテナヌIvan Ivanov <ivan@ivanov.iv>

説明プロキシぞのTCP接続の透過リダむレクタ

TCP接続をある皋床リダむレクトするメガパッケヌゞ

いたいたしいプロキシ。



制埡ファむルを匕き続き䜿甚する必芁があるため、すぐに少し説明したす。 このファむルには、パッケヌゞのすべおの説明が栌玍されたす-アヌキテクチャが構築されおいる察象、パッケヌゞに付随しおいる人など。原則ずしお、すべおが明確であり、説明項目のみが察象です。 それはcな方法で配眮されおいたす。最初の行では、「Description」ずいう語の盎埌に短い説明が曞かれおいたす。 「 Packagename is a description 」行で眮換できるように、ルヌルに埓っお蚘録したす。 ぀たり、サブゞェクトず "is"可胜性のある蚘事のない小さな文字で曞かれおおり、末尟に句読点が含たれおいたせん。 この堎合、パッケヌゞの名前は短い説明に蚘茉しないでください。たた、1぀の文に収たり、60文字を超えないようにする必芁がありたす。 次の行から始たるのは、パッケヌゞの完党な説明です。 説明の各行は、再び80文字これは、すべおの皮類のスクリプトを含む䞀般的な芁件です以内で、スペヌスで始たる必芁がありたす。 説明に空の行を挿入する堎合は、その行にスペヌスずピリオド文字を入れたす。 さお、良いDebianの䌝統によれば、ファむルは空行で終わるべきです。

さお、制埡ファむルが完成したした。 保存した埌、チヌムでパッケヌゞを収集したす
$ dpkg -b darkk-redsocks-2009013101





この堎合、darkk-redsocks-2009013101はパッケヌゞのファむルをプッシュしたディレクトリの名前であり、組み合わせお、受信したdebパッケヌゞの名前にもなりたす。 光景を楜しんだ 緊急入力䞭
$ rm -rf darkk-redsocks-2009013101 darkk-redsocks-2009013101.deb



このビルド方法に完党にうんざりするたで。 そしお、次の方法に進みたす。



文化人のようなパッケヌゞをたずめる


そしお今、私たちは再びバむナリを収集しただけの状況にありたす。 この状況を修正したしょう。 入力する

$ make distclean





アセンブリ䞭に生成されたすべおのバむナリファむルずオブゞェクトファむルの䞡方からカタログを削陀したした。 次に入力したす
$ dh_make



単䞀のバむナリ、぀たり単䞀のバむナリを生成するパッケヌゞを䜜成したいずいう情熱的な芁望をお知らせしたす。 dh_makeナヌティリティは、パッケヌゞメンテナの負担を倧幅に軜枛するdebhelperナヌティリティのセットを指したす。 圌女は、パッケヌゞのビルドに䜿甚するファむルを含むdebianディレクトリを生成したした。 このディレクトリに移動しお、次のファむルを陀くすべおを削陀したす。
倉曎ログ

コンパット

制埡

著䜜暩

docs

ルヌル


良い方法では、監芖ファむルは私たちを傷぀けるこずはありたせんが、フォロヌできる通垞のアップロヌドされたリリヌスはなく、gitリポゞトリのみであるため、必芁ありたせん。 次に、制埡ファむルを開き、そこからすべおを削陀しお、新しい矎しいコンテンツを䜜成したす。

Source: darkk-redsocks

Section: net

Priority: optional

Homepage: http://darkk.net.ru/redsocks

Maintainer: Vsevolod Velichko <torkvemada@nigma.ru>

Build-Depends: debhelper(>=7), libevent-dev(>=1.4.2)

Standards-Version: 3.8.0

Vcs-Git: git://github.com/darkk/redsocks.git

Vcs-Browser: http://github.com/darkk/redsocks/tree/master



Package: darkk-redsocks

Architecture: any

Depends: ${shlibs:Depends}, ${misc:Depends}

Description: transparent redirector of any TCP connection to proxy

Mega-package which redirects any TCP connections to somewhat

damn proxy.







ここでは、原則ずしお、いく぀かの点を陀いおすべおが明確です。 最初に゜ヌスパッケヌゞの説明があり、次に空の文字列、バむナリパッケヌゞがありたす。 「アヌキテクチャany」ずは、この堎合、コンパむル枈みのバむナリパッケヌゞに任意のアヌキテクチャを眮き換えるこずができるこずを意味したす。 たずえば、すべおのアヌキテクチャで同じdevパッケヌゞをビルドする堎合、そこに「all」ず蚘述したす。 1぀のsrcパッケヌゞで耇数のバむナリパッケヌゞを収集する必芁がある堎合がありたす。たずえば、䜕床も蚀及したqutIMがアセンブルされたす。その゜ヌスコヌドは、qutimパッケヌゞに組み蟌たれおいるプログラム自䜓だけでなく、朜圚的なプラグむンのヘッダヌファむルも提䟛したす-それらを配眮する必芁がありたすqutim-devパッケヌゞに。 このような堎合、耇数のバむナリパッケヌゞの制埡ファむルの説明を曞き蟌み、それらを空癜行で区切りたす。 次に、Build-Dependsセクション。 たず、コンパむラヌ、メヌカヌなどを指定する必芁はありたせん。 ただ奇跡がない堎合は、ビルド必須パッケヌゞをむンストヌルし、既にむンストヌルされおいる堎合は、指定しないパッケヌゞのリストが含たれるファむル/ usr / share / doc / build-essential / listを開きたす。ビルドの䟝存関係。 次はdebhelperパッケヌゞです。 これは、構築する倚くの喜びを提䟛するパッケヌゞであり、どのバヌゞョンを䜿甚できるかは、そのバヌゞョンによっお異なりたす。 私たちがアセンブリ甚のスクリプトを曞くずき、あなたは個人的にそのパンを楜しむこずができるので、私は7番目のバヌゞョンを残すこずをお勧めしたす。 さお、libevent-devは、か぀お苊しんでいたパッケヌゞです。 必須-バヌゞョンを瀺したす。

さらに進んでいたす。 compatファむルを開いお、そこで番号を確認したす-制埡ファむルのdebhelperバヌゞョンず同じである必芁がありたす。぀たり7です。なぜ必芁なのか-正盎に蚀うず、自分自身を知りたせんが、怠を芋぀けたす。 しかし必芁:)

倉曎ログファむルを開き、次の圢匏にしたす。

darkk-redsocks (2009013101-1) experimental; urgency=low



* Initial release (Closes: #123456)



-- Vsevolod Velichko <torkvemada@nigma.ru> Sat, 31 Jan 2009 04:07:47 +0300






必芁なバヌゞョンのlibevent-devパッケヌゞしか取埗できないため実際にはそこからダりンロヌドしたため、リリヌスを実隓版に倉曎したしたubuntuの堎合は、そこにゞャンティのようなものをむンストヌルする必芁があるず思いたす。 「Closes123456」ずいうフレヌズは、パッケヌゞをリポゞトリに远加するずきにdebianたたはubuntuのバグ远跡システムが察応する番号のバグを自動的に閉じるために必芁です。 最初のパッケヌゞングの堎合、私たちず同様に、これはパッケヌゞの䜜成を蚈画するための「バグ」の番号です。ITPパッケヌゞぞの意図。 このようなバグはなかったので、公匏リポゞトリにパッケヌゞを含めるずきたで、そこに任意の番号を付けたす。 将来、「dch -i」コマンドを実行しお、前の蚘事で述べた「dch」ナヌティリティを䜿甚しお倉曎ログを曎新したす。

次に、著䜜暩ファむルに移動したす。 すでに暙準のテンプレヌトが入力されおいたす。詳现を入力するだけです。 このフォヌムに持っおきたす

このパッケヌゞは、Vsevolod Velichko <torkvemada@nigma.ru>によっおdebianizedされたした。

2009幎1月31日土04:07:47 +0300。



http://darkk.net.ru/redsocks/からダりンロヌドされたした



䞊流の著者



レオニヌド・゚ノドキモフ<leon@darkk.net.ru>



著䜜暩



Copyright©2009 Leonid Evdokimov



ラむセンス



このプログラムはフリヌ゜フトりェアです。再配垃および/たたは倉曎できたす

によっお公開されたGNU General Public Licenseの条件の䞋で

フリヌ゜フトりェア財団、ラむセンスのバヌゞョン3、たたは

オプションでそれ以降のバヌゞョン。



このプログラムは、圹に立぀こずを期埅しお配垃されおいたす。

しかし、いかなる保蚌もありたせん。 暗黙の保蚌なしでも

特定の目的に察する商品性たたは適合性。 をご芧ください

詳现に぀いおは、GNU General Public License。



GNU General Public Licenseのコピヌを受け取っおいるはずです

このプログラムず䞀緒に。 そうでない堎合は、< http://www.gnu.org/licenses/ >を参照しおください 。



Debianパッケヌゞの著䜜暩は2009幎、Vsevolod Velichko <torkvemada@nigma.ru>および

GPLの䞋でラむセンスされおいたす。「/ usr / share / common-licenses / GPL」を参照しおください。


しかし、その埌、パッケヌゞの䜜成時にmagic debhelperパッケヌゞが凊理するファむルの線集を開始したす。 最初のものはdocsファむルです。 ドキュメントディレクトリにむンストヌルする必芁があるファむルのリストを保存したす。 䞀般的なケヌスでは、srcパッケヌゞがアセンブリ䞭に1぀のバむナリパッケヌゞのみを䜜成する堎合、このファむルはdocsずいう名前で残すこずができたす。 しかし、将来混乱しないように、すぐにバむナリパッケヌゞの名前で名前を倉曎したす。

$ mv docs darkk-redsocks.docs





それを開いお、そこにすべおのドキュメントを远加したす

Readme

doc / *


プログラムの次の項目はサンプルファむルです。 圌のために、darkk-redsocks.examplesファむルを䜜成しお曞き蟌みたす
redsocks.conf.example


Makefileはパッケヌゞのむンストヌル方法を知らないため、darkk-redsocks.installファむルも䜜成したす。 次の゚ントリを曞き蟌みたす。
redsocks usr / bin /
usrの前にスラッシュは眮かれないこずに泚意しおください。

説明されおいるファむル 玠晎らしい、最埌のファむルを線集するだけです。 ゚ディタヌでルヌルファむルを開き、容赊なくルヌト化を開始したす。 構成セクションは必芁ありたせん。これを行う方法はわかりたせん。このセクションずすべおの参照を削陀したす。 残りのファむルは、このような゚レガントな倖芳に瞮小されたす。

/ usr / bin / make -f

-*-メむクファむル-*-



詳现モヌドを有効にするには、コメントを倖したす。

#export DH_VERBOSE = 1



ビルドビルドスタンプ

ビルドスタンプ

dh build

$ @をタッチ



きれいな

dh clean



むンストヌルビルド

dhむンストヌル

$ @をタッチ



binary-indepむンストヌル

dh binary-indep



binary-archむンストヌル

dh binary-arch



バむナリbinary-indep binary-arch

.PHONYクリヌンなbinary-indep binary-archバむナリむンストヌルをビルドしたす


泚゜ヌスファむルでは、すべおの呌び出しは「dh_something」のように芋えたした䟋「dh_install」。 これらはデブヘルパヌの原子的反応であり、察応するマンで読むこずができたす。 呌び出しがdhナヌティリティに行くずきに「dh install」などのコマンドを䜿甚したす察応するマニュアルペヌゞも参照しおください。 このナヌティリティは、枡されたパラメヌタヌが指す特定のグルヌプから各スクリプトを順番に呌び出したす。 したがっお、かなり単玔なパッケヌゞがありたすが、これらの呌び出しのほずんどはアセンブリ䞭にアむドル状態になりたすが、たずえば、パッケヌゞにマナペヌゞを远加する堎合、darkk-redsocks.manpagesファむルを䜜成し、そこでこのペヌゞを指定するだけで十分です。次のビルドでは、dh自䜓が必芁に応じおそれを配眮し、mandbにこのペヌゞを登録するスクリプトでさえ远加したす。

これで、ファむルの線集は完了です。 debianディレクトリから芪ディレクトリに移動し、次のように入力したす。

$ debuild --lintian-opts -i





パスワヌドの芁求に応じお、結果のsrc-packageに眲名し、慎重に調べたす。 䞊のディレクトリには䞀連のファむルがありたす。

darkk - redsocks_2009013101-1_amd64.build- これは、パッケヌゞアセンブリの進行状況党䜓が蚘録されるログです

darkk-redsocks_2009013101-1_amd64.changes はsrc-packageの補助ファむルです

darkk-redsocks_2009013101-1_amd64.deb- 実際にアヌキテクチャ甚に組み立おられたパッケヌゞ

darkk-redsocks_2009013101-1.diff.gz- 元の゜ヌスず比范しお、すべおの倉曎を保存するパッケヌゞ化された差分ファむル。 原則ずしお、これはすべおdebianディレクトリの内容であり、この堎合、修正されたbase.cファむルを芚えおいたすか

darkk-redsocks_2009013101-1.dsc はsrcパッケヌゞのメむン蚘述ファむルです

darkk-redsocks_2009013101.orig.tar.gz- たあ、これは最初に䜜成した゜ヌスコヌドを含むアヌカむブです


誰かがすべお、この䜜業が完了したず考えるかもしれたせん。 本圓にラッキヌなら、はい。 実際には、これは単玔で䞀般的な郚分が終了し、個々の分解がそれぞれ独自のパッケヌゞで始たる堎所です。 さお、タヌミナルをパッケヌゞアセンブリプロセスに浪費したした。 圌がすでに完党に脱出した人-新しく組み立おられたdarkk-redsocks_2009013101-1_amd64.buildファむルもちろん、amd64の代わりに独自のアヌキテクチャを持っおいたすを開き、リンチの厳しい怜閲が瀺すこずを確認できたす。

珟圚、lintianを実行しおいたす...

Wdarkk-redsocksバむナリなしのマンペヌゞusr / bin / redsocks

N

N/ usr / bin、/ usr / sbin、/ bin、/ sbin、たたは/ usr / gamesの各バむナリ

Nマニュアルペヌゞがある

N

Nmanプログラムにはいく぀かの機胜をチェックする機胜がありたすが、

NNAMESセクションのプログラム名、これらのプログラムにはそれぞれ

N独自のマニュアルペヌゞ適切なマニュアルペヌゞぞのシンボリックリンクは

N十分xmanやtkmanなどの他の手動ペヌゞビュヌアヌ

Nこれをサポヌトしたせん。

N

Nmanペヌゞの名前がケヌスごずにバむナリず異なる堎合、manは

Nずにかくそれを芋぀けるこずができたす; ただし、䜜成するこずは䟝然ずしおベストプラクティスです。

Nマニュアルペヌゞの倧文字ず小文字がバむナリの倧文字ず小文字に䞀臎したす。

N

Nマニュアルペヌゞが、このパッケヌゞのある別のパッケヌゞによっお提䟛されおいる堎合

N䟝存したす、lintianはmanペヌゞが

N利甚可胜。 この堎合、すべおのバむナリにmanがあるこずを確認した埌、

Nこのパッケヌゞずその䟝存関係がむンストヌルされた埌のペヌゞ、远加しおください

Nリンチアンオヌバヌラむド。

N

N詳现に぀いおは、Debianポリシヌマニュアルセクション12.1マニュアルペヌゞを参照しおください。

N

N重倧床通垞。 確実性可胜

N

リンチアンの実行を終了したした。


そしお圌は、バむナリ甚のマニュアルペヌゞはないず蚀っおいたす。 ご存知のように、たずもな人々はすべおのバむナリに、少なくずもそれが䜕であるかを説明するシンプルなマナを提䟛すべきです。 たた、パッケヌゞには含たれおいたせん。 垞に2぀の方法がありたす。1぀目は、プログラムの䜜成者に男を曞くように頌むこずです。 2぀目は、男を曞いお、䜜者にプログラムに远加するように頌むか、自分でパッケヌゞに入れお、著䜜暩で自分自身を瀺すこずです。

しかし、䞀般的に、パッケヌゞの䜜業から私たちに残された線集、および䜕かを修正したい堎合、 Debian Policyの思慮深い読曞だけです。



他にどんな萜ずし穎が埅っおいたすか



最倧か぀最も頻繁な石は認可された枅朔さです。 友よ、あなたはこれに䜕人の人が出くわしたか想像できたせん。 プログラムを取り出しおパッケヌゞに入れるず、debian-legalから次のように䌝えられたす。「男、src / face / ob / table.cppファむルが別のプログラムから取られたのを知っおいたすが、著䜜暩で指定しおいたせんか  たた、src / super / karambol /ディレクトリのすべおのコンテンツは、䞀般にフリヌではないラむセンスの䞋で配垃されたす。 ああああ。」 しかし、゚ラヌを修正し、なんらかの方法でプログラムの䜜者に非フリヌコヌドではなく無料のアナログを曞くように説埗し、パッケヌゞをリポゞトリに含めたずしたす。 しかし、1週間埌、现心の泚意を払ったナヌザヌが次のこずを発芋したした。 ここで、メッセンゞャヌでは、クラむアントアむコンがここに衚瀺されたす。 そしお、各ロゎは垞にそのプログラムのラむセンスの䞋で配垃されたす。 したがっお、ICQ 6.5独自のクラむアントアむコンをアヌカむブにアヌカむブする暩利はありたせん。 もちろん、これらの蚀葉で、debian-legalは眉をひそめ、よく狙ったキックでリポゞトリから既に受け入れられたパッケヌゞnafigを投げたす。 そのため、ずころで私が䌝えるず玄束したした、qutIMパッケヌゞはubuntuに受け入れられ、すべおのラむセンス問題が解決するたでDebianで察凊しようずさえしたせん。 プロプラむ゚タリなアむコンだけでも、コミュニティ党䜓をスリッパで駆り立おおくれたす。

別の非垞に重芁な問題は、奇劙なこずに、プログラムの䜜者です。 アップストリヌムで修正、远加、たたは䜕か他のものを受け入れるように簡単に説埗する著者のために祈っおください。 そのような著者は垌少だからです。 たずえば、Pidgin srcパッケヌゞをご芧ください。 debianコミュニティからのパッチの倧芏暡なバンドルが含たれおいたす。 䞊流では、ピゞンはそれらを摂取したせん。 そしお、あなたがGnomeに䜕か良いものを持ち蟌もうずするなら、圌らはTorvaldsでさえそれを困難にしたず蚀う。

それでも、時々、間違ったディレクトリの配眮や、スニヌカヌのプログラムぞのショヌトカットのアむコンの䞍圚たたは間違ったサむズ/圢匏が衚瀺される堎合がありたす-リンティアンはこれを誓うのが倧奜きで、たずそれを聞く必芁がありたす。 しかし、これらはすべおかなり修正しやすいバグですが、最初の2぀の問題は本圓に深刻で氞続的です。



この時点で数日お別れをしたす。次回は、自分のリポゞトリを䜜成する方法ず、時間があれば、pbuilderを䜿甚しおパッケヌゞのコヌシャヌをチェックする方法を説明したす。



All Articles