Debian/自前パッケージ
の編集
https://memo.heliopause.jp:443/?Debian/%BC%AB%C1%B0%A5%D1%A5%C3%A5%B1%A1%BC%A5%B8
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
BracketName
Debian
Debian/CPUクロック
Debian/CUPS
Debian/DDNS
Debian/DNSSEC
Debian/exim4
Debian/iSCSI
Debian/IT8212
Debian/LDAP
Debian/LVM
Debian/Nagios
Debian/PostgreSQL 8.1(sarge)
Debian/PPPoE
Debian/PXE
Debian/RAID
Debian/samba
Debian/smartmontools
Debian/stone
Debian/Tips
Debian/VPN
Debian/ネットワークバックアップ
Debian/過去のもの
Debian/自前パッケージ
Debian/分散ファイルシステム
dev/Apacheモジュール
dev/Eclipse
dev/Git
dev/Makefile
dev/VC++
FormattingRules
FrontPage
Help
HP-UX/Tips
InterWiki
InterWikiName
IPv6
Linux全般/Ansible
local/top
MenuBar
OpenBlockS 600
PHP
PowerEdge
PowerEdge SC1430
ProLiant MicroServer
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RecentDeleted
SandBox
SRT100
WikiEngines
WikiName
WikiWikiWeb
Windows/gadget
Windows/JetBrains
Windows/SetPoint
Windows/Tips
Windows/X-Deep/32
x3550
YukiWiki
その他
トラブル集
仮想化
仮想化/ESXi
仮想化/OpenVZ
仮想化/User Mode Linux
仮想化/VServer
仮想化/Xen
玄箱/PRO
白木印「生」
公式パッケージにちょっと手を加えたものを、パッケージとして作成する。~ ここでは、tcsh(6.14.00-7)で、コマンド履歴に多バイト文字が含まれている場合に起こる問題を修正するパッチを当てたパッケージを作成する。~ バグだが、セキュリティーの問題ではないと思われるので、etchの間は修正されることはなさそう。 #contents *パッケージのインストール [#i9e1abba] # apt-get install devscripts dpkg-dev fakeroot dpatch debhelper libncurses5-dev 「libncurses5-dev」は、tcshのコンパイルに必要。 *作成方法 [#p94a313d] 元になるソースを取得し、パッチを当てる。 $ mkdir ~/src $ apt-get source tcsh $ tar xzf tcsh.patch.tgz $ cd tcsh-6.14.00 $ patch < ../tcsh.patch $ dch -n 'Fix history load.' $ debuild -us -uc -d # dpkg -i tcsh_6.14.00-7.1_i386.deb &ref(tcsh.patch.tgz); 上記方法ではリビジョンが 7.1 となるが、もしセキュリティーパッチが出るとすると、そのリビジョンは 7etch1 か 7+etch1 になるらしい。~ どちらも、リビジョン番号としては 7.1 より小さいので、普通はアップデートされないと思われる。~ リビジョンが 7-1 なら、パッチで予想されるリビジョンよりも小さかったので、うまくリビジョンの指定ができればそのほうが良いかも。 *参考 [#sac08b2d] http://espion.just-size.jp/archives/03/058092847.html~
公式パッケージにちょっと手を加えたものを、パッケージとして作成する。~ ここでは、tcsh(6.14.00-7)で、コマンド履歴に多バイト文字が含まれている場合に起こる問題を修正するパッチを当てたパッケージを作成する。~ バグだが、セキュリティーの問題ではないと思われるので、etchの間は修正されることはなさそう。 #contents *パッケージのインストール [#i9e1abba] # apt-get install devscripts dpkg-dev fakeroot dpatch debhelper libncurses5-dev 「libncurses5-dev」は、tcshのコンパイルに必要。 *作成方法 [#p94a313d] 元になるソースを取得し、パッチを当てる。 $ mkdir ~/src $ apt-get source tcsh $ tar xzf tcsh.patch.tgz $ cd tcsh-6.14.00 $ patch < ../tcsh.patch $ dch -n 'Fix history load.' $ debuild -us -uc -d # dpkg -i tcsh_6.14.00-7.1_i386.deb &ref(tcsh.patch.tgz); 上記方法ではリビジョンが 7.1 となるが、もしセキュリティーパッチが出るとすると、そのリビジョンは 7etch1 か 7+etch1 になるらしい。~ どちらも、リビジョン番号としては 7.1 より小さいので、普通はアップデートされないと思われる。~ リビジョンが 7-1 なら、パッチで予想されるリビジョンよりも小さかったので、うまくリビジョンの指定ができればそのほうが良いかも。 *参考 [#sac08b2d] http://espion.just-size.jp/archives/03/058092847.html~
テキスト整形のルールを表示する