ฉันจะติดตั้ง ocaml 4.04 บน Ubuntu 16.04 ได้อย่างไร


3

ฉันต้องการติดตั้ง ocaml รุ่นล่าสุดบน Ubuntu 16.04 แต่เมื่อฉันมี PPA จากเว็บไซต์ ocaml แสดงว่าไม่มีไฟล์ที่วางจำหน่าย

ฉันไม่สามารถติดตั้งคลังเก็บอย่างเป็นทางการสำหรับพวกเขาไม่ทันสมัย

ฉันทำตามกวดวิชาของเว็บไซต์ Ocaml สำหรับการติดตั้ง Ubuntu ที่ทันสมัย:

sudo add-apt-repository --yes ppa:avsm/ppa

นำเข้าสำเร็จ

sudo apt-get update -qq

แสดง

W: The repository 'http://ppa.launchpad.net/avsm/ppa/ubuntu xenial Release' does not have a Release file.
E: Failed to fetch http://ppa.launchpad.net/avsm/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

คำตอบ:


2

รุ่นพัฒนาล่าสุดของ OCaml (4.06) สามารถดูได้ที่หน้าเว็บ OCaml GitHubและลินุกซ์คำแนะนำการติดตั้งจะอยู่ที่การติดตั้ง OCaml จากแหล่งบน (เหมือน) เครื่องยูนิกซ์ คุณควรติดตั้งแพ็คเกจbuild-essentialด้วยsudo apt install build-essentialก่อนที่คุณจะคอมไพล์ ocaml


ไม่มีแพ็คเกจ ocaml สำหรับ Ubuntu 16.04 ใน ppa: avsm / ppa อาจเป็นเพราะ ocaml อยู่ในที่เก็บเริ่มต้นของ Ubuntu 16.04

หากต้องการติดตั้ง ocaml ใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบันให้เปิดเทอร์มินัลและประเภท:

sudo apt install ocaml

จะทำการติดตั้ง ocaml เวอร์ชั่น 4.02.3 การอัพเกรด Ubuntu เป็นเวอร์ชั่นล่าสุด Ubuntu 17.04 จะให้แพคเกจ ocaml รุ่น 4.02.3 เดียวกันกับคุณ คำแนะนำที่เว็บไซต์ OCaml อย่างเป็นทางการสำหรับการติดตั้ง OCaml จาก PPA ไม่เป็นปัจจุบันนอกเหนือจาก Ubuntu 15.10 ซึ่งเป็นรุ่น End of Life ของ Ubuntu ดังนั้นอีกครั้งเว็บไซต์อย่างเป็นทางการของ OCaml แนะนำให้ยึดติดกับรุ่น ocaml จากคลังเก็บ Ubuntu เริ่มต้นใน Ubuntu 16.04 ไม่มีการปล่อย OCaml สำหรับ Linux และเข้ากันได้กับ Ubuntu 16.04 จากเว็บไซต์อย่างเป็นทางการของ OCaml ที่ทันสมัยกว่า ocaml รุ่น 4.02.3 เดียวกันจากที่เก็บ Ubuntu อย่างเป็นทางการ ในการรับรุ่นใหม่กว่า 4.02.3 ใน Ubuntu 16.04 คุณจะต้องติดตั้งรุ่นพัฒนา


นี่ไม่ใช่ ocaml เวอร์ชันสุดท้าย ฉันมี 4.02
NanoPish

ดังนั้นจึงเป็นไปไม่ได้ที่จะติดตั้งบน 16.04 Ubuntu
NanoPish

คุณควรเริ่มต้นด้วย 'apt install ocaml opam' จากนั้น 'opam init' ตามด้วย 'opam install utop' ฯลฯ ที่ดูเหมือนวิธีที่ง่ายที่สุดในการติดตั้ง Ocaml บนระบบ Ubuntu
Anders

5

ฉันใช้ Ubuntu 16.04 บน WSL เช่นเดียวกับ karel กล่าวว่า ocaml อยู่ในที่เก็บเริ่มต้นของ Ubuntu 16.04 และอย่างที่เธอบอกว่านี่เป็นการติดตั้ง ocaml 4.02.x

หากต้องการติดตั้งเวอร์ชันที่สูงกว่าให้ติดตั้ง opam และสลับเวอร์ชันของ ocaml โดยใช้

> sudo apt install opam
> opam switch 4.06.0

ฉันแค่ลองมัน มันใช้งานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.