win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

- mr2h の投稿
返信数: 5
眼の前に遊んでいる古いnotebook PCがあります。Ubuntuで遊びたいと思いましてUbuntu-ja-22.04-desktop-amd64なるパッケージをclean installしてみました。 texlive2023をinstallしましたが、すでに古いパッケージが組み込まれているらしく、これを総て削除したいのです。 あるいは、最初から古いTeX一式を組み込まないoptionがあれば、其の方がbetterです。大昔FreeBSDをおいたしたとき、組み込むアプリは一々選択できるようにinstallerができていたと、思い出しました。 どちらかの方法をご教授いただきたく、おねがいいたします。なお、Linuxは超初心者です。
mr2h への返信

Re: win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

- mr2h の投稿
補足です。あとから最新のtexlive2023をインストールするので、其の前に古いversionのTeXをを削除し、お掃除しておきたいのです。/usr/binでなく、/usr/local/texlive/2023/bin/x86_64-linuxにパスをきって入れるつもりです。現行ではwhich uplatexすると、/ust/bin/uplatexとなります。texlive2023ののpath設定を、最初に置けばよいのでしょうが、餘計のものは予め削除したいのです。timgrでupdateもしたいし。{現行では出來ないようです。}
mr2h への返信

Re: win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

- 和田 勇 の投稿

ububtu 22.04 で試してみようと思いましたが、 夕方の時間帯はネットワークが混んでいてダウンロードが思うようにできないので 類似の debian 12 に texlive が入っていたので debian 12 で試してみました。

手順は 1) texlive と名のつくパッケージリストを作成 2) それを使って削除 3) お掃除 です。

この方法は、現役時代、パッケージの入れ替えなどに使った方法です。 ですのでrhel 系や freeBsd 系にも応用できると思います。

試行した際のコマンドヒストリーを参考に、スクリプト化したものを以下に示します。 (bash か zsh を想定してます)

    # 削除したいパッケージの代表的な文字列
    target=texlive
    
    # インストールされている削除したいパッケージリスト作成
    packages=$( apt list --installed 2>/dev/null | grep $target | awk -F/ ' { print $1 }' )
    
    # 削除対象パッケージリストがあればパッケージ削除
    [ -n "$packages" ] && sudo apt remove $packages
    
    # 依存関係でインストールされたりしたもので不要なもの削除
    sudo apt autoremove
mr2h への返信

Re: win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

- m c の投稿
日本のチームがTeX Live等を組み込んだ「Ubuntu Desktop 日本語 Remix」ですね.
多分, https://www.ubuntulinux.jp/download/ja-remix からダウンロードされたのではないでしょうか.

そこではなく,本家からダウンロードしてそれをクリーンインストールすればよいかと思います:
https://jp.ubuntu.com/download
m c への返信

Re: win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

- mr2h の投稿
望むような結果が、お陰様で得られました。有り難うございます。
と言つても、慣れない Linuxでは、試行錯誤のくりかえしでしたが。
mr2h への返信

Re: win11でLaTeXを少しだけ使えますが、今度Ubuntuでも使える環境を整えたい。

- m c の投稿
TeX Liveをインストールされたら,ダミーパッケージのインストールもお忘れなく:
https://texwiki.texjp.org/?texlive-dummy