Libelektra: menghilangkan hambatan masuk

Dibuat pada 1 Nov 2020  ·  3Komentar  ·  Sumber: ElektraInitiative/libelektra

  • [ ] pengerjaan ulang README.md utama
  • [ ] membahas mengapa menulis ke sistem membutuhkan root
  • [ ] tutorial langkah pertama (dapatkan/set) dengan TOML
  • [ ] tulis ulang doc/COMPILE.md ke tutorial berorientasi masalah (seperti menginstal tanpa root)
  • [ ] doc/TESTING.md: jelaskan cara menjalankan kdb run_all tanpa root
  • [ ] tutorial iklan/ikhtisar #2742
  • [ ] + video tutorial ini
  • [ ] Tutorial METADATA.ini
  • [ ] Tutorial pemula Java dengan maven
  • [ ] menjalankan tes tanpa root
  • [ ] Halaman utama dokumen API

@robaerd @dev2718 dapatkah Anda memberikan masukan lebih lanjut hambatan masuk mana yang Anda tekan?

Semua 3 komentar

Bagi saya itu adalah pemasangan elektra tanpa root.
Menginstal tanpa root memerlukan beberapa flag cmake (KDB_DB_SYSTEM, CMAKE_INSTALL_PREFIX, ...) dan variabel env (LD_LIBRARY_PATH, ..) untuk disetel. Meskipun CMAKE_INSTALL_PREFIX dijelaskan dalam doc/COMPILE , tidak jelas bagi saya flag dan envs cmake mana yang perlu disetel untuk ini.
Di doc/Testing.md di bagian "Anda memiliki beberapa opsi untuk menghindari menjalankannya sebagai root:" , contoh pemanggilan cmake berikut dirujuk: scripts/configure-home (seharusnya sebenarnya scripts/dev/configure-home ). Contoh ini hanya mencakup kompilasi dan tidak menginstal (CMAKE_INSTALL_PREFIX flag tidak ada). Karena kdb run_all juga dijelaskan dalam doc/TESTING.md , setidaknya menurut saya, harus disebutkan juga cara membuatnya berfungsi tanpa root.

Langkah-langkah di doc/tutorials/run_all_tests_with_docker.md - yang sebenarnya dirujuk dalam doc/TESTING.md - menjelaskan cara menginstalnya sebagai pengguna non-root, tetapi tidak disebutkan bahwa gambar buruh pelabuhan dijalankan sebagai non-root. Jadi pada awalnya agak tidak jelas bagi saya mengapa hal-hal ini perlu diatur hanya di sini.

Saya akan mengusulkan untuk:

  • tambahkan deskripsi bahwa gambar buruh pelabuhan dijalankan sebagai non-root (dan mungkin juga alasannya).
  • tambahkan poin ke doc/INSTALL.md dan/atau doc/TESTING.md tentang cara menginstal elektra tanpa hak akses root.

Terima kasih banyak atas masukan yang sangat membantu ini!

Meskipun CMAKE_INSTALL_PREFIX dijelaskan dalam doc/COMPILE

Ya, saya sepenuhnya setuju, dokumen ini harus ditulis ulang ke gaya di mana masalah konkret diselesaikan (seperti menginstal tanpa root). Satu-satunya deskripsi tentang apa yang dilakukan flag lebih baik dilakukan di dalam CMake-cache-variable-docu.

tetapi tidak disebutkan bahwa gambar buruh pelabuhan dijalankan sebagai non-root

Saya harap Anda dapat meningkatkan tutorial tentang gambar Docker :sparkling_heart:, Anda tetap harus menyesuaikannya dengan perubahan yang Anda buat (seperti menghapus kebutuhan pengguna Jenkins).

gambar buruh pelabuhan dijalankan sebagai non-root (dan mungkin juga alasannya).

Apakah maksud Anda alasan mengapa mereka berjalan sebagai non-root? Ini adalah praktik terbaik untuk menjalankan sesuatu dengan jumlah hak istimewa seminimal mungkin.

Secara umum: Adalah baik jika kita tidak berasumsi terlalu banyak pengetahuan tentang Docker atau Jenkins dalam dokumen kita, karena banyak orang tidak memilikinya. Jadi saya setuju, bahwa alasan seperti itu harus diberikan.

Saya harap Anda dapat meningkatkan tutorial tentang gambar Docker , Anda tetap harus menyesuaikannya dengan perubahan yang Anda buat (seperti menghapus kebutuhan pengguna Jenkins).

Ya tentu saja saya akan meningkatkan tutorial tentang gambar Docker.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

markus2330 picture markus2330  ·  38Komentar

markus2330 picture markus2330  ·  35Komentar

markus2330 picture markus2330  ·  585Komentar

ghost picture ghost  ·  29Komentar

markus2330 picture markus2330  ·  28Komentar