Instalasi paralel: poin lain untuk paket Snap

Instalasi Paralel Paket Snap

Dan ketika saya mengatakan "poin lain", maksud saya teori. Paket Snap, secara teori, menawarkan banyak manfaat yang tidak ditawarkan oleh paket DEB atau versi APT dari suatu perangkat lunak kepada kami, di antaranya termasuk perangkat lunak utama dan dependensi dalam paket yang sama. Untuk saat ini, pembaruan instan di latar belakang ditinggalkan dalam teori, meskipun kami tahu bahwa semua ini akan membaik di masa mendatang. Apa yang tampaknya berpindah dari teori ke praktik adalah instalasi paralel.

Apa itu instalasi paralel? Ini tentang kekuasaan instal dua versi dari paket yang sama di komputer yang sama, menjadi salah satu yang benar-benar independen dari yang lain. Snapcraft diterbitkan kemarin sebuah entri di blognya menjelaskan bagaimana instalasi paralel bekerja, sesuatu yang melibatkan pengaktifan fungsi dan selanjutnya melakukan beberapa instalasi dari paket yang sama. Di bawah ini kami menjelaskan semua yang perlu Anda ketahui sehingga Anda dapat, misalnya, mencoba VLC 4 beta dan VLC 3.0.6 saat ini dalam versi Snap-nya.

Penginstalan paralel memungkinkan kami menguji perangkat lunak beta tanpa risiko apa pun

Hal pertama yang harus kita lakukan adalah aktifkan fungsi dengan perintah berikut:

snap set system experimental.parallel-instance = true

Setelah fungsinya diaktifkan, kami akan mulai menginstal perangkat lunak. Anda harus memperhitungkan bagaimana melakukannya, sejak itu setiap Snap harus diberi pengenal unik untuk dapat membedakan mereka dari yang lain. Pengenal ini akan terdiri dari baris alfanumerik hingga 10 karakter dan ditambahkan ke nama Snap setelah garis bawah. Contoh yang kita lihat di snapcraft.io akan memungkinkan kita untuk menginstal beberapa versi GIMP, perintah yang pertama adalah seperti:

sudo snap menginstal gimp_primera

Paket "gimp_primera" tidak ada, tetapi snapd dapat memahami bahwa ini adalah instalasi terpisah dari paket yang ada.

Contoh yang lebih jelas

Contoh lain yang lebih jelas adalah VLC. Jika kita membuka terminal dan menulis "snap info vlc" kita akan melihat yang berikut:

nama: vlc
ringkasan: Pemutar media terbaik
penerbit: VideoLAN✓
hubungi: https://www.videolan.org/support/
lisensi: GPL-2.0 +
deskripsi: |
VLC adalah pemutar media proyek VideoLAN.

Sepenuhnya open source dan ramah privasi, ini memutar setiap file multimedia dan streaming.

Ini terutama memainkan MKV, MP4, MPEG, MPEG-2, MPEG-4, DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3,
File Ogg / Vorbis, BluRays, DVD, VCD, podcast, dan aliran multimedia dari berbagai jaringan
sumber. Ini mendukung subtitle, teks tertutup dan diterjemahkan dalam berbagai bahasa.
snap-id: RT9mcUhVsRYrDLG8qnvGiy26NKvv6Qkd
saluran:
stabil: 3.0.7 2019-06-07 (1049) 212MB -
kandidat: 3.0.7 2019-06-07 (1049) 212MB -
beta: 3.0.7.1-1-6-gdedb3bd 2019-06-21 (1074) 212MB -
tepi: 4.0.0-dev-8388-gb425adb06c 2019-06-18 (1070) 329MB -

Halaman Dasar VLC
Artikel terkait:
Snap Store sekarang menunjukkan paket khusus untuk setiap distribusi

Yang menarik bagi kami adalah di baris terakhir, di bawah «saluran»: kami memiliki versi "stabil", "kandidat" (yang sekarang sama dengan versi stabil), "beta", dan "edge". Jika kita ingin menguji versi VLC yang akan menambahkan perubahan radikal pada image-nya, kita harus memilih «edge». Untuk menginstalnya, kami akan menulis yang berikut di terminal:

sudo snap install –edge vlc_second

Dari perintah sebelumnya, kita dapat mengubah "kedua" menjadi apa pun yang paling cocok untuk kita, itu tidak penting. Dianjurkan untuk selalu menggunakan kata-kata sederhana, ada baiknya untuk menggunakan kata-kata yang sama, jika kita ingin menghapus salah satunya nanti. Jika kita menggunakan "_first", "_second", dll, untuk menghilangkan versi tertentu kita akan menulis sebagai berikut:

sudo snap menghapus vlc_second

Pada perintah sebelumnya, "vlc" adalah program dan "_segunda" adalah instance yang ingin kita hapus.

Arti dari instalasi paralel

Logikanya, semua ini harus masuk akal. Kami memiliki pengertian instalasi paralel dalam pengujian. Contoh terbaik ada di perangkat lunak seperti VLC 4 yang akan hadir dengan perubahan radikal, atau jika Anda seorang pengembang dan ingin mencoba perangkat lunak untuk melihat cara kerjanya. Tidak masuk akal jika, misalnya, kami menggunakan VLC versi APT, karena kami dapat langsung menginstal VLC 4 (atau paket Snap lainnya) dalam versi beta-nya. Kami juga tidak perlu menguji Firefox +67, karena Mozilla mengizinkan kami untuk melakukan beberapa penginstalan independen di browser Anda dari versi tersebut.

Sudahkah Anda melakukan instalasi paralel paket Snap?

CATATAN: Perintah yang diedit untuk menghindari bug yang membuat garis bawah menghilang


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

      Rafa dijo

    Dari tiga versi yang ada untuk menginstal atau menggunakan aplikasi tanpa masalah ketergantungan, menurut saya, snap adalah pilihan terburuk, yang jauh lebih efektif adalah appimage dan Flatpak yang bahkan memungkinkan konfigurasi kustom. Dengan appimage dan flatpak saya biasanya tidak memiliki masalah, dengan snap saya memilikinya dan kelambatannya sangat membuat frustrasi, dan saya tidak suka hal ini tentang membuat drive virtual hanya-baca.

    Misalnya saya menginstal Audacity dalam sekejap dan tidak mengenali efek yang telah saya instal di sistem, saya katakan saya akan membuat tautan simbolis di folder tempat ia diinstal dan itu tidak meninggalkan saya karena bersifat hanya-baca dan solusinya tampak sangat tidak praktis dan membuang waktu, jadi bagi saya jepret selalu menjadi pilihan terakhir. Sebenarnya saya benar-benar mencopotnya dari sistem saya.