Cài đặt texlive 2017 trên Ubuntu 16.04 LTS


16

Tôi đã cố gắng cài đặt texlive2017 so với năm 2015, nhưng tôi đã gặp một số lỗi. Nó nói rằng

trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
   which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'

Tôi đã sử dụng

sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt-get update
sudo apt-get install texlive-full

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


loại bỏ texlive2015 trước sau đó cài đặt texlive2017 hoạt động.
Tối đa

Ubuntu 17.04 và các bản chạy trên không có lỗi :)
Yan King Yin

Câu trả lời:


6

Tôi đã gặp vấn đề này ngày hôm qua và giải quyết nó lặp đi lặp lại ... mất khá nhiều thời gian.

Thông báo lỗi cũng trỏ đến gói .deb đã tải xuống. Bạn có thể buộc cài đặt với: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Điều này sẽ cài đặt gói với rất nhiều cảnh báo, nhưng bạn có thể tiến hành sudo apt install -f(tôi thực sự đã sử dụng dist-upgrade) cho đến khi sự cố tiếp theo. Tôi đã phải lặp lại thủ tục này trong sáu gói.

Khi cài đặt thành công và không còn gói nào phá vỡ quy trình với lỗi đã đề cập, tôi đã khởi động lại sudo apt dist-upgradeđể hoàn tất cài đặt.

Tôi đã đi theo cách này, vì apt purge texlive-fullkhông thể vì tình trạng tham nhũng của nó.


10

Để cài đặt TeXLive mới nhất và lớn nhất 2017, hãy chạy mã sau trong thiết bị đầu cuối của bạn:

curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
  && ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH

Và khi bạn muốn cập nhật các gói khi bạn muốn, bạn có thể ban hành lệnh này : tlmgr update --all.

(hướng dẫn cài đặt đầy đủ có thể được tìm thấy trên trang web kéo )

Nếu bạn không muốn cài đặt bất cứ thứ gì, thì đây là hình ảnh docker với TeXLive 2017 với Pandoc - một công cụ chuyển đổi tài liệu phổ quát đa năng.

Thưởng thức!!


Mẹo tuyệt vời! Sử dụng một hình ảnh Docker là dễ dàng như có thể.
onknows

1
echo và install-tl cần phải là tiền tố sudođối với tôi
wordsforthewise

Lệnh cuối cùng phải là PATH = ... phải không?
wordsforthewise

@onknows: Không đồng ý. Thật lãng phí khi có thể.
einpoklum

Bây giờ khi ở TeXstudio, làm thế nào tôi có thể khiến nó thực sự sử dụng các nhị phân mới?
Tối đa

1

Các gói trên PPA bạn đang sử dụng dường như không cung cấp bản nâng cấp rõ ràng từ các gói Ubuntu chính thức (cùng một tệp thuộc về một gói trong kho chính thức và gói khác trong PPA). Do đó, bạn cần gỡ cài đặt các gói TeX Live hiện tại trước khi bạn có thể cài đặt các gói từ PPA.

Ngoài ra, không sử dụng PPA chút nào và chỉ sử dụng trình cài đặt được cung cấp bởi các nhà phát triển TeX Live.

Và nhân tiện, không, bạn không cần texlive-full. Cài đặt nó có ý nghĩa nhiều như cài đặt tất cả các gói từ kho Ubuntu.


bạn có thể làm cho Suman Khanals trả lời tốt hơn và khai sáng cho chúng tôi làm thế nào để không cài đặt mọi thứ?
Tối đa
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.