Ini adalah perintah apt-srcp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
apt-src - mengelola pohon paket sumber debian
RINGKASAN
apt-src [Pilihan] Command
apt-src [Pilihan] instal|hapus pkg1 [pkg2 ...]
apt-src tempat pkg
DESKRIPSI
apt-src adalah antarmuka baris perintah untuk mengunduh, menginstal, meningkatkan, dan melacak
paket sumber debian. Itu dapat dijalankan sebagai pengguna biasa, atau sebagai root.
Tidak seperti paket biner, paket sumber tidak diinstal ke lokasi kanonik.
Sebaliknya, mereka "diinstal" dengan membongkar pohon sumber mereka ke dalam direktori, yang dapat
berada di mana saja yang Anda inginkan. Paket sumber dapat diinstal beberapa kali, dengan cara yang berbeda
lokasi. Program ini mengelola paket sumber yang diinstal dengan cara ini, dan menyediakan
fasilitas query untuk membantu menemukan di mana paket sumber diinstal.
Kecuali opsi -h atau --help diberikan, salah satu perintah di bawah ini harus ada.
memperbarui
Perbarui daftar paket yang tersedia. Identik dengan pembaruan apt-get, sungguh, dan harus
dijalankan sebagai root dalam konfigurasi default.
install
Instal paket sumber bernama atau paket ke direktori saat ini. Jika paket
di direktori saat ini sudah diinstal, itu akan mencoba untuk memutakhirkannya.
Perintah ini akan menerima nama paket biner, atau paket sumber. Seperti
dengan apt-get install, Anda dapat mengawali nama dengan =version atau /release untuk menentukan
versi apa yang harus diinstal atau rilis apa yang diambil sumbernya.
Ini akan memastikan bahwa dependensi build dari paket sumber terpenuhi.
Jika opsi --location diberikan, paket sumber akan diinstal atau ditingkatkan
ke lokasi yang diberikan alih-alih direktori saat ini.
Jika opsi --build diberikan, setiap paket yang baru diinstal atau ditingkatkan akan menjadi
disusun.
meningkatkan
Tingkatkan semua paket sumber yang terinstal, atau, jika opsi --location atau --here adalah
digunakan, perbarui hanya paket sumber di direktori yang ditentukan.
Jika opsi --patch diberikan (default), apt-src akan mencoba membuat patch
berisi perubahan lokal yang dibuat pada paket sumber, dan akan menerapkan tambalan ini ke
pohon yang diperbarui. Ini akan memungkinkan perubahan lokal Anda dipertahankan di seluruh paket
upgrade, tetapi mungkin tidak selalu berhasil, dan terkadang Anda mungkin harus menggabungkan
perubahan dengan tangan.
Jika opsi --build diberikan, setiap paket yang baru diinstal atau ditingkatkan akan menjadi
disusun.
menghapus
Hapus paket atau paket sumber bernama. Opsi --location dan --here mungkin
digunakan untuk hanya menghapus paket di direktori tertentu.
membangun
Bangun sumber atau sumber yang ditentukan. Jika sumbernya belum diinstal, itu akan
pertama dipasang.
membersihkan
Bersihkan pohon dari paket atau paket sumber bernama. --lokasi dan --di sini
options hanya dapat digunakan untuk membersihkan paket di direktori tertentu.
mengimpor
Gunakan opsi ini untuk memberi tahu apt-src tentang pohon sumber yang sudah ada dan belum dibongkar. di samping itu
nama di mana itu harus diimpor, Anda harus menentukan lokasi
pohon sumber (dengan --lokasi), dan Anda mungkin perlu memberi tahu versi sumbernya
(dengan --versi). Jangan berharap perintah build berfungsi pada sumber ini, kecuali jika ada
sebuah debian/ direktori.
daftar
Tanpa parameter lain, itu akan mencantumkan semua paket sumber yang diinstal; status mereka,
dan direktori tempat mereka menginstal. Jika nama paket diberikan, itu akan ditampilkan
hanya contoh yang diinstal dari paket sumber itu. Jika opsi --location atau --here
digunakan, mereka akan membatasi daftar ke paket di direktori yang ditentukan.
tempat
Mengambil satu parameter; nama paket sumber. Jika paket diinstal,
itu akan mengembalikan akar pohon sumber paket.
Perintah ini dapat digunakan ketika Anda perlu memasukkan file dari paket sumber lain,
atau semacam itu. Sebagai contoh:
-I`apt-src lokasi pkg`
versi
Mengambil satu parameter; nama paket sumber. Jika paket diinstal,
itu akan mengembalikan versi paket yang diinstal.
nama
Mengambil satu parameter; nama paket sumber (dapat ditentukan dengan
regexps). Mengembalikan nama paket sumber yang diinstal yang cocok dengan nama itu, jika ada.
PILIHAN
Semua opsi baris perintah dapat diatur menggunakan file konfigurasi, deskripsi
menunjukkan opsi konfigurasi yang akan disetel. Untuk opsi boolean, Anda dapat mengganti
default dengan menggunakan sesuatu seperti -f-,--no-f, -f=no atau beberapa variasi lainnya.
-h, --membantu
Tampilkan teks bantuan ini.
-b, --membangun, --menyusun
Bangun paket sumber setelah menginstal atau memutakhirkannya. Item Konfigurasi:
APT::Src::Kompilasi.
-i, --installdeb
Instal paket setelah membangun sumber. Menyiratkan --build. Item Konfigurasi:
APT::Src::InstalDebs
Perhatikan bahwa jika beberapa paket dihasilkan dari satu paket sumber, mereka akan
semua akan diinstal.
-p, --tambalan
Cobalah untuk menambal perubahan lokal ke pohon sumber baru saat memutakhirkan. Aktif secara default, gunakan
--no-p untuk menonaktifkan. Item Konfigurasi: APT::Src::Patch.
-l, --lokasi
Tentukan direktori; hanya beroperasi pada paket di direktori itu. Item Konfigurasi:
APT::Src::Lokasi.
-c, --cwd, --di sini
Hanya beroperasi pada paket di direktori saat ini. Item Konfigurasi:
APT::Src::Di sini.
--versi-upstream
Hanya digunakan dengan perintah versi; membuatnya menghilangkan nomor versi debian dari
versi keluaran paket.
-k, --tetap dibangun
Jangan hapus .debs dan file bawaan lainnya setelah menginstalnya dengan --installdebs
pilihan. Item Konfigurasi: APT::Src::KeepBuilt
-n, --tidak-hapus-sumber
Jangan hapus file sumber saat menghapus paket sumber. Item Konfigurasi:
APT::Src:NoDeleteSource
--Versi: kapan
Tentukan versi pohon sumber. Digunakan dengan perintah import.
-q, --diam
Arahkan semua output perintah ke /dev/null kecuali jika perintah gagal dijalankan seperti yang diharapkan.
Item konfigurasi: APT::Src::Quiet
-t, --jejak
Keluarkan setiap perintah saat dijalankan. Item konfigurasi: APT::Src::Trace
Selain opsi di atas, beberapa item konfigurasi yang jarang digunakan hanya dapat ditentukan
di file konfigurasi, /etc/apt/apt.conf dan ~/.apt-src/config. Mereka adalah:
APT::Src::BuildCommand
Perintah yang digunakan untuk membangun sebuah pohon. Jalankan di pohon untuk membangun, defaultnya adalah "dpkg-
buildpackage -b -us -uc", dengan "-rfakeroot" ditambahkan untuk pengguna non-root.
APT::Src::Perintah Root
Perintah untuk digunakan jika pengguna non-root perlu menjadi root. Ini digunakan untuk, misalnya,
untuk memenuhi build-deps. sudo adalah pilihan yang baik dan default. Jika Anda ingin menggunakan su,
Anda harus menyetelnya ke "su -c".
APT::Src::BuildDeps
Mengontrol apakah apt-src memastikan dependensi build paket sumber adalah
diinstal saat menginstal atau memutakhirkannya. Default ke true, jika Anda mematikannya,
paket mungkin gagal dibangun karena dependensi build tidak ada.
CATATAN ON NAMA
Anda dapat menggunakan nama paket biner, atau nama paket sumber saat menginstal yang baru
paket sumber.
Sisa waktu, ketika berhadapan dengan paket yang sudah terinstal, saat ini Anda harus
gunakan nama paket sumber (ini mungkin akan berubah nanti). Namun, Anda dapat menggunakan regexps sebagai
bagian dari nama.
LINGKUNGAN
Program ini menetapkan APT_SRC_BUILD ketika sedang membangun sebuah paket.
CONTOH
Untuk menginstal sumber ke pinus ke / usr / src, bangun, dan instal deb yang dihasilkan:
apt-src instal --lokasi=/ usr / src -aku pinus
Untuk melacak perubahan pada paket sumber pinus yang diinstal tersebut, dan menginstal deb setiap kali baru
versi keluar:
apt-src install -i pinus
Untuk menginstal salinan lokal dari paket foo, yang akan Anda terapkan tambalan lokal ke:
apt-src instal foo
cd foo-versi
tambalan~/my-foo-patch
apt-src build --installdebs foo
Untuk meningkatkan salinan foo lokal Anda, memajukan tambalan Anda, dan membangun dan
menginstal deb baru:
apt-src instal -i foo
Untuk mengimpor pohon sumber di /usr/src/linux, yang Anda ekstrak dari ftp.kernel.org
tarball (atau dari paket kernel-source) ke apt-src, jadi ia mengetahuinya:
kernel impor apt-src --location=/usr/src/linux --version=2.4.18
Dalam debian/aturan paket modul kernel yang perlu mencari tahu apakah itu sedang dibangun
oleh apt-src, dan jika demikian atur KVERS, KSRC. dan variabel KDREV yang membuat-kpkg secara normal
set:
ifdef APT_SRC_BUILD
KDREV=$(kernel versi shell apt-src\(-source.\*\)\?)
KSRC=$(shell lokasi apt-src kernel\(-source.\*\)\?)
KVERS=$(nama shell apt-src kernel\(-source.\*\)\? | sed s/kernel-source-//)
endif
Gunakan apt-srcp online menggunakan layanan onworks.net