Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

dh_sameversiondep - Online in the Cloud

Run dh_sameversiondep in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command dh_sameversiondep that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

CHƯƠNG TRÌNH:

TÊN


dh_sameversiondep - generate versioned dependency based on the versioned dependencies of
the reference package.

SYNOPSIS


dh_sameversiondep [gỡ lỗi lựa chọn]

MÔ TẢ


dh_sameversiondep is a helper tool which is able to generate a dependency that is
versioned the same way as a dependency (coming from the same source) of another reference
Gói. dh_sameversiondep scans debian/control for the specially formatted substvar (see
"sameVersionDep substvar SPECIFICATION" section below), determines its value and writes it
đến debian/package.substvars tập tin.

Trường hợp sử dụng phổ biến nhất cho dh_sameversiondep tool is to keep your liba-dev gói
dependency on the external libb-dev package as tight as your liba package depends on the
respective external libb package (see "EXAMPLE" section for more information about this
use case).

dh_sameversiondep hoạt động như sau:

· Searches for the sameVersionDep substvar in the Depends, Recommends, Suggests,
Enhances and Pre-Depends fields of the requested packages. When one is found, it is
phân tích cú pháp và phụ thuộc gói Tên, tài liệu tham khảo gói tên và phụ thuộc kiểu
(either Depends or Recommends etc.) are determined.

· All dependencies of the requested kiểu are collected for the phụ thuộc gói dựa
trên dpkg-truy vấn --trạng thái output. If a multi-arch aware dpkg is detected, this query
is architecture-qualified as needed.

· All dependencies of the requested kiểu are collected for the tài liệu tham khảo gói hay
từ debian / control (substvars are expanded) or from dpkg-truy vấn --trạng thái đầu ra nếu
package was not found in debian / control.

· Both collections are intersected leaving only common packages in both collections.

· Common package list is filtered by leaving only those which come from the same source
as phụ thuộc gói.

· Whatever packages are left (most likely only one), their names are replaced with
phụ thuộc gói name preserving all versioning information. This result is written
đến debian/package.substvars file as a value of the sameVersionDep substvar being
xử lý.

dh_sameversiondep is very strict about errors. If either phụ thuộc gói hoặc là
tài liệu tham khảo gói cannot be found or the resulting dependency set is empty, it will fail
với một lỗi.

dh_sameversiondep MUST be run before dh_gencontrol. However, it is recommended to run
dh_sameversiondep after dh_shlibdeps.

sameVersionDep cột điện ĐẶC ĐIỂM KỸ THUẬT


sameVersionDep substvar can appear in either Depends, Recommends, Suggests, Enhances or
Pre-Depends field of any binary package. The field, which the substvar appears in, becomes
mặc định phụ thuộc kiểu for that substvar. sameVersionDep should be formatted as
follows (everything is case sensitive):

${sameVersionDep:phụ thuộc[[:tài liệu tham khảo]-phụ thuộc kiểu]}

phụ thuộc (bắt buộc)
The name of the package which you want to add as a dependency.

tài liệu tham khảo (Không bắt buộc)
The name of the package which dependencies are to be intersected with the dependencies
của phụ thuộc package. Defaults to the first package in debian/control if ommited.

phụ thuộc kiểu (Không bắt buộc)
Can be either Depends, Recommends, Suggests, Enhances or Pre-Depends. Defaults to the
name of the field which the substvar was found in. Specifies which type of
dependencies to consider when analyzing phụ thuộc gói và tài liệu tham khảo Gói.

THÍ DỤ


Assume we have the following in debian / control:

Package: liba
Depends: libc (>= 0.1), depa, depb, depc

Package: libb
Depends: libd (>= 0.2), depd, depe, depf

Package: libab-dev
Depends: ${sameVersionDep:libc-dev}, ${sameVersionDep:libd-dev:libb}

Assumming that libc and libc-dev (both from the same source), as well as libd and libd-dev
(both from the same source) are installed, the value of "sameVersionDep:libc-dev" will be
libc-dev (> = 0.1) and the value of "sameVersionDep:libd-dev:libb" will be libd-dev (> =
0.2).

"sameVersionDep:libc-dev" could also be written as "sameVersionDep:libc-dev:liba-Depends"
and "sameVersionDep:libd-dev:libb" as "sameVersionDep:libd-dev:libb-Depends" but it is not
necessary because defaults are sufficient.

Use dh_sameversiondep online using onworks.net services


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    sạch sâu
    sạch sâu
    Một tập lệnh Kotlin kích hoạt tất cả các bản dựng
    cache từ các dự án Gradle/Android.
    Hữu ích khi Gradle hoặc IDE cho phép bạn
    xuống. Kịch bản đã được thử nghiệm trên
    macOS, nhưng ...
    Tải xuống sạch sâu
  • 2
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm thêm Eclipse Checkstyle
    tích hợp mã Checkstyle Java
    đánh giá viên vào IDE Eclipse. Các
    plug-in cung cấp phản hồi theo thời gian thực để
    người dùng về vi phạm ...
    Tải xuống Trình cắm kiểu kiểm tra Eclipse
  • 3
    AstrOrzNgười Chơi
    AstrOrzNgười Chơi
    AstrOrz Player là trình phát đa phương tiện miễn phí
    phần mềm, một phần dựa trên WMP và VLC. Các
    người chơi theo phong cách tối giản, với
    hơn mười màu chủ đề và cũng có thể
    b ...
    Tải xuống AstrOrzPlayer
  • 4
    phim trường
    phim trường
    Kodi Movistar+ TV là một ADDON cho XBMC/
    Kodi que allowe disponer de un
    bộ giải mã dịch vụ IPTV
    Tích hợp Movistar en uno de los
    trung tâm truyền thông ...
    Tải phimstartv
  • 5
    Mã :: Khối
    Mã :: Khối
    Code::Blocks là mã nguồn mở, miễn phí,
    đa nền tảng C, C++ và Fortran IDE
    được xây dựng để đáp ứng những nhu cầu khắt khe nhất
    của người dùng của nó. Nó được thiết kế rất
    mở rộng ...
    Tải xuống mã::Khối
  • 6
    Ở giữa
    Ở giữa
    Giao diện Minecraft giữa hoặc nâng cao
    và Theo dõi Dữ liệu / Cấu trúc là một công cụ để
    hiển thị tổng quan về Minecraft
    thế giới mà không thực sự tạo ra nó. Nó
    có thể ...
    Tải về giữa
  • Khác »

Lệnh Linux

Ad