Ini adalah repositori kode sumber utama untuk Lod Package Manager.
Untuk pemahaman komprehensif tentang proyek ini, lihat postingan blog ini Manajer Paket Eksperimental Untuk Sistem Operasi: LPM
Silakan merujuk ke dokumentasi di lpm.lodosgroup.org/docs untuk informasi lebih lanjut.
Jika Anda ingin menambah/memperbarui atau mengusulkan paket untuk repositori lpm, silakan kunjungi github.com/lodosgroup/package-builds.
Untuk melaporkan bug, menyarankan perbaikan, atau meminta fitur baru, silakan buka masalah GitHub.
Untuk masalah terkait keamanan, silakan buka laporan kerentanan keamanan pribadi. Kami dengan hormat meminta Anda untuk tidak membuat masalah publik di GitHub untuk masalah keamanan.
Untuk menjelajahi paket-paket yang tersedia di repositori resmi lpm, kunjungi lpm.lodosgroup.org/explore-packages.
Untuk panduan tentang berkontribusi, baca lpm.lodosgroup.org/docs/contributing/contribution-guidelines/ dan lpm.lodosgroup.org/docs/contributing/code-of-conduct/.
Dapatkan berita terkini dan update tentang lpm lpm.lodosgroup.org/news.
Instal paket dan hapus demonstrasi di buruh pelabuhan
Untuk menginstal LPM dari cabang tertentu, jalankan perintah berikut:
cargo install --git https://github.com/lodosgroup/lpm --branch main
Alternatifnya, Anda dapat menginstalnya dari tag:
cargo install --git https://github.com/lodosgroup/lpm --branch < tag >
Untuk mengonfirmasi keberhasilan instalasi LPM, cukup jalankan perintah lpm -v
atau lpm --version
.
Jika Anda lebih suka membuat LPM dari kode sumbernya (biasanya lebih disukai untuk pengembangan), ikuti langkah-langkah berikut:
Kloning repositori lpm dari GitHub :
git clone https://github.com/lodosgroup/lpm
Ubah ke direktori repositori yang dikloning :
cd lpm
Bangun lpm yang dapat dieksekusi :
cargo build --release # exclude the `--release` flag for debugging
Setelah pembangunan, Anda akan dapat menggunakan lpm yang dapat dieksekusi di direktori target/{debug/release}
.
Anda tidak perlu menginstal LPM pada sistem host Anda hanya untuk memainkannya. Anda dapat menggunakan gambar buruh pelabuhan sebagai gantinya:
docker run -it ozkanonur/lpm:alpha
Jika Anda ingin melakukan benchmarking dengan alat perf
, Anda mungkin perlu menambahkan tanda --privileged
:
docker run -it --privileged ozkanonur/lpm:alpha
Sekarang, Anda dapat bermain dengan LPM sesuka Anda di dalam wadah tanpa menyentuh sistem host Anda.
Migrasikan basis data LPM :
Langkah pertama adalah melakukan migrasi database LPM. Proses ini menginisialisasi file database inti yang diperlukan agar LPM berfungsi secara efektif.
sudo lpm --update --db
Tambahkan repositori :
Menambahkan repositori sangat penting bagi LPM untuk mengakses dan mengelola paket. Repositori bertindak sebagai sumber paket untuk sistem Anda. Mari tambahkan repositori linux-amd64-default
sebagai contoh.
# args: <repository-name> <repository-url>
sudo lpm --repository --add linux-amd64-default linux-amd64-default.lpm.lodosgroup.org
Setelah Anda menambahkan repositori, LPM akan melakukan sinkronisasi dengan indeks paket yang bersumber dari repositori yang ditambahkan. Ini menunjukkan bahwa Anda siap untuk menginstal paket.
Instal paket :
Menginstal paket menggunakan LPM sangatlah mudah. Cukup gunakan perintah berikut, ganti dengan nama paket yang ingin Anda instal.
# args: <package-name>
sudo lpm --install lzip
Untuk mengonfirmasi keberhasilan penyelesaian instalasi, Anda dapat memeriksanya dengan menjalankan perintah lzip --version
.
Hapus paket yang diinstal :
Jika Anda ingin menghapus sebuah paket dari sistem Anda, gunakan perintah delete diikuti dengan nama paket.
# args: <package-name>
sudo lpm --delete lzip
Langkah-langkah ini mencakup operasi dasar untuk mulai menggunakan LOD Package Manager dengan cepat. Anda dapat menjelajahi fitur-fitur lanjutan LPM dari dokumen di https://lpm.lodosgroup.org.