Guix: pengurus pakej sejagat baru

guix adalah sistem pengurusan pakej berfungsi (dalam arti bahawa ia sudah "berfungsi" dan menggunakan fungsi untuk menentukan pergantungan, kemas kini, dan sebagainya) yang menjanjikan banyak kelebihan berbanding pengurus pakej tradisional. 


Pertama sekali, perlu disebutkan bahawa Guix adalah pengurus pakej universal dan boleh berfungsi untuk distro apa pun, tidak kira sama ada anda sudah memasang pengurus pakej anda sendiri.

Kedua, ia adalah transaksional dan membenarkan penggulingan, iaitu, di satu pihak, jika ada yang salah di tengah pemasangan atau kemas kini yang kritikal, sistem akan kembali ke keadaan sebelumnya dan tidak "pecah" dan, pada lain, jika anda ingin kembali ke keadaan sebelumnya (iaitu, jika anda ingin kembali ke versi program yang lebih awal atau membuat asal perubahan terakhir dalam kemas kini), sistem "mengingat" keadaan sebelumnya dan dapat secara automatik buat asal semua perubahan.

Ketiga, ia membenarkan pemasangan pakej oleh pengguna yang tidak mempunyai hak istimewa dan pemasangan beberapa versi aplikasi yang sama secara selari, tanpa mengira sama ada versi ini mempunyai kebergantungan yang berbeza. Ini mungkin kerana Guix memasang pakej di repositori kedap air sendiri dalam sistem.

Akhirnya, untuk pembungkus ada juga kelebihannya, terutamanya kerana ia dapat menghilangkan kemungkinan kegagalan sebagai akibat dari pembungkus "lupa" kebergantungan yang sudah dipasang pada mesin anda.

Bagi yang ingin tahu, harus diperhatikan bahawa Guix adalah evolusi sistem pakej Nix.

Tepatnya, Nix (akibatnya, juga Guix) menghasilkan pakej dari kod sumber, jadi perintah pemasangan seperti:

nix-env - pasang firefox

... Ini akan menyebabkan banyak aktiviti penyusunan, bukan hanya untuk Firefox, tetapi juga untuk semua pergantungannya, sekurang-kurangnya jika pakej ini belum disusun sebelumnya di kedai Nix. Bagi kebanyakan pengguna, penyusunan (gaya Gentoo) tidak begitu menyenangkan, kerana terlalu lama. Walau bagaimanapun, Nix boleh melangkau langkah ini dan memuat turun binari yang telah dikompilasi jika ada dari kedai Nix.

Dalam video berikut, anda dapat melihat salah satu penciptanya menerangkan bagaimana Guix berfungsi:

Guix disokong oleh Yayasan Perisian Percuma, ia sudah mempunyai sekitar 8000 pakej di repositorinya. Anda boleh mendapatkan kod sumbernya di FSF Git:

http://git.savannah.gnu.org/cgit/guix.git

Untuk mendapatkan kod sumber, anda boleh menjalankan perkara berikut:

git klon git: //git.savannah.gnu.org/guix.git

Fuente: guix & Taringa


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   goxtobe kata

    Pengurus pakej jenis ini kelihatan seperti idea yang sangat baik, saya akan mencubanya dan melihat bagaimana ia berfungsi.

  2.   pemenang kata

    adakah seseorang di sini menggunakannya? Saya mencari dan tidak ada banyak maklumat atau siapa pun yang memberikan tutorial mengenai arahan utama dan cara menggunakannya, sebenarnya ini adalah salah satu dari beberapa catatan yang ada….