Di chuyển sang Linux từ Windows


16

Tôi đang xem xét chuyển đổi từ một máy tính từ Windows sang Ubuntu. Tôi đã là một người dùng Windows suốt đời và đã sử dụng GIS trong hơn một thập kỷ. Tôi tò mò về việc di chuyển sang Ubuntu. Hầu hết, những gói, ràng buộc, vv tôi sẽ cần / muốn nhận. Với Windows, tôi đã tải xuống Python và các ràng buộc, GDAL, FWTools, v.v. Liệu nó có giống với Ubuntu không? Hoặc các gói được gói khác nhau trong Ubuntu?


2
Bạn cũng có thể muốn xem Linux Mint như một giải pháp thay thế cho Ubuntu, nó dựa trên Ubuntu nhưng bổ sung nhiều tính năng thân thiện với người dùng và xóa giao diện "Unity" mà nhiều người dùng Ubuntu không thích sử dụng hai giao diện thay thế : MATE (là phiên bản của Gnome 2, là thứ mà Ubuntu đã sử dụng trước khi Unity xuất hiện) và Cinnamon (mặc định).
Dan C

Một tài nguyên mà tôi thấy rất hữu ích khi tôi học Linux là tài liệu library.linode.com , bởi vì nó không chỉ cho bạn biết cách hoàn thành công việc mà còn đề xuất những cách tốt nhất để làm điều đó. Không dành riêng cho GIS, nhưng bao gồm cơ sở dữ liệu, ngôn ngữ lập trình khác nhau, máy chủ web, bảo mật, v.v.
Kelso

Câu trả lời:


10

Các ứng dụng tương tự có sẵn, nhưng trải nghiệm chung sẽ mượt mà hơn nhiều, đặc biệt là các bản cập nhật. Quản lý gói là một trong những thế mạnh chính của người dùng đối với Linux. Tất cả mọi thứ bạn cần đã được đóng gói và chỉ có một gui hoặc lệnh. Không cần tải xuống riêng biệt hoặc bất cứ điều gì như thế.

Vì vậy, cài đặt một trong những hương vị buntu và thêm ppa UbuntuGIS vào danh sách các nguồn trong trung tâm phần mềm.


Cảm ơn, đó là những gì tôi nghĩ, nhưng tôi muốn chắc chắn. Đây có thể là một chút của một câu hỏi đạo đức. Tôi đang bắt đầu viết kịch bản với Python và đang tìm cách phát triển Java (cả hai cho mục đích không gian). Suy nghĩ về việc di chuyển sang Ubuntu, có điều gì tôi cần suy nghĩ liên quan đến phát triển không? Bất kỳ thay đổi hoặc sự khác biệt lớn sẽ là vấp ngã? Cảm ơn ...
Ryan Garnett

Java có thể khó chạy hơn ban đầu, nhưng có lẽ. Eclipse hoạt động tốt và có sẵn một loạt các trình soạn thảo và IDE khác. Có lẽ không có vấn đề gì lớn, trừ khi bạn bắt nguồn từ msvc hoặc đại loại như thế.
lynxlynxlynx

Đây là câu hỏi ngớ ngẩn đầu tiên của tôi, trong số nhiều tôi chắc chắn. Tôi đã đi đến trang UbuntuGIS. Tôi phải cài đặt các kho lưu trữ. Làm thế nào được thực hiện? Có phải thông qua Terminal? Nó giống như một apt có được? Hoặc tôi có cần thêm vật lý vào một tệp (ví dụ: tệp cấu hình không?)
Ryan Garnett

như với hầu hết mọi thứ trên linux, có nhiều cách để đạt được điều đó. Tôi nghĩ bạn có thể thích cách đơn giản nhất, nhưng hướng dẫn sử dụng được liên kết đề cập đến các tùy chọn khác như chỉnh sửa apt và thủ công.
lynxlynxlynx

Cảm ơn rất nhiều. Tôi muốn một cách đơn giản, nhưng thật tốt khi biết một số tùy chọn khác.
Ryan Garnett

13

Thực hành sử dụng Hộp ảo Oracle VM và tạo bản cài đặt Ubuntu [12.04 LTS] (sử dụng iso từ đây http: //www.ub Ubuntu.com/doad/desktop ) trên PC Windows hiện tại của bạn và sử dụng các khác biệt (một số tốt , một số không quá nhiều).

Tạo VDI 8GB (Ảnh đĩa ảo) và thêm iso vào đĩa ảo

Bạn có thể 'Thử' Ubuntu hoặc 'Cài đặt' Ubuntu - Nếu bạn muốn cài đặt QGIS và Postgis thì bạn sẽ cần sử dụng tùy chọn cài đặt.

Một tùy chọn rất tốt trong Oracle VM là tạo Snapshots - vì vậy hãy cài đặt Ubuntu và tạo một ảnh chụp nhanh trong oracle vm - bằng cách này bạn có thể quay lại cài đặt sạch nếu thử nghiệm của bạn không được lên kế hoạch.

nhập mô tả hình ảnh ở đây

Cài đặt để chạy Ubuntu trên Oracle VM

nhập mô tả hình ảnh ở đây

postgis và qgis chạy với một số dữ liệu mẫu nhập mô tả hình ảnh ở đây


1
Điều này đã được thiết lập và chạy trong vòng 2 giờ (QGIS và Postgres / POSTGIS) - bao gồm tất cả các bản tải xuống và xây dựng từ nguồn.
Mapperz

1
Đây là một cách tuyệt vời để thử nghiệm với Ubuntu, tôi đã tự mình thực hiện điều này và nó rất dễ dàng và đơn giản.
Chad Cooper

Cảm ơn, tôi sẽ thử phương pháp này trên một hệ thống ngày hôm nay (+1).
Aaron

Vui mừng vì đây là một phương pháp hữu ích - điều này có thể dành cho nhiều hệ điều hành ngay cả Raspberry Pi (raspbian os) en.wikipedia.org/wiki/Raspberry_Pi
Mapperz

7

Đầu tiên chọn một bản phân phối nơi bạn có thể tìm thấy nhiều sự giúp đỡ. Thay đổi sang một hệ điều hành mới là quá trình chuyển đổi thực sự khó khăn. Hiện tại, Ubuntu có vẻ thân thiện với người dùng hơn.

Thứ hai tìm hiểu các công cụ của bạn. ví dụ. để cài đặt một cái gì đó trên một hệ thống debian, bạn chỉ cần lấy chúng.

ví dụ cho trăn:

sudo apt-get install python

cho ràng buộc gdal của python:

 sudo apt-get install python-gdal

Hệ thống sẽ chăm sóc bất kỳ điều kiện tiên quyết.


4

vâng, hầu hết các sản phẩm GIS nguồn mở đều có sẵn cho Ubuntu và linux, hãy thử www.osgeo.org để biết danh sách các sản phẩm hoặc tốt hơn là thử dvd trực tiếp của chúng, có rất nhiều trong số chúng đã được cài đặt trong máy linux mà bạn có thể chạy từ DVD hoặc từ một máy ảo http://live.osgeo.org/ cũng có các tùy chọn khác ngoài đó


Cảm ơn bạn, tôi nhận thức được điều này. Tôi đang lên kế hoạch cài đặt SSGeo, cụ thể là QGIS và PostGIS. Những gì tôi thực sự xen vào để biết là về bao bì của các ứng dụng. Tôi đã tìm thấy với Windows, bạn cần cập nhật và nhận các phiên bản ràng buộc mới. Dường như phần lớn các công cụ GIS nguồn mở được phát triển trong Linux. Vì vậy, tôi tự hỏi làm thế nào nó so sánh với Windows, khi nói đến phần mềm bảo trì.
Ryan Garnett

Tôi không thực sự là một người Linux nên người khác có thể có câu trả lời tốt hơn, nhưng tôi nghĩ rằng tôi đã sử dụng trình quản lý gói synap gần đây và rất ấn tượng về việc cập nhật mọi thứ dễ dàng như thế nào, thông thường trong Windows tôi chỉ trích xuất phiên bản cũ và Cài đặt bản cập nhật mới, tôi thấy rằng hoạt động tốt hơn sau đó cố gắng nâng cấp. Nhưng nó cải thiện với mỗi bản cập nhật và sử dụng trình quản lý gói gần giống như flash adobe nơi nó bật lên nói rằng bạn có muốn cài đặt bản nâng cấp không? và bạn chỉ cần nhấp vào có
Banger
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.