Cách xóa liên kết 'cập nhật thay thế' trên Linux


9

Xin lỗi vì đã hỏi điều này, nhưng tôi không thể giải quyết vấn đề đơn giản như vậy trong vài giờ:

Tôi đã mắc một lỗi đánh máy

update-alternatives --install /usr/lib64/R/lib/libRblapack.so libRblapack.so /usr/lib64/R/lib/libRblapack_native.so 100

Nó phải là libRlapack.so thay vì libRblapack. Vấn đề là nếu phát hành một dòng lệnh chính xác, tức là

update-alternatives --install /usr/lib64/R/lib/libRlapack.so libRlapack.so /usr/lib64/R/lib/libRlapack_native.so 100

nó trả về một lỗi:

liên kết chính cho libRlapack.so phải là /usr/lib64/R/lib/libRblapack.so

Tôi đã thử

update-alternatives --remove libRblapack.so /usr/lib64/R/lib/libRblapack.so

nhưng nó không hoạt động - trả về cùng một lỗi khi nhập một lệnh chính xác.

Làm thế nào tôi có thể sửa nó?

Cảm ơn!

Câu trả lời:


7

Tôi sẽ thử làm sạch nó bằng tay. Tôi chưa bao giờ làm điều này vì vậy hãy chắc chắn rằng bạn sao lưu trước.

  • Xóa liên kết khỏi / etc / thay thế
  • Xóa tệp có liên quan khỏi thư mục quản trị
    • / var / lib / dpkg / lựa chọn thay thế / trên ubfox (debian có thể giống nhau nhưng kiểm tra các trang man trong phần PHIM)
    • / var / lib / lựa chọn thay thế / trên CentOS 6 & 7

Cảm ơn! nó đã hoạt động - Tôi vừa chỉnh sửa tệp liên kết trong / var / lib / thay thế /
user2723490
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.