Diễn Đàn MathScopeDiễn Đàn MathScope
  Diễn Đàn MathScope
Ghi Danh Hỏi/Ðáp Community Lịch

Go Back   Diễn Đàn MathScope > Tin Học > Phần Mềm + Mã Nguồn

News & Announcements

Ngoài một số quy định đã được nêu trong phần Quy định của Ghi Danh , mọi người tranh thủ bỏ ra 5 phút để đọc thêm một số Quy định sau để khỏi bị treo nick ở MathScope nhé !

* Nội quy MathScope.Org

* Một số quy định chung !

* Quy định về việc viết bài trong diễn đàn MathScope

* Nếu bạn muốn gia nhập đội ngũ BQT thì vui lòng tham gia tại đây

* Những câu hỏi thường gặp

* Về việc viết bài trong Box Đại học và Sau đại học


Trả lời Gởi Ðề Tài Mới
 
Ðiều Chỉnh Xếp Bài
Old 23-09-2009, 12:10 AM   #1
brahman
+Thành Viên Danh Dự+
 
brahman's Avatar
 
Tham gia ngày: Mar 2008
Bài gởi: 75
Thanks: 5
Thanked 24 Times in 17 Posts
Cài matlab cho Linux

Ở trên này không biết có ai xài Linux không ? riêng ngộ từng có tg dài thèm thuồng được chạy cái Matlab trên Linux/Debian. Hôm nay mới vừa vọc được thế là ngộ vội post lên đây kẻo quên mất !

B1) kéo file cài : down file torent này về

[Only registered and activated users can see links. ])

dùng bittorrent mà hì hục kéo về (khoảng 1.1Gib )

B2) cài thằng tạo đĩa ảo : nếu OS là linux Debian thì down chú này về

[Only registered and activated users can see links. ]

rồi giả sử cái trên ở trên ở tm: /home/brahman/ thì vô terminal chuyển quyền root và type vào trước #:

dpkg -i gmountiso_04-0ubuntu2_all.deb

nêu có là lỗi phát sinh thì dùng aptitude .... mà cài thêm phụ tùng cho nó. Nếu OS là ubuntu thì quá đơn giản, hình như đã có sẵng Gmount-iso.

B3) cài file kéo : GS các file.iso chứa trong /home/brahman/caimatlab

3.1) vô terminal chuyển quyền root type

./Gmount-iso

khi thằng nhóc kia văng ra thì tuỳ chọn :
-- Image File : dẫn vô tm chứa file kéo về chọn file.iso
-- Mount point : dẫn vô /media chọn ổ ảo là cdrom0
---> liếm chuột vào Mount !!!

chú ý: cứ giữ nguyên hiện trường thế nhé ! vì chúng mình cần mount tới 3 lần ! (ứng với 3 file iso)

3.2) tạo 1 folder (vd : /home/brahman/mathlab7) để chứa thằng matlab sau khi cài.

3.3)Copy thằng license.lic trong /home/brahman/caimatlab vào folder vừa tạo trên

3.3) Vô terminal chuyển quyền root và quỳ trước # mà invoke rằng :

./media/cdrom0/install

chú ý: - Lệnh trên tức là chạy file install trong ổ ảo cdrom0 ở /media.
- Không đứng trong cdrom0 mà invoke nhá !

3.4) Màn hình cài đặt văng ra và làm như thế nó hỏi !

B4) crack !!!

-- Bật /home/brahman/mathlab7/license.lic và /home/brahman/matlab7/etc/license.dat
-- chỉnh sửa host_name trong license.lic sao cho giống y sì tên host_name (đứng liền sau SERVER) trong license.dat.
--- copy file license.lic sau khi chỉng sửa vào tm /home/brahman/matlab7/etc/

B5) Enjoy !! vô terminal type

cd /home/brahman/matlab7/bin/
./matlab

done !
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 

thay đổi nội dung bởi: brahman, 23-09-2009 lúc 12:13 AM
brahman is offline   Trả Lời Với Trích Dẫn
The Following User Says Thank You to brahman For This Useful Post:
n.v.thanh (02-06-2011)
Old 23-09-2009, 02:22 PM   #2
CMPITG
+Thành Viên Danh Dự+
 
CMPITG's Avatar
 
Tham gia ngày: Dec 2007
Bài gởi: 178
Thanks: 37
Thanked 279 Times in 172 Posts
Gửi tin nhắn qua Skype™ tới CMPITG
Trích:
Nguyên văn bởi brahman View Post
Ở trên này không biết có ai xài Linux không ? riêng ngộ từng có tg dài thèm thuồng được chạy cái Matlab trên Linux/Debian. Hôm nay mới vừa vọc được thế là ngộ vội post lên đây kẻo quên mất !

B1) kéo file cài : down file torent này về

[Only registered and activated users can see links. ])

dùng bittorrent mà hì hục kéo về (khoảng 1.1Gib )

B2) cài thằng tạo đĩa ảo : nếu OS là linux Debian thì down chú này về

[Only registered and activated users can see links. ]

rồi giả sử cái trên ở trên ở tm: /home/brahman/ thì vô terminal chuyển quyền root và type vào trước #:

dpkg -i gmountiso_04-0ubuntu2_all.deb

nêu có là lỗi phát sinh thì dùng aptitude .... mà cài thêm phụ tùng cho nó. Nếu OS là ubuntu thì quá đơn giản, hình như đã có sẵng Gmount-iso.

B3) cài file kéo : GS các file.iso chứa trong /home/brahman/caimatlab

3.1) vô terminal chuyển quyền root type

./Gmount-iso

khi thằng nhóc kia văng ra thì tuỳ chọn :
-- Image File : dẫn vô tm chứa file kéo về chọn file.iso
-- Mount point : dẫn vô /media chọn ổ ảo là cdrom0
---> liếm chuột vào Mount !!!

chú ý: cứ giữ nguyên hiện trường thế nhé ! vì chúng mình cần mount tới 3 lần ! (ứng với 3 file iso)

3.2) tạo 1 folder (vd : /home/brahman/mathlab7) để chứa thằng matlab sau khi cài.

3.3)Copy thằng license.lic trong /home/brahman/caimatlab vào folder vừa tạo trên

3.3) Vô terminal chuyển quyền root và quỳ trước # mà invoke rằng :

./media/cdrom0/install

chú ý: - Lệnh trên tức là chạy file install trong ổ ảo cdrom0 ở /media.
- Không đứng trong cdrom0 mà invoke nhá !

3.4) Màn hình cài đặt văng ra và làm như thế nó hỏi !

B4) crack !!!

-- Bật /home/brahman/mathlab7/license.lic và /home/brahman/matlab7/etc/license.dat
-- chỉnh sửa host_name trong license.lic sao cho giống y sì tên host_name (đứng liền sau SERVER) trong license.dat.
--- copy file license.lic sau khi chỉng sửa vào tm /home/brahman/matlab7/etc/

B5) Enjoy !! vô terminal type

cd /home/brahman/matlab7/bin/
./matlab

done !
Bổ sung:
  • Hầu hết repo của mọi distro Linux đều có gmount-iso rồi, cài trên repo cho chắc ăn vì động đến dependency là phiền lắm.
  • Để khởi động terminal, nếu dùng Gnome thì Ctrl+F2 rồi "gnome-terminal", nếu dùng KDE thì "konsole" là tiện nhất.
  • Để chạy dưới quyền root, sử dụng lệnh "su -".

@brahman: Mỗ dùng Gentoo, thấy cũng có dân Linux nên muốn góp vui tý .
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
__________________
"Well, that's just PRIME!"

My web log: [Only registered and activated users can see links. ]
CMPITG is offline   Trả Lời Với Trích Dẫn
Old 10-10-2009, 01:51 AM   #3
brahman
+Thành Viên Danh Dự+
 
brahman's Avatar
 
Tham gia ngày: Mar 2008
Bài gởi: 75
Thanks: 5
Thanked 24 Times in 17 Posts
Trích:
Nguyên văn bởi CMPITG View Post
@brahman: Mỗ dùng Gentoo, thấy cũng có dân Linux nên muốn góp vui tý .
con Gentoo nó có hay không pồ ? So với Debian thì con nào hỗ trợ phần cứng tốt hơn ?

PS: Hôm nay ngộ lọ mọ tìm cách gọi thư viên plplot trong chuong trinh Fortran để diện mấy cái graph mà không được, chán quá ! Chỉ tại nhìn qua cái example của nó mà thấy mê, đâm ra khổ. Pồ đã từng sd nó chưa ? help cái.
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 

thay đổi nội dung bởi: brahman, 10-10-2009 lúc 02:05 AM
brahman is offline   Trả Lời Với Trích Dẫn
Old 10-10-2009, 06:27 PM   #4
CMPITG
+Thành Viên Danh Dự+
 
CMPITG's Avatar
 
Tham gia ngày: Dec 2007
Bài gởi: 178
Thanks: 37
Thanked 279 Times in 172 Posts
Gửi tin nhắn qua Skype™ tới CMPITG
Trích:
Nguyên văn bởi brahman View Post
con Gentoo nó có hay không pồ ? So với Debian thì con nào hỗ trợ phần cứng tốt hơn ?

PS: Hôm nay ngộ lọ mọ tìm cách gọi thư viên plplot trong chuong trinh Fortran để diện mấy cái graph mà không được, chán quá ! Chỉ tại nhìn qua cái example của nó mà thấy mê, đâm ra khổ. Pồ đã từng sd nó chưa ? help cái.
Gentoo khá tốt, khi cài đặt bồ phải download kernel và compile bằng tay nên chạy rất nhanh và rất stick với phần cứng, mỗi tội cài đặt hơi vất vả chút thôi. Một điểm nữa là nếu bồ muốn cài thêm cái gì đó từ repo thì phải để nó compile từ source nên cài đặt hơi bị lâu chút đỉnh so với các distro khác (như Debian). Trước mỗ cũng dùng Debian và Ubuntu - derived trực tiếp từ Debian nhưng có vẻ không được stable lắm nên bỏ. Không biết bồ dùng bản Debian mới thế nào chứ bản cũ mỗ cài chạy chậm lắm.

Mỗ dùng PLPlot với C++ và Java thôi, chưa thử bằng Fortran bao giờ. Bồ gặp lỗi như thế nào? Nếu có thể post screenshot lên luôn xem mỗ có giúp được gì không.
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
__________________
"Well, that's just PRIME!"

My web log: [Only registered and activated users can see links. ]
CMPITG is offline   Trả Lời Với Trích Dẫn
The Following User Says Thank You to CMPITG For This Useful Post:
brahman (13-10-2009)
Old 12-10-2009, 04:06 PM   #5
brahman
+Thành Viên Danh Dự+
 
brahman's Avatar
 
Tham gia ngày: Mar 2008
Bài gởi: 75
Thanks: 5
Thanked 24 Times in 17 Posts
Ôi may quá, pồ CMPITG xài được plplot trong C/C++ hả ? Thật sự ngộ có 2 vấn đề mà hết sức mờ mịt:

1) làm sao chúng mình cài được plplot trên hệ thống ?
2) làm sao chúng mình test được kq cài đặt ?

hiện tại là, sau khi install plplot bằng lệnh aptitude ngộ lấy lụi 1 file vd của plplot đi biên dịch thử bằng f95 thì ra

Code:
Error: Can't open included file 'plf95demos.inc'
plplot1.f95:23.29:

      use plplot, PI => PL_PI
                            1
Fatal Error: Can't open module file 'plplot.mod' for reading at (1): No such file or directory
trong cái lỗi trên thì không mở được modul plplot.mod là to nhất. Vậy chứng tỏ là ngộ chưa cài được plplot, right ?

Pồ CMPITG help ngộ nhé ! Hay pồ kể ngộ nghe các bước cài và gọi plplot trong C cũng được, cảm ơn pồ lắm lắm.

PS: trong Fortran, modul là tập hợp một số subroutine tạo thành một thư viện, kiểu như file.h trong C.
File README và cái tutorial của plplot đúng là khó xài thật.
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 

thay đổi nội dung bởi: brahman, 12-10-2009 lúc 04:10 PM
brahman is offline   Trả Lời Với Trích Dẫn
Old 13-10-2009, 05:30 PM   #6
CMPITG
+Thành Viên Danh Dự+
 
CMPITG's Avatar
 
Tham gia ngày: Dec 2007
Bài gởi: 178
Thanks: 37
Thanked 279 Times in 172 Posts
Gửi tin nhắn qua Skype™ tới CMPITG
Trích:
Nguyên văn bởi brahman View Post
Ôi may quá, pồ CMPITG xài được plplot trong C/C++ hả ? Thật sự ngộ có 2 vấn đề mà hết sức mờ mịt:

1) làm sao chúng mình cài được plplot trên hệ thống ?
2) làm sao chúng mình test được kq cài đặt ?

hiện tại là, sau khi install plplot bằng lệnh aptitude ngộ lấy lụi 1 file vd của plplot đi biên dịch thử bằng f95 thì ra

Code:
Error: Can't open included file 'plf95demos.inc'
plplot1.f95:23.29:

      use plplot, PI => PL_PI
                            1
Fatal Error: Can't open module file 'plplot.mod' for reading at (1): No such file or directory
trong cái lỗi trên thì không mở được modul plplot.mod là to nhất. Vậy chứng tỏ là ngộ chưa cài được plplot, right ?

Pồ CMPITG help ngộ nhé ! Hay pồ kể ngộ nghe các bước cài và gọi plplot trong C cũng được, cảm ơn pồ lắm lắm.

PS: trong Fortran, modul là tập hợp một số subroutine tạo thành một thư viện, kiểu như file.h trong C.
File README và cái tutorial của plplot đúng là khó xài thật.
Có rất nhiều cách để cài PLPlot, bồ có thể cài trong repo của distro bồ đang dùng hoặc build từ source:
  • Cài đặt trong repo: dùng commandline hoặc dùng GUI đều ổn. Dùng GUI thì bồ sẽ thấy cả mấy cái lib cho Fortran hoặc C/C++ nữa, chọn nó để nó cài luôn.
  • Build từ source: Cài đặt từ source hơi tốn time và phức tạp, bồ tham khảo tại [Only registered and activated users can see links. ] nhé, mỗ dùng cái này vì cài thử qua repo không được. Trong quá trình build nếu nó báo thiếu thư viện gì thì bồ lại get thêm thư viện đó.

Sau khi cài xong, mỗ build một example của nó bằng
Code:
g++ `pkg-config --cflags --libs plplotd-c++` plplot_example.cpp -o plplot_example
Nếu không muốn qua gói pkg-config, mỗ copy thẳng mấy file header của PLPlot vào thư mục source rồi compile thẳng.

Mỗ nghĩ bồ chưa cài thành công PLPlot rồi. Google thì mỗ tìm được trang [Only registered and activated users can see links. ] có vẻ hữu dụng nhất. Mặc dù nó cho Mac nhưng cái giải quyết hoàn toàn tương tự cho Linux thôi mà. Bồ thử xem nhé.
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
__________________
"Well, that's just PRIME!"

My web log: [Only registered and activated users can see links. ]
CMPITG is offline   Trả Lời Với Trích Dẫn
The Following User Says Thank You to CMPITG For This Useful Post:
brahman (14-10-2009)
Old 14-10-2009, 12:09 PM   #7
brahman
+Thành Viên Danh Dự+
 
brahman's Avatar
 
Tham gia ngày: Mar 2008
Bài gởi: 75
Thanks: 5
Thanked 24 Times in 17 Posts
Cảm ơn pồ, CMPITG. ngộ sẽ thử xem sao, các vấn đề install manually ngộ dốt cực, chán lắm.

ps : thằng gnuplot thì đơn giản nhưng lại chán, ngộ muốn sd thử plplot xem thế nào.
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
brahman is offline   Trả Lời Với Trích Dẫn
Old 02-06-2011, 09:24 AM   #8
thuycntt
+Thành Viên+
 
Tham gia ngày: Jun 2011
Bài gởi: 3
Thanks: 0
Thanked 0 Times in 0 Posts
ai đó cho em hỏi cái, sao em chạy tới phần install thì nó chả đi tiếp gì vậy.

em mount file iso đó vào media/cdrom0 rồi nhưng khi type: ./media/cdrom0/install
thì nó hiện ra lỗi:
Code:
-bash: ./media/cdrom0/install: No such file or directory
em dùng ubuntu 11.04

khi em vào thẳng /media/cdrom0 và thấy file install vẫn ở trong đó.
chuột phải vào và chọn
Code:
run in terminal
thì nó hiện ra 1 cái cửa số rồi tắt luôn, chả thấy động tĩnh gì nữa.

Ai biết thì chỉ em sửa cái nha. thank U so much
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 

thay đổi nội dung bởi: thuycntt, 02-06-2011 lúc 09:26 AM
thuycntt is offline   Trả Lời Với Trích Dẫn
Old 02-06-2011, 12:25 PM   #9
brahman
+Thành Viên Danh Dự+
 
brahman's Avatar
 
Tham gia ngày: Mar 2008
Bài gởi: 75
Thanks: 5
Thanked 24 Times in 17 Posts
Trích:
Nguyên văn bởi thuycntt View Post
ai đó cho em hỏi cái, sao em chạy tới phần install thì nó chả đi tiếp gì vậy.

em mount file iso đó vào media/cdrom0 rồi nhưng khi type: ./media/cdrom0/install
thì nó hiện ra lỗi:
Code:
-bash: ./media/cdrom0/install: No such file or directory
em dùng ubuntu 11.04

khi em vào thẳng /media/cdrom0 và thấy file install vẫn ở trong đó.
chuột phải vào và chọn
Code:
run in terminal
thì nó hiện ra 1 cái cửa số rồi tắt luôn, chả thấy động tĩnh gì nữa.

Ai biết thì chỉ em sửa cái nha. thank U so much
pồ làm vậy với quyền user hay root ?
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
brahman is offline   Trả Lời Với Trích Dẫn
Old 02-06-2011, 03:29 PM   #10
thuycntt
+Thành Viên+
 
Tham gia ngày: Jun 2011
Bài gởi: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Em đã thử cài trên máy ảo thì lại được, nhưng mà đến phần này em không biết làm thế nào nữa.





Em làm với quyền root
Code:
sudo -i
làm đúng các bước như hướng dẫn trên nhưng đến đoạn đó thì không biết lỗi gì nữa, lỗi em chụp lại trong hình đó
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
thuycntt is offline   Trả Lời Với Trích Dẫn
Old 02-06-2011, 07:33 PM   #11
brahman
+Thành Viên Danh Dự+
 
brahman's Avatar
 
Tham gia ngày: Mar 2008
Bài gởi: 75
Thanks: 5
Thanked 24 Times in 17 Posts
Trích:
Nguyên văn bởi thuycntt View Post
....
làm đúng các bước như hướng dẫn trên nhưng đến đoạn đó thì không biết lỗi gì nữa, lỗi em chụp lại trong hình đó
Có vẻ như trong cái folder chứa matlab (sắp cài) của pồ chưa có file license.lic hoặc đã có mà nó chưa được chỉnh sửa. Pồ vọc lại chổ này xem sao :

Trích:
Nguyên văn bởi brahman View Post
....

3.2) tạo 1 folder (vd : /home/brahman/mathlab7) để chứa thằng matlab sau khi cài.

3.3)Copy thằng license.lic trong /home/brahman/caimatlab vào folder vừa tạo trên
.....
B4) crack !!!

-- Bật /home/brahman/mathlab7/license.lic và /home/brahman/matlab7/etc/license.dat
-- chỉnh sửa host_name trong license.lic sao cho giống y sì tên host_name (đứng liền sau SERVER) trong license.dat.
--- copy file license.lic sau khi chỉng sửa vào tm /home/brahman/matlab7/etc/
...

[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
brahman is offline   Trả Lời Với Trích Dẫn
Old 02-06-2011, 08:53 PM   #12
thuycntt
+Thành Viên+
 
Tham gia ngày: Jun 2011
Bài gởi: 3
Thanks: 0
Thanked 0 Times in 0 Posts
thank anh đã help.

Em down matlab R2008B về cài luôn rồi

có 1 thắc mắc muốn hỏi là: em muốn biên dịch mấy modul viết bằng c++ thì em phải cài thêm modul nào nữa không ạ

trên windows thì em cài visual c++ rồi type
Code:
mex -setup
nhưng trên linux thì làm thế nào ạ. khi type
Code:
mex -setup
thì chọn số mấy để biên dịch file c++.
[RIGHT][I][B]Nguồn: MathScope.ORG[/B][/I][/RIGHT]
 
thuycntt is offline   Trả Lời Với Trích Dẫn
Trả lời Gởi Ðề Tài Mới

Bookmarks


Quuyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 07:20 AM.


Powered by: vBulletin Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Inactive Reminders By mathscope.org
[page compression: 101.03 k/114.60 k (11.84%)]