Bagikan melalui


Detail penginstalan Linux

Linux adalah lingkungan yang sangat bervariasi dan dengan banyaknya lingkungan desktop dan distribusi dapat rumit untuk bekerja. Jika Anda tetap berpegang pada versi Ubuntu Desktop yang didukung (16.04+), CentOS 7, atau Fedora Workstation (27+) dan hanya menggunakan distribusi resmi Visual Studio Code, Anda harus menemukan prosesnya langsung ke depan. Namun, jika Anda menggunakan konfigurasi non-standar atau distribusi hilir, Anda mungkin atau mungkin tidak mengalami beberapa cegukan. Dokumen ini menyediakan beberapa informasi tentang persyaratan dan beberapa detail pemecahan masalah yang mungkin membantu Anda memulai dan menjalankan meskipun konfigurasi Anda hanya didukung komunitas. Perhatikan bahwa Live Share hanya mendukung Linux 64-bit.

Masalah OSS Visual Studio Code

Pengguna Arch Linux/Manjaro: Gunakan paket AUR visual-studio-bin untuk menghindari masalah ini.

Paket Visual Studio Code yang merupakan versi vanili atau yang dimodifikasi dari VS Code OSS dapat kehilangan nilai penting dalam product.json file yang mencegah Visual Studio Live Share diaktifkan.

Cara cepat untuk melihat Anda mungkin mengalami masalah ini adalah dengan membuka Bantuan > "Alihkan Alat Pengembang" dan lihat apakah Anda menemukan jejak tumpukan yang menunjukkan ekstensi Live Share tidak diaktifkan karena menggunakan "API yang diusulkan."

Untuk memverifikasi ini adalah masalah Anda, periksa konten product.json. Lokasi file bervariasi menurut paket, tetapi biasanya di salah satu lokasi berikut:

  • /usr/share/code/resources/app/product.json
  • /usr/share/vscode/resources/app/product.json

extensionAllowedProposedApi Jika properti hilang atau Anda tidak melihat referensi "ms-vsliveshare.vsliveshare", Anda menggunakan versi OSS dengan masalah ini.

Sebagai solusinya, Anda dapat menambahkan hal berikut ke dalam product.json:

"extensionAllowedProposedApi": [
  "ms-vsliveshare.vsliveshare",
  "ms-vscode.node-debug",
  "ms-vscode.node-debug2"
]

Integrasi browser Linux

Visual Studio Live Share biasanya tidak memerlukan langkah-langkah penginstalan tambahan untuk mengaktifkan integrasi browser di Linux.

Untuk mencapai hal ini, Live Share secara otomatis menempatkan file desktop dan ~/.local/share/applications peluncur yang diperlukan itu sendiri ketika ~/.local/share/vsliveshare ekstensi pertama kali menginisialisasi. Tidak ada tindakan yang diperlukan di bagian Anda jika ini berhasil.

Dalam beberapa kasus, distribusi tidak mendukung lokasi ini atau memerlukan tweak untuk membuatnya berfungsi dengan penginstalan vanili mereka. Dalam kasus ini, Live Share kembali menggunakan /usr/local/share sebagai gantinya. Akibatnya, Anda mungkin diberi tahu bahwa kata sandi admin (sudo) Anda diperlukan untuk menyelesaikan proses penginstalan. Jendela terminal akan muncul memberi tahu Anda di mana peluncur browser akan diinstal. Cukup masukkan kata sandi Anda saat diminta dan tekan enter setelah penginstalan selesai untuk menutup jendela terminal.

Jika Anda lebih suka menjalankan perintah sendiri, Anda dapat mengklik "Salin sebagai gantinya" yang akan menyalin perintah terminal ke clipboard sebagai gantinya.

Terakhir, jika Anda memilih untuk melewati langkah ini sepenuhnya, Anda masih dapat bergabung dengan sesi kolaborasi secara manual, tetapi Anda tidak akan dapat bergabung dengan membuka tautan undangan di browser. Perhatikan bahwa Anda selalu dapat mengakses perintah lagi nanti, dengan menekan Ctrl+Shift+P / Cmd+Shift+P dan memilih perintah "Live Share: Launcher Setup".

Baca juga

Mengalami masalah? Lihat pemecahan masalah atau berikan umpan balik.