Thực hiện cài đặt Ubuntu mới mà không phải cài đặt lại gói


0

Tôi hiện đang sử dụng debian wheezy và tôi muốn cài đặt Ubuntu. Tôi đang kết nối băng thông rộng chậm và tôi không muốn tải xuống tất cả các gói mà tôi đã cài đặt trên bản cài đặt debian. Có cách nào khác để cài đặt Ubuntu mới cài đặt / sao chép các tệp gói trước đó của bản cài đặt debian không?


Tôi tin rằng nhiều gói được viết lại để hoạt động với các phiên bản Ubuntu mới hơn.
Charles Green

Không sao, nhưng tôi không thể tải xuống tất cả các gói một lần nữa. Nó sẽ ổn nếu tôi phải tải xuống một vài gói, mặc dù.
syfluqs

K - hãy để tôi nói lại rằng - nhiều gói cũ hơn sẽ không hoạt động với các phiên bản mới hơn của Ubuntu ...
Charles Green

OK, hãy để tôi cũng viết lại- Tôi có thể tải xuống các phiên bản mới hơn của các gói cũ hơn, nhưng còn những gói khác được cập nhật thì sao? Hiện tại, hãy quên rằng tôi có các gói cũ và các gói hiện tại sẽ hoạt động tốt với cài đặt mới ...
syfluqs

Có lẽ bạn nên tải xuống tệp iso Ubuntu và cài đặt lại từ đầu, bao gồm cả việc cài đặt tất cả các gói đang cố gắng chuyển đổi bản cài đặt Debian thành Ubuntu. Có nhiều sự khác biệt sẽ gây ra vấn đề (và nhiều giờ cố gắng giải quyết chúng).
Làm

Câu trả lời:


1

Trên cài đặt cũ chạy lệnh sau:

sudo apt-get cài đặt dpkg-repack fakeroot && sudo mkdir ~ / dpkg-repack; cd ~ / dpkg-repack && sudo fakeroot -u dpkg-repackdpkg --get-selections | grep install | cut -f1

sẽ đặt tất cả các gói vào một thư mục trong thư mục nhà của bạn được gọi là "dpkg-repack". Sao chép nó vào thư mục nhà trên bản cài đặt mới của bạn và chạy

sudo dpkg -i * .deb

để cài đặt mọi thứ tương thích, sau đó chỉ cần cập nhật các gói thông thường để giải quyết sự không tương thích. Rất ít ứng dụng thực sự được mã hóa lại cho các bản phát hành mới, @syfluqs, vì vậy hai hoặc ba trong số hơn 300 chỉ có thể là một vài trình điều khiển hoặc một hoặc hai ứng dụng cốt lõi được cài đặt trong quá trình cài đặt bình thường và do đó không bị hạ cấp phiên bản cũ


đó là những gì tôi cần ... Tôi đánh giá cao sự giúp đỡ của bạn.
syfluqs

sudo apt-get install dpkg-repack fakeroot && sudo mkdir ~/dpkg-repack; cd ~/dpkg-repack && sudo fakeroot -u dpkg-repack $(sudo dpkg --get-selections | grep -w install | cut -f1) làm việc tốt hơn
syfluqs

0

Sao chép các gói .deb từ bộ đệm vào bộ đệm của ubfox (/ var / cache / apt / archives). Sử dụng dpkg-repackđể tạo .deb từ dữ liệu đã cài đặt. Hoặc sao chép nó vào bộ đệm hoặc tạo một gói cd bằng cách sử dụng aptoncdvà thêm nó vào các nguồn phần mềm.

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.