Làm cách nào để cài đặt mono gần đây trên một bản phân phối Linux khác với Suse (ví dụ: Debian / Ubuntu)?


9

Làm thế nào để người ta cài đặt một phiên bản mono gần đây trên một bản phân phối linux khác với Susell của Novell?

http://www.mono-project.com/Main_Page hứa hẹn tải xuống "Linux", nhưng họ 'chỉ' cung cấp các bản tải xuống cho Suse và liên kết đến các phiên bản đơn điệu lỗi thời (<phiên bản 2).

Tôi có một trình biên dịch và không ngại sử dụng nó ... nhưng sẽ cảm thấy tốt hơn nhiều nếu ai đó có thể chỉ cho tôi một " Howto cài đặt Mono trên Debian / Ubuntu mô tả" hoặc chỉ cho tôi nơi để tải về một .deb của một phiên bản mới.


Bạn có sau khi mono, hoặc công cụ phát triển mono?
jldugger

Tôi đoán tôi sau mono. Theo "công cụ phát triển", bạn có nghĩa là những thứ như "phát triển đơn lẻ", IDE hay cái gì khác?
lexu

Câu trả lời:


5

Từ http://www.mono-project.com/Other_Doads :

Mono có sẵn trong bản phát hành Debian ổn định hiện tại và trong các phiên bản mới hơn. Để phát triển phần mềm với Mono, hãy cài đặt mono-develgói trên Etch (4.0) bằng cách sử dụng aptitudehoặc trình quản lý gói tương tự.

Vì vậy, chỉ apt-get install mono-devel, có lẽ?

CẬP NHẬT: Phiên bản Mono mà bạn sẽ nhận được từ Ubuntu 8.04 là 1.2.6 , trong khi bạn có thể đang tìm kiếm 2.0.1, đi kèm với 9.04 . Có lẽ đặt cược tốt nhất của bạn là nâng cấp lên Jasyy. Có khả năng tải xuống Jasyy .debvà cài đặt nó trên máy của bạn sẽ hoạt động, nhưng tôi sẽ không đặt cược vào nó.


1
Tôi đã thử chỉ rằng, trên Ubuntu không phải Debian, nhưng chúng tương tự nhau, tôi tin ... 'apt-get install mono-2.0-devel' đã cho tôi phiên bản đơn âm 1.2.6, khi tôi thử 'chuyển đổi đơn âm' từ dấu nhắc. Tôi có cần thoát khỏi phiên bản 1.x không?
lexu

3

Đối với Ubuntu, nhiều gói cập nhật khác có sẵn bằng cách sử dụng Lưu trữ gói cá nhân trên launchpad.net.

Nếu bạn đang sử dụng Ubuntu 8.04 (hardy) thì ứng dụng phù hợp nhất sẽ xuất hiện là https://launchpad.net/~mono-edge/+archive/ppa

Nếu bạn muốn mono thực sự chảy máu, thì có một PPA thử nghiệm đơn sắc với mono 2.4 tại https://launchpad.net/~mono-testing/+archive/ppa

Để cài đặt các gói từ PPA và nhận các bản cập nhật cho chúng, hãy làm theo các hướng dẫn sau .


3

Thời gian đã giải quyết vấn đề của tôi cho tôi ... hiện tại mono đang ở trong UBUNTU

UBUNTU 9.10 có các gói có thể cài đặt cho đơn, bao gồm một số công cụ tích hợp giúp tập hợp (thingy.exe) có thể sử dụng được từ CLI


Cảm ơn tất cả những người đã sứt mẻ với câu trả lời và đề xuất.


1

Thực hiện theo các hướng dẫn ở đây để thiết lập backport và truy cập kho lưu trữ debian.

sau đó

aptitude -t etch-backports install mono-2.0-devel

0

Nếu bạn muốn sử dụng phiên bản mới nhất của mono trên phiên bản cũ hơn (ví dụ: phiên bản hỗ trợ dài hạn) của Ubuntu, bạn có thể thêm kho lưu trữ backport chính thức vào /etc/apt/source.list và chỉ cần cài đặt với apt-get.

Có vẻ như mono chưa được nhập vào 8.04, xem danh sách các gói http://packages.ubfox.com/hardy-backports/allpackages

Tuy nhiên, bạn chỉ có thể yêu cầu một backport . Có một cơ hội tốt mà nó sẽ được thêm cho bạn.



0

Fedora 11 dự kiến ​​sẽ được phát hành vào ngày 6/9/09 và sẽ bao gồm Mono 2.4. Thử

yum search mono

để xem những gói có sẵn sau khi cài đặt.


0

mono 2.4.2.3 hiện đang ở chế độ debian (dist không ổn định) và mono 2.4 đang trong chế độ nén debian (thử nghiệm).

bạn có thể thêm các dòng vào nguồn.list để kiểm tra hoặc phân phối không ổn định (hoặc cả hai) và đặt quy tắc ưu tiên của apt để chỉ sử dụng ổn định trừ khi bạn yêu cầu một gói rõ ràng từ thử nghiệm hoặc không ổn định (ví dụ: "cài đặt không ổn định apt-get -t mono-2.0-devel "- điều này sẽ cài đặt mono-2.0-devel từ không ổn định cùng với tất cả các phụ thuộc được phiên bản)

trong khi điều đó là có thể - thực sự, khá dễ dàng - để có một hệ thống "ổn định" chủ yếu chỉ với một số gói từ thử nghiệm hoặc không ổn định, IMO nếu bạn muốn theo kịp các phần mềm mới nhất thì tốt hơn hết là bạn nên nâng cấp lên debian không ổn định hơn là gắn bó với ổn định và tập thói quen chạy 'apt-get dist-nâng cấp' thường xuyên. nó sẽ ít rắc rối hơn và sẽ có ít sự không tương thích kỳ lạ và những điều kỳ quặc khác (dù sao đó cũng là kinh nghiệm của tôi khi sử dụng debian trong 15 năm qua)

điều tương tự cũng áp dụng cho Ubuntu, mặc dù với các bản phát hành ubfox 6 tháng, bạn không cần phải đợi lâu để nâng cấp lên bản phát hành được hỗ trợ tiếp theo như bạn làm trong debian.


0

Bạn đã kiểm tra build.opensuse.org - nó có chứa các gói gỡ lỗi Mono cho các bản dựng Ubuntu cũng như SUSE (và các gói phân phối khác nữa).


không biết điều đó, tôi sẽ xem xét nó ..
lexu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.