Điểm:3

Cài đặt phần mềm đến các vị trí cụ thể?

lá cờ cn

Tôi hơi mới với linux, hoặc ít nhất là cụ thể là Ubuntu (tôi đã thử những thứ khác như đuôi, nhưng chủ yếu là để duyệt web) và đã suy nghĩ về việc chuyển sang nó từ windows.Cho đến nay, mọi thứ đang diễn ra tốt đẹp, ngoại trừ một vấn đề: Trên windows, tôi thường sắp xếp các ứng dụng của mình và những thứ khác thành các tệp cụ thể\vị trí cài đặt tùy chỉnh để giúp truy cập và quản lý chúng dễ dàng hơn. vì vậy, ví dụ: firefox, thunderbird, v.v. sẽ được cài đặt trong "E:\myusername\apps" (Tôi đã cài đặt chúng trên một ổ cứng riêng) hoặc đôi khi các ứng dụng khác như hộp ảo sẽ có trong "E:\myusername\Virtualization\Apps " và như thế.

Nhưng mặc dù đọc những câu hỏi khác như Linux tương đương với Tệp chương trình của Windows là gì?Làm cách nào để hiểu bố cục hệ thống tệp Ubuntu? để hiểu phần nào về cách hệ thống tệp của linux hoạt động và các câu hỏi khác (ít nhất là loại) tương tự như của tôi, chẳng hạn như Cài đặt gói đến vị trí cụ thểCài đặt chrome vào một vị trí cụ thể, không ai trong số họ dường như trả lời vấn đề cụ thể của tôi. Có cách nào để sắp xếp các ứng dụng linux vào một thư mục cụ thể không? Nếu không, có cách nào khác để giúp truy cập và quản lý các ứng dụng linux dễ dàng hơn không?

Xin lỗi nếu câu hỏi của tôi cực kỳ cơ bản, nhưng tôi hơi thất vọng khi di chuyển, đặc biệt là khi tôi có những thứ như ứng dụng được sắp xếp cụ thể và tôi chỉ muốn đỡ đau đầu khi duyệt qua nhiều thư mục nếu tôi muốn định cấu hình hoặc mày mò với một ứng dụng. Ví dụ như, RƯỢU sẽ cài đặt trong/opt/trong khi gparted sẽ cài đặt trong (tôi nghĩ)/usr/share và/usr/bin, nhưng không phải ở một vị trí cụ thể.

chỉnh sửa: liên kết cố định

lá cờ cn
Ray
Có lẽ tôi nhầm, nhưng nơi bạn cài đặt các chương trình trong Windows cũng hơi sai lệch. Mặc dù bạn có thể chỉ định nơi Firefox được cài đặt, nhưng tôi nghĩ sẽ có các phụ thuộc (tức là thư viện dùng chung) phải được cài đặt ở một vị trí cụ thể và chương trình cài đặt đơn giản là không hỏi ý kiến ​​của bạn. Bạn không có quyền kiểm soát tuyệt đối, tôi nghĩ...
PTwr avatar
lá cờ pt
Nếu bạn cũng có thói quen lưu trữ các tệp bên ngoài thư mục người dùng (Thư mục chính), thì bạn sẽ gặp vấn đề khi sử dụng Snap (Ubuntu Store thingy) do tính năng bảo mật của nó. (TLDR: cài VLC thủ công, không phải từ snap, nếu muốn xem phim từ D :)
Điểm:9
lá cờ ng

Cố gắng di chuyển nơi cài đặt phần mềm là một ý tưởng rất tồi, đặc biệt là khi bạn mới sử dụng Ubuntu

*NIX và Windows rất khác nhau. Phần mềm Windows có xu hướng bao gồm mọi thứ nó cần, nhưng rất nhiều phần mềm trong Ubuntu dựa trên mối quan hệ được chia sẻ giữa các gói (phần phụ thuộc). *NIX cũng có cấu trúc thư mục được quy định khá cứng nhắc và dựa vào những thứ như quyền sở hữu và quyền để bảo mật và ổn định. Những khái niệm này không thực sự tồn tại trong Windows.

Nếu bạn là người mới học Linux, thì thật tốt khi bạn đã nghiên cứu để tìm hiểu cách thức hoạt động của Linux thay vì cố gắng "lội ngược dòng". Bạn chắc chắn sẽ có trải nghiệm tốt hơn với tư duy này.

Tôi cũng cảm thấy một câu hỏi không được hỏi khi đọc ở giữa các dòng và câu hỏi đó liên quan đến cách cài đặt phần mềm. Tốt nhất là bạn nên tìm phần mềm trong trung tâm phần mềm Ubuntu (hoặc học cách sử dụng đúng cách). Nhiều người dùng mới gặp rắc rối khi thêm một loạt PPA, tải xuống rất nhiều .deb tệp hoặc cố gắng biên dịch phần mềm theo cách thủ công. Đây là những nhiệm vụ nâng cao hơn. Không phải tất cả các PPA đều như nhau và một số thậm chí có thể làm hỏng hệ thống của bạn, đặc biệt nếu chúng đã lỗi thời hoặc đến từ các nguồn không được kiểm tra thường xuyên. Nhìn thấy: PPA có an toàn để thêm vào hệ thống của tôi không và một số "cờ đỏ" cần chú ý là gì?.

Về RƯỢU, hãy biết rằng RƯỢU chỉ là một lớp tương thích để cho phép bạn chạy một số Các ứng dụng Windows với kết quả và cách triển khai đôi khi cực kỳ khác nhau.

Trớ trêu thay, một trong những khó khăn lớn nhất đối với nhiều người dùng mới lại bắt nguồn từ một trong những thế mạnh lớn nhất của Linux: vô số lựa chọn. Bạn có rất nhiều quyền tự do với những gì bạn có thể làm với hệ thống của mình, có rất nhiều người đăng bài trực tuyến về việc làm những điều kỳ quặc và thật khó để nói bạn nên làm gì và không nên làm gì.

Chắc chắn tránh chạy các lệnh một cách mù quáng trong thiết bị đầu cuối của bạn từ các trang web hoặc hướng dẫn bạn thấy trực tuyến. Đó là một cơ hội học tập thực sự tốt để nghiên cứu từng lệnh để bạn biết chính xác nó làm gì và hậu quả của những hành động đó. Bạn cũng nên ghi nhật ký hoặc nhật ký về bất kỳ điều gì bạn làm ngoài lối mòn để bạn có thể hoàn nguyên những thay đổi đó nếu cần.

Nếu vì lý do nào đó, bạn có một ứng dụng không hiển thị trong danh sách ứng dụng của mình, bạn có thể tạo thủ công .desktop các tệp, tương tự như các phím tắt ứng dụng trong Windows. .desktop tập tin có thể nằm trong /usr/share/ứng dụng nếu bạn muốn chúng có sẵn cho tất cả người dùng, hoặc ~/.local/share/applications nếu bạn muốn chúng chỉ khả dụng cho người dùng của bạn. Để biết thêm chi tiết về điều này, xem: Tạo tệp .desktop cho ứng dụng mới.

Bạn cũng có thể chỉnh sửa hiện có .desktop các tệp để tùy chỉnh các phím tắt này, có thể mang lại cho bạn rất nhiều tính linh hoạt nếu bạn muốn sử dụng các biểu tượng khác nhau, thay đổi nhãn của chúng hoặc thêm hành động mới.

Vì vậy, để nhắc lại, một nguyên tắc nhỏ khi bạn học là cố gắng tìm phần mềm bạn cần có sẵn trong kho của Ubuntu.Phần mềm này sẽ được kiểm tra kỹ lưỡng để đảm bảo an toàn, ổn định và bóng bẩy. Nó cũng sẽ dễ dàng tìm thấy trong thanh tìm kiếm hệ thống và danh sách ứng dụng của bạn.

InfBtl avatar
lá cờ cn
Vâng cảm ơn! Đây là một câu trả lời rất hữu ích. Tôi nhận thấy thanh tìm kiếm trong Ubuntu chắc chắn tốt hơn nhiều so với windows, nơi tôi thường không bao giờ tìm thấy ứng dụng mà mình đang tìm kiếm. Về phần khác, tôi không có ý định hỏi nó vì tôi hơi quen thuộc với một số khái niệm cơ bản về apt, chẳng hạn như cập nhật apt-get hoặc cài đặt apt-get và phải thêm một kho lưu trữ.Giống như đối với RƯỢU, tôi đã truy cập trang tải xuống và chạy lệnh để tương thích với i386 (32-bit), lấy khóa, sau đó là kho lưu trữ, cập nhật các gói và cài đặt nhánh ổn định, nhưng cảm ơn vì lời khuyên về PPA.
Nmath avatar
lá cờ ng
Tôi cũng định đề cập đến các tệp `.desktop`, tệp này sẽ giúp thêm phần mềm khác vào menu ứng dụng của bạn và cho phép bạn tùy chỉnh ở mức độ cao hơn về cách tổ chức phần mềm của bạn. Tôi cũng đã thực hiện một chỉnh sửa để vượt qua điều đó
Điểm:1
lá cờ ru

Đây là câu trả lời "ngoài" của Nmath, không phải là "thay thế cho". Mọi thứ ở đó đều rất đúng.

Một trong những lý do chính để không cài đặt bất cứ thứ gì vào "C:" hoặc "C:\Program Files" trên Windows là "bạn luôn phải chuẩn bị sẵn sàng để thực hiện cài đặt lại sạch sẽ nếu có sự cố xảy ra (hoặc cứ sau 18 tháng hoặc vì vậy chỉ cần chủ động) và bạn muốn 'công cụ của mình' ở một nơi khác khi điều đó xảy ra." Một cách khác là "nếu chương trình của bạn làm điều gì đó ngu ngốc và sử dụng hết dung lượng đĩa C:\, thì không chỉ chương trình đó mà cả hệ thống của bạn cũng bị hỏng hoàn toàn."

Giải pháp Unix cho cả hai điều này là các phân vùng/điểm gắn kết riêng biệt. /home nằm trên một phân vùng riêng biệt với /, cũng như phân vùng nhật ký, phân vùng dữ liệu,... (nếu cần). Cần phải làm một cài đặt lại hoàn chỉnh? Chắc chắn, phân vùng hệ thống sẽ bị xóa, nhưng /home ở ngay đó với tất cả nội dung của bạn.

Nhìn chung, các chương trình không phải "hệ thống" tự cài đặt vào /opt hoặc /opt/local, thay vì /. Đó cũng có thể là một phân vùng khác (nhưng hãy xem các vấn đề phụ thuộc tiềm ẩn mà Nmath chỉ ra khi xây dựng lại phân vùng hệ thống). búng tay mô hình, nơi họ có toàn bộ môi trường nhỏ của riêng mình với các phiên bản phụ thuộc không được sử dụng bởi bất kỳ chương trình nào khác. Hãy sử dụng cả hai thứ đó vì chúng cũng giải quyết một số vấn đề về "mọi thứ trên C trong Windows".

Lưu ý rằng bạn có thể cài đặt các chương trình dành riêng cho mình, các chương trình này thường được cài đặt trong một số thư mục con của thư mục chính của bạn, ~/bin hoặc ~/opt/bin hoặc bất kỳ đâu. Nhưng lưu ý rằng đây không phải là hành vi được khuyến nghị cho một hệ thống, chỉ là một cách để bạn, một người dùng không có đặc quyền, cài đặt các công cụ làm việc yêu thích của bạn trên hệ thống của tôi mà không làm phiền tôi hoặc bất kỳ người dùng nào khác của tôi. Tất nhiên, bạn có thể liên kết tượng trưng hoặc thậm chí gắn ~/bin vào một số vị trí khác nếu muốn - Tôi chắc chắn đã liên kết tượng trưng ~/my_stuff với ổ đĩa mạng của chính nó vì tôi muốn nó có thể truy cập được từ tất cả các máy tính của mình (và được sao lưu khác với ~ ), ví dụ. Nhưng những gì trong ~/bin chỉ nên là những thứ bạn đã viết cho bạn, không phải ứng dụng/tiện ích hệ thống.

Điểm:0
lá cờ sa

Có những tiêu chuẩn về nơi những thứ khác nhau thuộc về Linux. Tất cả các bản phân phối chính hầu hết đều tuân theo các tiêu chuẩn đó ... à ... ngoại trừ Ubuntu khi nói đến các gói snap và nơi các gói snap có thể yêu cầu quyền truy cập vào dữ liệu. Nhưng đó là một vấn đề khác.

"Tiêu chuẩn phân cấp hệ thống tệp" dễ dàng được gửi trực tuyến, nhưng đối với tất cả trừ những người nghiêm túc nhất, bài viết wikipedia về chủ đề và bảng chứa trong đó là đủ. Đây là liên kết: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Quản lý lưu trữ là một chủ đề lớn và có nhiều giải pháp khác nhau có thể đáp ứng các nhu cầu khác nhau. Khả năng lưu trữ doanh nghiệp đã là một phần của hệ thống Linux hơn 20 năm và có thể giải quyết hầu hết mọi vấn đề về lưu trữ. Với việc lập kế hoạch cẩn thận, hầu hết các vấn đề cũng có thể được giải quyết mà không có bất kỳ thời gian ngừng hoạt động nào, mặc dù hầu hết người dùng Linux tại nhà không thực sự quan tâm đến việc học ZFS hoặc LVM.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.