Tôi cần dọn dẹp máy chủ của mình từ các gói Php 5.3 (có rất nhiều trong số chúng) để có thể biên dịch Php 5.2. Phương pháp dễ nhất/an toàn nhất để loại bỏ tất cả chúng là gì?
Đã hỏi ngày 3 tháng 9 năm 2011 lúc 17:59Sep 3, 2011 at 17:59
Phương pháp này không nên được sử dụng mà không cần xem xét cẩn thận. Đọc dưới đây bình luận. Điều này sẽ hoàn toàn loại bỏ bất kỳ gói nào với một tên bắt đầu bằng 4 và bất cứ điều gì liên quan đến nó.
Đừng nhấn 6Nếu vậy, hãy nhập 7, sao chép danh sách (& dọn dẹp từ các gói không liên quan) và loại bỏ chúng theo cách thủ công:
T.Todua 4891 Huy hiệu vàng4 Huy hiệu bạc14 Huy hiệu đồng1 gold badge4 silver badges14 bronze badges Đã trả lời ngày 3 tháng 9 năm 2011 lúc 18:07Sep 3, 2011 at 18:07
RobinjrobinjRobinJ 8,5688 Huy hiệu vàng45 Huy hiệu bạc69 Huy hiệu Đồng8 gold badges45 silver badges69 bronze badges 16 Tôi không khuyên bạn nên chạy 8.Điều đó thật đáng sợ! May mắn thay, tôi đã không gõ tùy chọn 9, bởi vì nó đã chọn khoảng hàng trăm gói mà không có 4 trong tên của họ.
Làm thế nào nó hoạt động: Đầu tiên, một danh sách các gói được tạo bằng loạt lệnh này: 1. Gợi ý: Bạn có thể chạy phần này của lệnh trong thiết bị đầu cuối của mình để xem các gói nào sẽ được gỡ bỏ. Bạn sẽ nhận được một cái gì đó như: 2Cuối cùng, khi bạn chạy lệnh đầy đủ, danh sách các gói này sẽ được chuyển sang thanh lọc sudo apt-get, loại bỏ tất cả các gói., when you run the full command, this list of packages gets passed to sudo apt-get purge, removing all of the packages. Gợi ý: Nếu cảm thấy an toàn hơn với bạn, bạn có thể dễ dàng chạy chúng một cách riêng biệt và sao chép+dán danh sách các gói để xóa như vậy: 3
Đã trả lời ngày 13 tháng 9 năm 2012 lúc 10:20Sep 13, 2012 at 10:20
Bentobentobento 1.1611 Huy hiệu vàng7 Huy hiệu bạc2 Huy hiệu đồng1 gold badge7 silver badges2 bronze badges 5
Có lẽ bạn sẽ muốn thanh lọc tất cả các gói PHP* từ hệ thống của bạn. Một cái gì đó với một thẻ hoang dã nên hoạt động
Bạn có thể quan tâm đến cách rollback sang PHP 5.2 để đi đâu tiếp theo.
Đã trả lời ngày 3 tháng 9 năm 2011 lúc 18:06Sep 3, 2011 at 18:06
Marco Ceppimarco CeppiMarco Ceppi 47.3K29 Huy hiệu vàng171 Huy hiệu bạc197 Huy hiệu đồng29 gold badges171 silver badges197 bronze badges 3 Đầu tiên, bạn phải loại bỏ Apache và tất cả các phụ thuộc của nó với:
và sau đó:
Nếu bạn có bất kỳ vấn đề nào với phpmyadmin, hãy thử nhập vấn đề này vào thiết bị đầu cuối:
Techraf 3.28610 Huy hiệu vàng25 Huy hiệu bạc37 Huy hiệu Đồng10 gold badges25 silver badges37 bronze badges Đã trả lời ngày 1 tháng 4 năm 2016 lúc 6:41Apr 1, 2016 at 6:41
1
Trong trường hợp của bạn, bạn có thể tìm kiếm tất cả các gói:
Và sau đó thanh lọc chúng:
Eric Carvalho 52.6K102 Huy hiệu vàng134 Huy hiệu bạc161 Huy hiệu Đồng102 gold badges134 silver badges161 bronze badges Đã trả lời ngày 29 tháng 1 năm 2013 lúc 13:14Jan 29, 2013 at 13:14
2 Ngoài bất kỳ thanh trừng nào được đề cập trong các câu trả lời khác, nếu bạn muốn hoàn toàn chắc chắn mọi thứ đều bị xóa, bạn có thể muốn chạy 0Điều này sẽ hiển thị cho bạn các tệp/thư mục với tên PHP trong đó. Sau đó, bạn sẽ muốn kiểm tra từng đường dẫn tệp này, tức là: 1Và xóa chúng như là phù hợp. Hãy cẩn thận để không xóa bất cứ điều gì quan trọng đối với quy trình khác mà bạn cần tiếp tục chạy, trừ khi bạn cũng muốn cài đặt lại điều đó. Để xóa một thư mục hoặc tệp, chúng tôi sử dụng nhận xét 4 bằng cờ 5, do đó, được đưa ra ví dụ trên, chúng tôi sẽ nhập: 2Đã trả lời ngày 12 tháng 1 năm 2017 lúc 16:56Jan 12, 2017 at 16:56
Regex hai người nói là không chính xác. Thay vì sử dụng 6 hoặc 7, người ta nên sử dụng 8Instead of using 6 or 7 One should use 8Đó là câu trả lời đúng. Vì vậy, bạn sẽ sử dụng: 9So you would use: 9Mặc dù tôi không khuyên bạn nên sử dụng phương pháp này, vì nó rất tự động và tôi khuyến khích bạn sử dụng 0 để lấy danh sách các gói và sử dụng các tên gói này mà bạn có từ lệnh trên trong lệnh này: 1Đã trả lời ngày 7 tháng 9 năm 2017 lúc 14:43Sep 7, 2017 at 14:43
2 3Giải trình 2 - Danh sách các gói đã cài đặt với phiên bản và thông tin khác; 3 - Danh sách các tên gói được cài đặt chỉ; 4 - Danh sách các tên gói được cài đặt chỉ bắt đầu trong 4;________ 36- Danh sách vượt qua các tên gói được cài đặt chỉ bắt đầu bằng PHP dưới dạng đối số cho 7Command; 8 - Xóa tất cả các tệp cấu hình cho 9;Nếu cần 0 - Xóa tất cả các tệp cấu hình của tất cả các phiên bản 1 ( 9, 3, 4, v.v.); 5 - Xóa tất cả các tệp cấu hình của tất cả các phiên bản 4 ( 1, 8, v.v.);Đã trả lời ngày 24 tháng 6 năm 2020 lúc 10:56Jun 24, 2020 at 10:56
Tôi sử dụng 9 Nó loại bỏ PHP và tất cả các gói liên quan - cho phiên bản đã cho - và hạ cấp hệ thống xuống bất kỳ phiên bản PHP hiện có, được cài đặt (cũ hơn) nào khác.Đã trả lời ngày 20 tháng 11 năm 2021 lúc 5:20Nov 20, 2021 at 5:20
Đầu tiên tôi chạy 0 để hiển thị tất cả các phiên bản PHP đã cài đặt sau đó tôi đã xóa phiên bản PHP cụ thể được đề cập (8.1) với tất cả các phụ thuộc liên quan (phần mở rộng) bằng cách chạy 1Đã trả lời ngày 24 tháng 1 lúc 11:31Jan 24 at 11:31
|