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

Ad


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

apt-srcp - Trực tuyến trên đám mây

Chạy apt-srcp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh apt-srcp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


apt-src - quản lý cây gói nguồn debian

SYNOPSIS


apt-src [lựa chọn] lệnh

apt-src [lựa chọn] cài đặt | gỡ bỏ pkg1 [pkg2 ...]

apt-src địa điểm thư viện nào pkg

MÔ TẢ


apt-src là một giao diện dòng lệnh để tải xuống, cài đặt, nâng cấp và theo dõi
gói nguồn debian. Nó có thể được chạy như một người dùng bình thường hoặc với quyền root.

Không giống như các gói nhị phân, các gói nguồn không được cài đặt vào một vị trí chuẩn.
Thay vào đó, chúng được "cài đặt" bằng cách giải nén cây nguồn của chúng vào một thư mục, có thể
ở bất cứ nơi nào bạn muốn. Một gói nguồn có thể được cài đặt nhiều lần, trong các
các địa điểm. Chương trình này quản lý các gói nguồn được cài đặt theo cách này và cung cấp
các phương tiện truy vấn để giúp tìm nơi cài đặt gói nguồn.

Trừ khi tùy chọn -h hoặc --help được cung cấp, một trong các lệnh dưới đây phải có.

cập nhật
Cập nhật danh sách các gói có sẵn. Giống hệt với bản cập nhật apt-get, thực sự và phải
được chạy dưới dạng root trong cấu hình mặc định.

cài đặt, dựng lên
Cài đặt gói nguồn đã đặt tên hoặc các gói vào thư mục hiện tại. Nếu một gói
trong thư mục hiện tại đã được cài đặt, nó sẽ cố gắng nâng cấp nó.

Lệnh này sẽ chấp nhận tên của gói nhị phân hoặc gói nguồn. Giống như
với apt-get install, bạn có thể đặt trước tên bằng = version hoặc / release để chỉ định
phiên bản nào để cài đặt hoặc bản phát hành nào để lấy nguồn từ đó.

Nó sẽ đảm bảo rằng các phụ thuộc xây dựng của gói nguồn được thỏa mãn.

Nếu tùy chọn --location được đưa ra, gói nguồn sẽ được cài đặt hoặc nâng cấp
vào vị trí nhất định thay vì thư mục hiện tại.

Nếu tùy chọn --build được cung cấp, mỗi gói mới được cài đặt hoặc nâng cấp sẽ
biên soạn.

nâng cấp
Nâng cấp tất cả các gói nguồn đã cài đặt, hoặc nếu tùy chọn --location hoặc --here là
được sử dụng, chỉ cập nhật các gói nguồn trong thư mục được chỉ định.

Nếu tùy chọn --patch được cung cấp (mặc định), apt-src sẽ cố gắng tạo một bản vá
chứa bất kỳ thay đổi cục bộ nào được thực hiện đối với gói nguồn và sẽ áp dụng bản vá này cho
cây cập nhật. Điều này sẽ cho phép các thay đổi cục bộ của bạn được giữ nguyên trên toàn bộ gói
nâng cấp, nhưng nó có thể không phải lúc nào cũng hoạt động và đôi khi bạn có thể phải hợp nhất trong
thay đổi bằng tay.

Nếu tùy chọn --build được cung cấp, mỗi gói mới được cài đặt hoặc nâng cấp sẽ
biên soạn.

tẩy
Loại bỏ gói hoặc gói nguồn đã đặt tên. Các tùy chọn --location và --here có thể
được sử dụng để chỉ loại bỏ các gói trong một thư mục cụ thể.

xây dựng
Xây dựng nguồn được chỉ định hoặc các nguồn. Nếu nguồn chưa được cài đặt, nó sẽ
lần đầu tiên được cài đặt.

giống cá lăng
Làm sạch các cây của gói hoặc gói nguồn được đặt tên. - Vị trí và - tại đây
các tùy chọn có thể được sử dụng để chỉ làm sạch các gói trong một thư mục cụ thể.

nhập khẩu
Sử dụng tùy chọn này để cho apt-src biết về cây nguồn hiện có, được giải nén. ngoài ra
tên mà nó sẽ được nhập, bạn phải chỉ định vị trí của
cây nguồn (với --location) và bạn có thể cần phải cho biết phiên bản của nguồn
(với --version). Đừng mong đợi lệnh xây dựng hoạt động trên nguồn này, trừ khi nó có
một thư mục debian /.


Không có tham số nào khác, nó sẽ liệt kê tất cả các gói nguồn đã cài đặt; tình trạng của họ,
và thư mục mà chúng được cài đặt. Nếu tên của một gói được cung cấp, nó sẽ hiển thị
chỉ các phiên bản đã cài đặt của gói nguồn đó. Nếu tùy chọn --location hoặc --here
được sử dụng, chúng sẽ giới hạn danh sách cho các gói trong thư mục được chỉ định.

địa điểm thư viện nào
Sử dụng một tham số duy nhất; tên của một gói nguồn. Nếu gói được cài đặt,
nó sẽ trả về gốc của cây nguồn của gói.

Lệnh này có thể được sử dụng khi bạn cần bao gồm các tệp từ một gói nguồn khác,
hoặc điều tương tự. Ví dụ:

- Vị trí i`apt-src pkg`

phiên bản
Sử dụng một tham số duy nhất; tên của một gói nguồn. Nếu gói được cài đặt,
nó sẽ trả về phiên bản của gói đã được cài đặt.

tên
Sử dụng một tham số duy nhất; tên của gói nguồn (có thể được chỉ định bằng
regexps). Trả về tên của gói nguồn được cài đặt khớp với tên đó, nếu có.

LỰA CHỌN


Tất cả các tùy chọn dòng lệnh có thể được thiết lập bằng cách sử dụng tệp cấu hình, mô tả
cho biết tùy chọn cấu hình để thiết lập. Đối với các tùy chọn boolean, bạn có thể ghi đè
tệp mặc định bằng cách sử dụng một cái gì đó như -f -, - no-f, -f = no hoặc một số biến thể khác.

-h, --Cứu giúp
Hiển thị văn bản trợ giúp này.

-b, --xây dựng, - biên dịch
Xây dựng các gói nguồn sau khi cài đặt hoặc nâng cấp chúng. Mục cấu hình:
APT :: Src :: Biên dịch.

-i, --installdebs
Cài đặt các gói sau khi xây dựng nguồn. Hàm ý - xây dựng. Mục cấu hình:
APT :: Src :: InstallDebs

Lưu ý rằng nếu nhiều gói được tạo từ một gói nguồn, chúng sẽ
tất cả đều được cài đặt.

-p, --vá
Cố gắng vá các thay đổi cục bộ vào cây nguồn mới khi nâng cấp. Theo mặc định, sử dụng
--no-p để tắt. Mục cấu hình: APT :: Src :: Patch.

-l, --vị trí
Chỉ định một thư mục; chỉ hoạt động trên các gói trong thư mục đó. Mục cấu hình:
APT :: Src :: Vị trí.

-c, --cwd, --ở đây
Chỉ hoạt động trên các gói trong thư mục hiện tại. Mục cấu hình:
APT :: Src :: Đây.

--upstream-phiên bản
Chỉ sử dụng với lệnh phiên bản; làm cho nó bỏ qua số phiên bản debian khỏi
phiên bản của đầu ra gói.

-k, - được xây dựng
Không xóa .debs và các tệp được xây dựng khác sau khi cài đặt chúng bằng --installdebs
Lựa chọn. Mục cấu hình: APT :: Src :: KeepBuilt

-n, --no-xóa-nguồn
Không xóa tệp nguồn khi xóa gói nguồn. Mục cấu hình:
APT :: Src: NoDeleteSource

--phiên bản
Chỉ định một phiên bản cây nguồn. Sử dụng với lệnh nhập.

-q, --Yên lặng
Hướng tất cả đầu ra lệnh đến / dev / null trừ khi một lệnh không chạy như mong đợi.
Mục cấu hình: APT :: Src :: Quiet

-t, --dấu vết
Xuất từng lệnh khi nó được chạy. Mục cấu hình: APT :: Src :: Trace

Ngoài các tùy chọn trên, một số mục cấu hình ít được sử dụng hơn có thể chỉ được chỉ định
trong các tệp cấu hình, /etc/apt/apt.conf và ~ / .apt-src / config. Đó là:

APT :: Src :: BuildCommand
Lệnh sử dụng để xây dựng cây. Chạy trong cây để xây dựng, nó được mặc định là "dpkg-
buildpackage -b -us -uc ", với" -rfakeroot "được thêm vào cho người dùng không phải root.

APT :: Src :: RootCommand
Lệnh sử dụng nếu người dùng không phải root cần trở thành root. Điều này được sử dụng cho ví dụ,
để đáp ứng các chương trình xây dựng. sudo là một lựa chọn tốt và là mặc định. Nếu bạn muốn sử dụng su,
bạn sẽ cần đặt nó thành "su -c".

APT :: Src :: BuildDeps
Kiểm soát xem apt-src có đảm bảo các phụ thuộc xây dựng của gói nguồn hay không
được cài đặt khi cài đặt hoặc nâng cấp nó. Mặc định là true, nếu bạn tắt nó đi,
các gói có thể không xây dựng được do thiếu các phụ thuộc xây dựng.

LƯU Ý ON TÊN


Bạn có thể sử dụng tên gói nhị phân hoặc tên gói nguồn khi cài đặt
gói nguồn.

Thời gian còn lại, khi xử lý các gói đã được cài đặt, bạn hiện phải
sử dụng tên gói nguồn (sau này có thể thay đổi). Tuy nhiên, bạn có thể sử dụng regexps như
một phần của các tên.

MÔI TRƯỜNG


Chương trình này đặt APT_SRC_BUILD khi nó đang xây dựng một gói.

VÍ DỤ


Để cài đặt nguồn vào thông / usr / src, xây dựng nó và cài đặt các debs kết quả:

apt-src install --location =/ usr / src -i cây thông

Để theo dõi các thay đổi đối với gói nguồn thông đã cài đặt nói trên và cài đặt các ghi chú bất cứ khi nào
phiên bản ra mắt:

apt-src install -i thông

Để cài đặt bản sao cục bộ của gói foo, bạn sẽ áp dụng bản vá cục bộ cho:

apt-src cài đặt foo
cd foo-phiên bản
~ / my-foo-patch
apt-src xây dựng --installdebs foo

Để nâng cấp bản sao foo cục bộ của bạn, đưa bản vá của bạn về phía trước và xây dựng và
cài đặt debs mới:

cài đặt apt-src -i foo

Để nhập cây nguồn trong / usr / src / linux mà bạn đã giải nén từ ftp.kernel.org
tarball (hoặc từ gói kernel-source) vào apt-src, vì vậy nó biết về nó:

apt-src nhập hạt nhân --location = / usr / src / linux --version = 2.4.18

Trong một debian / quy tắc của gói mô-đun nhân cần tìm xem nó có đang được xây dựng hay không
bởi apt-src và nếu có hãy đặt KVERS, KSRC. và các biến KDREV làm cho-kpkg bình thường
bộ:

ifdef APT_SRC_BUILD
KDREV = $ (hạt nhân phiên bản shell apt-src \ (- source. \ * \) \?)
KSRC = $ (shell apt-src location kernel \ (- source. \ * \) \?)
KVERS = $ (shell apt-src tên kernel \ (- source. \ * \) \? | Sed s / kernel-source - //)
endif

Sử dụng apt-srcp trực tuyến bằng các dịch vụ onworks.net


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

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

Lệnh Linux

Ad