Là tốt hơn để cài đặt Ubuntu hoàn toàn mới hay quá trình nâng cấp cũng tốt như vậy? Nói cách khác, máy tính của tôi sẽ chạy không có vấn đề và hiệu quả khi tôi nâng cấp thay vì cài đặt mới?
Là tốt hơn để cài đặt Ubuntu hoàn toàn mới hay quá trình nâng cấp cũng tốt như vậy? Nói cách khác, máy tính của tôi sẽ chạy không có vấn đề và hiệu quả khi tôi nâng cấp thay vì cài đặt mới?
Câu trả lời:
Thông thường, nâng cấp chỉ tốt trong Ubuntu. Nó không giống như Windows nơi bạn có một sổ đăng ký khổng lồ để chuyển từ hệ thống cuối cùng của bạn. Miễn là bạn không phải làm theo nhiều hướng dẫn hoặc thực hiện bất kỳ cách giải quyết nào để khắc phục sự cố theo cách duy nhất (nghĩa là sử dụng một ứng dụng đặc biệt để kích hoạt thẻ không dây của bạn hoặc thực hiện một số thay đổi lớn đối với kernel của bạn vì bất kỳ lý do gì) khỏe.
Trên thực tế, tôi đã nói khoảng 90% những người đang hỏi câu hỏi này sẽ ổn với việc nâng cấp.
Nếu bạn muốn giữ an toàn tuyệt đối, bạn luôn có thể chờ đợi bản nâng cấp phát hành điểm được hiệu đính, hoặc thậm chí có thể đợi bản phát hành LTS tiếp theo trong một vài năm. Đó là lựa chọn của bạn. Bạn vẫn sẽ được hỗ trợ trong ba năm tới với các bản cập nhật nếu bạn vào ngày 10.04 ngay bây giờ.
Điều đó phụ thuộc vào những gì bạn sử dụng Ubuntu cho.
Ở cấp độ hệ thống, Ubuntu rất giỏi trong việc nâng cấp mượt mà. Nâng cấp được kiểm tra trước mỗi lần phát hành. Đây là một chế độ hoạt động được hỗ trợ và có nhiều khả năng để lại cho bạn hệ thống bạn muốn hơn là cài đặt lại và cố gắng ghi nhớ tất cả các tùy chỉnh của bạn.
Ở cấp độ người dùng, giao diện mặc định của Ubuntu là Gnome, không tốt lắm trong việc nhập cài đặt từ phiên bản này sang phiên bản khác. Do đó, sự lựa chọn là giữa
Trong cả hai trường hợp, bạn cũng có thể nâng cấp hệ thống.
Nói chung, cài đặt mới được ưa thích vì lý do tôi đã thấy rất nhiều vấn đề với quá trình nâng cấp. Quá trình nâng cấp thường kết thúc trong một số vấn đề về trình điều khiển đồ họa nhảm nhí hoặc GPU. Tôi thậm chí còn gặp vấn đề kỳ lạ, như không có sẵn các thư mục dùng chung và mất dữ liệu.
Vâng, tất cả tùy thuộc vào bạn, vì vấn đề cũng vẫn tồn tại khi bạn chuẩn bị cài đặt sạch. Nhưng vấn đề cài đặt sạch thường dễ hiểu và có thể phục hồi.
Rất thích cài đặt Ubuntu :)
Đối với tôi việc nâng cấp luôn dẫn đến các vấn đề, đôi khi lớn đôi khi nhỏ. Và hầu hết trong số đó là trong các tập tin cấu hình cũ trong thư mục nhà.
Vì vậy, dòng chảy thông thường của tôi là như thế này -
Làm một cài đặt mới nếu có thể.
Tôi đã được trình bày với sự lựa chọn này vào năm ngoái.
Điều tuyệt nhất là tôi đã có HAI hệ thống để nâng cấp để tôi có thể so sánh bằng cách thực hiện từng hệ thống.
Tóm lại, như những người khác đã lưu ý, nếu bạn có thể thực hiện cài đặt mới, đó là lựa chọn tốt nhất. Nó sẽ làm rõ những điều mà miht nếu không sẽ là vấn đề trong tương lai. Nó sẽ khiến bạn đảm bảo rằng tất cả dữ liệu quan trọng và các chương trình cá nhân của bạn không được sửa với máy đó (rõ ràng bạn sẽ sao lưu chúng trong trường hợp này).
Máy 'sản xuất' của tôi là máy tôi đã nâng cấp vì tôi đang sử dụng nó cho công việc chính.
Mặc dù vậy, một điều tôi muốn giới thiệu, vì tôi biết quá trình phá hủy dây thần kinh khó khăn này có thể là: Lấy một máy khác (bạn có thể lấy một máy rút xương với giá <$ 300 ngay bây giờ. Thiết lập THẬT với công cụ chính của bạn và sau đó khi nó thực sự hoạt động tốt, Làm việc với máy lõi của bạn. Bằng cách đó, nếu có sự cố xảy ra, với cài đặt / nâng cấp hệ điều hành có thể khá đáng sợ, bạn có thể sử dụng máy khác trong khi giải quyết. Bạn cũng sẽ kết thúc với bản sao lưu dữ liệu của mình cộng với máy 'go-to' nếu máy của bạn thất bại trong tương lai. Về cơ bản là bảo hiểm.
Bạn có thể gặp sự cố trong cài đặt mới hoặc nâng cấp. Hầu hết mọi người sẽ không gặp sự cố. Nếu bạn ở trong cộng đồng thiểu số không may mắn đó, tốt nhất là:
Để cài đặt sạch, tất cả rác cũ mà bạn đã cài đặt trong hai năm giữa các phiên bản LTS đã biến mất. Tuy nhiên, điều này có thể là một bất lợi vì bạn thường quên những thứ tốt mà bạn đã thêm vào /usr
và các /etc
thư mục con.
Trong quá trình nâng cấp, bạn được thông báo cho từng tệp cấu hình, mỗi phiên bản gói mới sẽ thay đổi. Bạn có thể chọn giữ bản cũ hoặc lấy phiên bản mới. Ví dụ: trong Ubuntu 16.04 LTS lên 18.04 LTS, những thay đổi này đã thay đổi trên hệ thống của tôi:
/etc/sane.d/dll.conf
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
/etc/pulse/default.pa
/etc/grub.d/30_os-prober
/etc/cron.d/anacron
/etc/vnstat.conf
Chạy nâng cấp vào ngày 6 tháng 5 năm 2018 tôi được thông báo rằng 203 gói sẽ bị xóa. Theo thời gian, hỗ trợ cho nhiều gói hơn sẽ được thêm vào để giảm bớt trong quá trình nâng cấp. Tốt nhất là đảm bảo tất cả các gói nhu cầu quan trọng của bạn ở đó hoặc bạn có các lựa chọn thay thế từ các nhà phát triển khác để sử dụng.
Sao lưu và khôi phục là một nỗi đau. Việc này rất tốn thời gian và thường thì việc khôi phục của bạn không diễn ra theo kế hoạch. Một cách khác là sao chép 16.04 LTS của bạn (hoặc bất kỳ phiên bản nào) sang phân vùng thử nghiệm mới và nâng cấp lên 18.04 LTS (hoặc bất kỳ phiên bản nào) ở đó.
Tôi sử dụng tập lệnh để sao chép Ubuntu vào phân vùng thử nghiệm để nâng cấp: Tập lệnh Bash để sao chép Ubuntu sang phân vùng mới để thử nghiệm nâng cấp 18.04 LTS
Kịch bản sẽ:
rsync
để đảm bảo hình ảnh phản chiếu từ phân vùng thực để kiểm tra phân vùng/boot/grub/grub.cfg
với UUID thích hợp để khởi động/etc/fstab
với UUID thích hợp để khởi độngsudo update-grub
để thêm phân vùng kiểm tra vào menu khởi độngSau khi nâng cấp trên phân vùng thử nghiệm, bạn có thể dành thời gian khám phá tất cả các tính năng mới và kiểm tra lỗi. Bạn vẫn có bản cài đặt Ubuntu gốc cho công việc hàng ngày. Nếu bạn tìm thấy lỗi trong phiên bản mới, bạn có thể chạy lại bản sao và nâng cấp một hoặc hai tuần sau khi chúng đã được sửa. Bạn cũng sẽ sao chép lại và nâng cấp lại nếu các gói quan trọng đối với công việc của bạn không được hỗ trợ nhưng giờ đây hỗ trợ đã được thêm vào.
Đôi khi các tính năng mới (ví dụ: bản cập nhật từ ext3 đến ext4) chỉ được bật trên các bản cài đặt mới. Tôi khuyên bạn nên kiểm tra ghi chú phát hành hoặc thay đổi cho điều đó, nhưng nếu không thì không có sự khác biệt thực sự.
ext3
để ext4
bất cứ lúc nào: cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html
Cài đặt sạch là cách tốt nhất để đảm bảo bạn có được trải nghiệm mà các nhà phát triển dự định phát hành, trong khi nâng cấp có thể sử dụng dữ liệu cũ, cấu hình, gói, v.v. hoặc tạo các kịch bản mà các nhà phát triển không lường trước hoặc không thể chịu đựng chính xác.
Nếu bạn đang hỏi - cài đặt mới. Chỉ cần sao chép thư mục chính của bạn vào cơ sở và thay đổi tên thành một cái gì đó không được hệ thống sử dụng, sau đó trong quá trình cài đặt, chọn phân vùng đó là "/" và đảm bảo không chọn "định dạng" Điều này sẽ cài đặt hệ điều hành, nhưng bạn ' sẽ có quyền truy cập vào dữ liệu của bạn mà không cần định dạng lại hoặc bất cứ điều gì.
Phần mềm AptOnCD được sử dụng để tạo kho lưu trữ ngoại tuyến các gói đã tải xuống của bạn trong một đĩa cd. Bạn có thể sử dụng AptOnCD (do bạn tạo, với tất cả các gói đã tải xuống) làm nguồn lưu trữ. Nó là một công cụ hữu ích cho những người có ít băng thông. (Tôi đã sử dụng điều này trước đây) . Bạn cũng có thể có một siêu dữ liệu cài đặt tất cả các gói đã cài đặt.
bạn có thể biết thêm thông tin về AptOnCD tại đây .
Trên thực tế, bạn có thể khôi phục (cài đặt) tất cả các gói trong một trình biên dịch AptOnCD duy nhất với một siêu dữ liệu, nếu bạn chọn tùy chọn 'tạo một siêu dữ liệu'. Từ mô tả siêu dữ liệu: "Gói meta được tạo tự động có chứa phụ thuộc tất cả các gói trong phương tiện APTonCD, được tạo bởi APTonCD trước đây" .
Nhưng bạn có thể sao lưu danh sách các gói bằng cách nhập lệnh dpkg --get-selections > packages_list
, packages_list
tên tệp ở đâu. Sau này bạn có thể sử dụng danh sách này để cài đặt tất cả các gói của bạn với chương trình synaptic
hoặc dpkg
. điều này có thể giúp bạn Nhưng hãy chắc chắn rằng hệ thống mới được cài đặt của bạn cũng có các nguồn lưu trữ trong hệ thống được cài đặt trước đó của bạn. nếu không, nó sẽ không hoạt động.
Để cài đặt tất cả các gói bằng 'Trình quản lý gói Synaptic', hãy làm theo các
sudo apt-get install synaptic
synaptic
vào dấu gạch ngangdpkg --get-selections
lệnh. Trong bối cảnh này, nó là packages_list
tập tin.Đối với người dùng Ubuntu chưa có kinh nghiệm, việc cài đặt Ubuntu sạch sẽ có thể an toàn hơn so với nâng cấp phân phối giả định rằng bạn có kỷ luật tự sao lưu tất cả dữ liệu cá nhân trước khi nâng cấp, giống như cách bạn sao lưu tất cả dữ liệu cá nhân trước khi cài đặt lại hoàn toàn Ubuntu.
Nếu bạn được nhắc nâng cấp, điều đó có nghĩa là đó là một bản nâng cấp được hỗ trợ, nhưng làm thế nào để bạn biết rằng một bản nâng cấp được hỗ trợ sẽ thành công? Ngay cả việc nâng cấp một bản cài đặt hoàn toàn mới của Ubuntu cũng có thể gặp trục trặc. Tôi đã thấy điều này xảy ra, nhưng lỗi gây ra bởi bản nâng cấp này rất nhỏ và dễ sửa.
Việc nâng cấp thành công gần như hoàn toàn phụ thuộc vào mức độ hiểu biết của bạn về hệ điều hành Ubuntu. Các vấn đề gây ra bởi việc nâng cấp hầu như luôn có thể được giải quyết nếu bạn có mức độ kỹ năng cần thiết để giải quyết chúng. Khi tôi nâng cấp Ubuntu, tôi giữ một máy tính xách tay thứ 2 chạy cùng với máy tính đang được nâng cấp, để tôi có thể tìm kiếm ngay lập tức Hỏi Ubuntu về giải pháp ngay khi có sự cố. Tôi dựa vào kinh nghiệm của bản thân và kinh nghiệm của người khác để giúp tôi giải quyết các vấn đề gây ra bởi việc nâng cấp. Mặt khác, bạn đang đánh bạc trên bất kỳ nâng cấp phân phối nào - đặc biệt nếu bạn là người dùng Linux thiếu kinh nghiệm .
Việc nâng cấp có thể có một số vấn đề trên một số phần mềm nhất định và nó chắc chắn không phải là bằng chứng đầy đủ chống lại idionsyncries với các gói cũ hơn. Đối với hầu hết bạn không nên có vấn đề nhưng hãy nhớ sao lưu mọi cài đặt hoặc dữ liệu quan trọng đối với bạn.
Đối với một định dạng cài đặt đầy đủ bằng chứng định dạng lại và cài đặt từ đầu là lựa chọn tốt nhất. Mặc dù sẽ mất nhiều thời gian hơn để thiết lập tất cả sao lưu chính xác.
Cả hai không nên (nhất thiết) đúng.
Nâng cấp luôn được hỗ trợ từ:
Cập nhật trực tuyến: không có lý do, ngoại trừ thời gian và băng thông. Nếu bạn tải xuống ISO và cập nhật từ ISO, trải nghiệm cập nhật sẽ tốt hơn trực tuyến, nếu bạn không có kết nối Internet nhanh. Tất nhiên, tôi không tính thời gian để tải xuống ISO, nhưng đây thường là một hành động cháy & quên: chúng tôi bắt đầu tải xuống và đi làm việc khác.
Đây là tất cả giả sử bạn không cài đặt các gói từ các nguồn bên ngoài, hoặc tự xây dựng và triển khai các thứ khác. Trong trường hợp này, thật khó để nói liệu một bản cập nhật có hoạt động hoàn hảo hay không - nó phụ thuộc vào những gì bạn đã cài đặt và nơi bạn đã cài đặt.
(*) Hỗ trợ dài hạn
Mọi người lộn xộn với hệ thống của họ. Thêm cái này và loại bỏ cái kia. Cài đặt mới từ Live CD với / phân vùng được định dạng sẽ bắt đầu với các tệp cấu hình sạch. Và điều này đôi khi khắc phục một số vấn đề nhỏ khó chịu khó giải quyết.
Đừng quên rằng khi bạn cài đặt từ đĩa CD có kết nối internet, quá trình cài đặt sẽ cập nhật hệ thống khi quá trình di chuyển. Đối với nguy hiểm, điều này không tệ hơn hoặc tốt hơn là nâng cấp qua internet.
Tôi đã tìm thấy nó nhanh hơn để tải xuống iso và nâng cấp từ đó với kết nối internet so với khi nâng cấp trực tiếp qua internet. Đây chỉ là ấn tượng của tôi. Đó không phải là thực tế khoa học. Tôi cũng muốn có một bản sao CD trực tiếp mới nhất có sẵn trong trường hợp tôi làm hỏng hệ thống của mình đến mức cần phải cài đặt mới.
Hiện tại tôi đang có hai suy nghĩ về việc liệu tôi nâng cấp 11.04 lên 11.10 hay cài đặt mới 11.10. Tôi có thể đợi đến 12.04 để thực hiện cài đặt mới. Đó là một vấn đề sở thích cá nhân. Mọi người không nên đưa ra ý kiến cho rằng một phương pháp nguy hiểm hơn phương pháp kia. Đó là sự hiểu lầm.
Tôi đã gặp một vài vấn đề khi nâng cấp từ v11.10 lên v12.04-LTS, tuy nhiên tôi đã có thể thực hiện việc dọn dẹp tự động đầu tiên thông qua ubfox-tinh chỉnh, và sau đó tôi đã làm theo cách đó với việc dọn dẹp thủ công từ lệnh- đầu tiên bằng cách chạy 'updateb' để cập nhật cơ sở dữ liệu vị trí của tôi về tất cả các mục trong hệ thống tệp, sau đó 'xác định vị trí một' để xác định vị trí của bất kỳ đối tượng nào được gọi đến phân phối 11.10, sau đó tôi chỉ cần mở một thiết bị đầu cuối thứ 2 và xóa từng đối tượng được gắn với một hướng đó rõ ràng không phải là thứ cần được xử lý khác nhau, chẳng hạn như thông qua gỡ cài đặt / cài đặt lại, trước tiên.
Tôi đã phải cài đặt lại trình điều khiển đồ họa cho chipset Nvidia Go của máy tính xách tay của tôi và tôi đã gặp một số vấn đề từ một số màn hình mà tôi mang theo từ một người, nhưng nói chung nó không phải là một vấn đề tồi.
Tôi sẽ nói điều này về việc nâng cấp: Nếu bạn có nhiều kinh nghiệm trong việc khắc phục sự cố Ubuntu hoặc hệ thống dựa trên Linux khác, thì việc nâng cấp không phải là vấn đề tồi vì dường như nó không tạo ra bất kỳ vấn đề nào mà kỹ thuật viên có thẩm quyền của Linux có thể giải quyết khá nhanh chóng. Nhưng, nếu bạn không phù hợp với danh mục người dùng này, thì tôi khuyên bạn nên sao lưu tất cả dữ liệu cá nhân của mình khỏi hệ thống trước khi bắt đầu, cùng với danh sách gói mọi thứ bạn đã cài đặt trên HĐH mà bạn muốn thay thế, sau đó làm sạch cài đặt. Cá nhân tôi, tôi có 15 năm kinh nghiệm làm việc với các hệ thống dựa trên Linux, vì vậy đối với tôi ... giải quyết các vấn đề sau khi nâng cấp khá đơn giản.
Tôi đã thực hiện một số thử nghiệm với bản phát hành Beta 2 để chuẩn bị cho bản phát hành cuối cùng để tôi biết tôi sẽ cần điều chỉnh những gì khi bản phát hành cuối cùng có sẵn. Điều này đã giúp rất nhiều. Chẳng hạn, tôi đã biết từ thử nghiệm của mình rằng để có được khả năng đăng nhập thủ công vào lightdm, tôi sẽ phải thêm "helloer-show-Manual-login = true" vào /etc/lightdm/lightdm.conf. Tôi cũng biết rằng tôi sẽ phải thực hiện một vài điều chỉnh nhỏ cho / etc / sudoers và / etc / group để cho phép quản lý và đăng nhập hoàn hảo hệ thống của tôi bởi bất kỳ thành viên nào trong nhóm "Quản trị viên tên miền" trong Active Directory, mà tôi yêu cầu kể từ khi tôi chạy AD trên mạng LAN gia đình để xác thực đăng nhập một lần trên tất cả các hệ thống của tôi, cả dựa trên Windows và Linux. Biết trước những sự thật này đã phục vụ tôi rất tốt, vì tôi hiện đang chạy Ubuntu 12. Chung kết 04-LTS trên máy tính xách tay của tôi rằng tôi đã chạy Ubuntu 11.10 vào ngày hôm trước và trong 6 đến 8 tháng qua. Với việc nâng cấp hệ thống này là một thành công tuyệt vời về tổng thể, tôi ít lo lắng hơn về việc nâng cấp một số hệ thống khác của mình lên Ubuntu 12.04. Tuy nhiên ... điều đó nói rằng, không phải tất cả các hệ thống Ubuntu của tôi đều được tải như nhau, vì vậy trong một số trường hợp tôi vẫn muốn thực hiện cài đặt sạch và cơ sở cài đặt trên phần cứng cụ thể mà tôi đang làm việc. Zotac ZboxHD ID-41 Plus của tôi sẽ cần được chăm sóc nhiều hơn khi có liên quan đến việc nâng cấp, bởi vì đó là hệ thống khởi động kép chạy Windows 7 và Ubuntu 10.04-LTS. May mắn thay, tôi đủ thành thạo để thực hiện cài đặt mà không làm hỏng toàn bộ hệ thống và phải bắt đầu lại từ đầu. Tôi chỉ đơn giản là sao lưu tất cả dữ liệu cá nhân của mình từ các phân vùng Ubuntu và tải lại sau khi tôi xóa sạch các phân vùng đó để đảm bảo môi trường sạch sẽ. Tôi cũng phải xem xét rằng mỗi hệ thống của tôi được cấu hình để được kết nối qua cổng xrdp trên một hệ thống khác (máy chủ ảo, chạy Ubuntu 10.04-LTS Server) và do đó tôi phải có khả năng XDMCP. Nhưng, tôi đã nghiên cứu và thử nghiệm giải pháp cho điều đó, bằng cách sử dụng lightdm, vnc4server và xinetd. Điều chính là chỉ cần loại bỏ 'vino' lên phía trước để cổng 5900 được giải phóng cho vnc4server. Phần còn lại là cài đặt và cấu hình tiêu chuẩn. Tôi sẽ sớm xuất bản một số bài viết liên quan đến nghiên cứu của tôi và hướng dẫn trên www.stormnine.net. Nhưng, có thể là một vài tuần trước khi tôi nhận được điều đó,
Dù sao, tôi biết phản hồi này hơi dài dòng, nhưng tôi hy vọng rằng nó cung cấp một số cái nhìn sâu sắc về quá trình nâng cấp từ góc độ trải nghiệm kết quả, đến từ một kỹ thuật viên làm việc với nhiều hệ điều hành chuyên nghiệp. Chúc may mắn, tất cả mọi người, trong các dự án của riêng bạn. :)
Tôi muốn đề xuất một trong hai điều sau:
Tôi đề nghị bạn làm (2) trong cả hai trường hợp. Nếu bạn nâng cấp, bạn có nguy cơ mất dữ liệu. Nếu bạn thực hiện cài đặt mới, bạn sẽ mất dữ liệu.
Tôi đề nghị bạn chờ xem các nâng cấp khác đã đi như thế nào. Sau đó hãy xem những gì họ gây ra, vì bản phát hành trước đây là LTS, không cần phải thực sự nhảy tàu cho đến khi bạn chắc chắn, nó ổn định. :)
chỉ là ý kiến của tôi, thực sự! có một số tính năng thú vị 10.10 mặc dù FONTS chẳng hạn. cũng có một cái gì đó để làm với những đám mây: P
Tôi đã cài đặt mới 12.04 Beta 2 sau khi sao lưu thư mục nhà của mình trên ổ cứng ngoài, sau đó tham gia cộng đồng AU. Đó là kinh nghiệm học tập tốt nhất bao giờ hết. Tôi đã cập nhật mỗi ngày và trải nghiệm các vấn đề mà những người khác đang gặp phải và khi ngày 26 tháng 4 đến, tôi đã hoàn thành và chuyến đi thật suôn sẻ. Bằng cách này, tôi đã có những điều tốt nhất của cả hai thế giới, không gặp rắc rối và rất được khuyến khích.