Tautan simbolik: mengapa mereka begitu buruk?


11

Mengapa menggunakan tautan simbolis untuk mengubah versi python default di Ubuntu dianggap tidak aman?

Saya membaca informasi ini di beberapa forum tetapi tidak menemukan jawaban mengapa demikian.

Jawaban:


21

Dalam kebanyakan sistem, pythonmerujuk ke python2 dan python3mengacu ke python3.

Alasan tautan simbolis yang dibuat dengan pythonmerujuk python3dianggap tidak aman adalah karena ini akan menyebabkan aplikasi yang digunakan pythonuntuk merujuk python2 ke crash atau perilaku buruk. Ini terutama karena python3 tidak kompatibel dengan python2; mereka sangat berbeda dalam sintaks dan semantik .

Anda sebaiknya menggunakan alias sebagai alternatif yang lebih baik untuk menggunakan python untuk merujuk ke python3 .

tautan simbolik secara umum tidak buruk, tergantung bagaimana Anda menggunakannya.


1

Tidak baik untuk mengubah default python, karena banyak program menggunakan python 2daripada python 3. Mengapa Anda tidak menggunakan python3perintah saja saat Anda membutuhkannya tanpa membuat perubahan.


5
Errrr ..... paython? (Tiga kali juga) :)
Wilf

1
@ Sayang tidak sedih lagi! Lihat juga github.com/abunsen/Paython
WaelJ
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.