.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "deb-prerm 5" .TH deb-prerm 5 2026-03-06 1.23.7-dirty "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" deb-prerm \- اسکریپت نگهدارنده قبل از حذف بسته دبیان .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBDEBIAN/prerm\fR .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" یک بسته می‌تواند چندین اقدام قبل از حذف را از طریق اسکریپت‌های نگهدارنده، با قرار دادن یک فایل اجرایی \fIprerm\fR در آرشیو کنترلی خود (یعنی \fIDEBIAN/prerm\fR هنگام ایجاد بسته) انجام دهد. .PP این اسکریپت می‌تواند به روش‌های زیر فراخوانی شود: .IP "\fIprerm\fR \fBremove\fR" 4 .IX Item "prerm remove" پیش از این‌که بسته حذف شود. .IP "\fIold\-prerm\fR \fBupgrade\fR \fInew\-version\fR" 4 .IX Item "old-prerm upgrade new-version" پیش از یک ارتقا. .IP "\fInew\-prerm\fR \fBfailed\-upgrade\fR \fIold\-version\fR \fInew\-version\fR" 4 .IX Item "new-prerm failed-upgrade old-version new-version" اگر \fBupgrade\fR فوق با شکست مواجه شود. .Sp آرگومان \fInew\-version\fR فقط از زمان dpkg 1.18.5 به بعد ارسال می‌شود. .IP "\fIprerm\fR \fBdeconfigure\fR \fBin\-favour\fR \fInew\-package\fR \fInew\-version\fR" 4 .IX Item "prerm deconfigure in-favour new-package new-version" .PD 0 .IP "\ \ \ \ [ \fBremoving\fR \fIold\-package\fR \fIold\-version\fR ]" 4 .IX Item " [ removing old-package old-version ]" .PD پیش از این‌که بسته در حین جایگزینی وابستگی به دلیل تداخل، از پیکربندی خارج شود. .IP "\fIprerm\fR \fBremove\fR \fBin\-favour\fR \fInew\-package\fR \fInew\-version\fR" 4 .IX Item "prerm remove in-favour new-package new-version" پیش از این‌که بسته به دلیل تداخل جایگزین شود. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBdpkg\fR\|(1).