Điểm:1

Vô tình xóa/bin trên Ubuntu 16.04

lá cờ de

tôi đã xóa /thùng rác thư mục trên Ubuntu 16.04 do nhầm lẫn. Có một thư mục tên thùng rác trong thư mục nhà và tôi đã xóa /thùng rác thư mục thay thế ~/thùng thư mục trong thư mục nhà. Thật không may, khi tôi khởi động lại PC, nó không khởi động được.

Tôi có các tệp quan trọng trong thư mục chính và thư mục chính không nằm trong phân vùng riêng biệt với HĐH. Việc nâng cấp hệ thống lên phiên bản mới hơn thông qua flash USB có thể khởi động có hữu ích để giải quyết vấn đề này không?

guiverc avatar
lá cờ cn
[Ubuntu 16.04 LTS đã hết thời hạn hỗ trợ *chuẩn*](https://fridge.ubuntu.com/2021/03/13/extended-security-maintenance-for-ubuntu-16-04-xenial-xerus -begins-april-30-2021/) do đó hiện không có chủ đề ở đây trừ khi câu hỏi của bạn dành riêng cho việc giúp bạn chuyển sang bản phát hành Ubuntu được hỗ trợ. Hỗ trợ Ubuntu 16.04 ESM có sẵn, nhưng không thuộc chủ đề ở đây, xem https://askubuntu.com/help/on-topic Xem thêm https://ubuntu.com/blog/ubuntu-16-04-lts-transitions- to-extend-an ninh-bảo trì-esm
guiverc avatar
lá cờ cn
Đối với câu hỏi về giải pháp nâng cấp của bạn; bạn chỉ định Ubuntu 16 tại một thời điểm nhưng được gắn thẻ 16.04 (các sản phẩm khác nhau) và không nói là Máy tính để bàn hay Máy chủ; nhưng giả sử Máy tính để bàn 16.04; vâng, * nâng cấp thông qua cài đặt lại * sẽ khắc phục sự cố. Nếu bạn sử dụng *Cái gì khác*, hãy chọn (các) phân vùng hiện có nhưng không định dạng **không**, không có tệp người dùng nào được chạm vào. Các thư mục hệ thống bị xóa (do đó nó sẽ khắc phục sự cố của bạn) trước khi cài đặt lại, ngay cả các gói bổ sung cũng được cài đặt lại (nếu có trong kho Ubuntu) giả sử bạn không định dạng!
Jano avatar
lá cờ de
Xin lỗi hệ điều hành là máy tính để bàn Ubuntu 16, vì vậy nếu việc nâng cấp hệ thống không giải quyết được vấn đề, liệu giải pháp thứ hai mà bạn giả định có giúp ích được gì cho tôi không?
guiverc avatar
lá cờ cn
Các sản phẩm Ubuntu sử dụng định dạng *năm* được thiết kế cho hoạt động *không đầu*, máy chủ thường là trên thiết bị/thiết bị hoặc trên đám mây; ví dụ. Ubuntu Core 16. Các bản phát hành Ubuntu dành cho máy tính để bàn đều dựa trên *deb* và sử dụng định dạng *year.month* không giống như các sản phẩm *year* chỉ là *snap*.
guiverc avatar
lá cờ cn
Chuẩn rồi. đó là những gì tôi sẽ làm, *nâng cấp thông qua cài đặt lại* bằng cách sử dụng *Cái gì đó khác*, sử dụng lại các phân vùng nhưng thực hiện định dạng **KHÔNG** vì đó là yếu tố kích hoạt phương pháp cài đặt mà tôi đang đề xuất. Việc /home chia sẻ cùng một phân vùng không quan trọng - điều quan trọng là bạn **KHÔNG** sử dụng bất kỳ cài đặt nào sử dụng định dạng (điều đó sẽ xóa dữ liệu của bạn!). Trước tiên, bạn nên sao lưu từ hệ thống *đang hoạt động*.
Jano avatar
lá cờ de
Ok cảm ơn bạn rất nhiều
Điểm:4
lá cờ cn

Trên các bản phát hành Ubuntu Desktop (inc. hương vị), bạn có thể Nâng cấp thông qua cài đặt lại.

khởi động sống hệ thống

Bắt đầu khắp nơi trình cài đặt cho Ubuntu Desktop và sử dụng Thứ gì khác (Phân vùng thủ công với thiên tai)

  • Chọn (các) phân vùng hiện có của bạn
  • đảm bảo bạn không có FORMAT được gắn thẻ

Nó sẽ gây ra những điều sau đây xảy ra

  • các gói đã cài đặt của bạn được ghi chú
  • các thư mục hệ thống của bạn bị xóa (các ứng dụng dành cho máy tính để bàn không lưu trữ dữ liệu trong các thư mục hệ thống; một số ứng dụng máy chủ thì có)
  • hệ thống mới được cài đặt
  • bất kỳ gói bổ sung nào bạn đã cài đặt (đã lưu ý trước đó) được cài đặt lại NẾU có sẵn trong bản phát hành mới của bạn từ kho Ubuntu
  • không có tệp người dùng nào được chạm vào (trừ khi bạn đã chọn định dạng)
  • bạn được yêu cầu khởi động lại

Nó nhanh hơn nhiều so với một phát hành-nâng cấpvà tôi thường quay trở lại khi cài đặt bị lỗi (và tôi quá lười sửa nó) hoặc tôi không có thời gian để phát hành-nâng cấp.

Các biến chứng có thể xảy ra nếu bạn có một hệ thống được mã hóa, vì Ubuntu 17.10 trở về trước đã sử dụng mã hóa khác cho 18.04 trở lên, vì vậy gói mà một số cài đặt được mã hóa cần không còn được bao gồm theo mặc định; nhưng điều đó có thể được giải quyết thông qua cài đặt thủ công trong quá trình sống phiên trước khi bắt đầu cài đặt (khắp nơi).

Tất nhiên, và như mọi khi, bạn phải luôn có các bản sao lưu vì mọi thứ có thể xảy ra (mất điện, v.v.), vì vậy hãy sao lưu dữ liệu của bạn trước bằng cách sử dụng sống phiên trước khi cài đặt.

guiverc avatar
lá cờ cn
Đối với tôi câu hỏi (*như hiện đang được viết*) vẫn còn lạc đề; vì đó là về bản phát hành EOL/ESM. Tuy nhiên, nếu câu hỏi đã được viết (hiện tại nó đề cập đến nó một cách chi tiết) là về việc cài đặt lại bản sửa lỗi; sau đó câu trả lời này là về chủ đề ...
guiverc avatar
lá cờ cn
Cũng xin thông tin cho bất kỳ ai sử dụng loại *nâng cấp thông qua cài đặt lại* này. Bạn thường nhận được thông báo lỗi khi kết thúc quá trình cài đặt rằng không thể cài đặt lại các gói; điều này không nằm ngoài dự đoán; ví dụ. nếu đi từ 18.04 đến 20.04, cả Qt4 & python2 đều bị xóa khỏi kho lưu trữ do EOL, vì vậy các gói yêu cầu những thứ đó không có sẵn trong *focal*... 16.04 -> 18.04 đã quá lâu để tôi có thể nhớ lại những gì đã xảy ra giữa *xenial * & *bionic* chu kỳ; nhưng các gói có thể đã bị xóa; chưa nói đến các gói của bên thứ 3 có nhiều vấn đề hơn.
Điểm:1
lá cờ zw

Tôi thấy cách sau để khôi phục phiên bản Ubuntu 16.04 LTS hiện tại của bạn mà không cần cài đặt lại:

  1. Bạn boot bản cài đặt gốc Ubuntu 16.04 LTS LiveCD/LiveUSD ở chế độ Try Ubuntu, sau đó mount phân vùng hệ điều hành đang dùng và copy /thùng rác thư mục từ LiveCD/LiveUSB sang phân vùng HĐH bằng cách sử dụng lệnh như Sudo cp -ar /bin /media/ubuntu/OS/ hoặc với GUI, sau đó khởi động lại;

  2. Sau lần đầu tiên đăng nhập thành công vào hệ điều hành của bạn, bạn có thể cài đặt lại các gói có tệp trong /thùng rác bằng cách sử dụng lệnh dưới đây:

    sudo apt-get cập nhật
    sudo apt-get install --reinstall $(dpkg -S /bin | sed "s/,//g" | sed "s|: /bin||")
    
  3. Để giữ cho hệ thống nhất quán, hãy tìm các tệp thực thi bổ sung đã được sao chép từ LiveCD/LiveUSB nhưng không tồn tại trong HĐH của bạn và xóa chúng theo cách thủ công bằng cách sử dụng lệnh bên dưới

    tìm /bin -type f -exec dpkg -S {} \; 2> ~/not-from-apt.out
    

    sau đó kiểm tra cẩn thận nội dung của ~/not-from-apt.out và xóa các tệp nhị phân được liệt kê ở đây. Hoặc sử dụng một lớp lót bên dưới nếu bạn chắc chắn:

    sudo rm -v -i $(cat ~/not-from-apt.out | awk '{print $7}') 
    
  4. Sau đó nâng cấp hệ thống này lên bản phát hành 18.04 LTS mới hơn bằng cách Sudo do-phát hành-nâng cấp hoặc bằng cách sử dụng quản lý cập nhật -c.

Đă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.