✅ ROOT権限なしでFreeBSD13にLaTeX(Texlive)をインストールする方法

インストーラを使用。
環境変数の設定

PATHなどの環境変数を設定・変更。


% cd

% vi .cshrc
% cat .cshrc
............
............
set path = ($HOME/bin $HOME/local/bin $HOME/local/texlive/2026/bin/amd64-freebsd /sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin)

setenv TEXDIR         $HOME/local/texlive/2026
setenv TEXMFLOCAL     $HOME/local/texlive/2026/texmf-local
setenv TEXMFSYSCONFIG $HOME/local/texlive/2026/texmf-config
setenv TEXMFSYSVAR    $HOME/local/texlive/2026/texmf-var
setenv MANPATH        $HOME/local/texlive/2026/texmf-dist/doc/man
setenv INFOPATH       $HOME/local/texlive/2026/texmf-dist/doc/info
setenv TEXMFHOME      $HOME/texmf
setenv TEXMFCONFIG    $HOME/.texlive2026/texmf-config
setenv TEXMFVAR       $HOME/.texlive2026/texmf-var
setenv TEXLIVE_INSTALL_NO_DISKCHECK 1
............
............
%

% source ~/.cshrc
                
インストーラのダウンロードと解凍

% source ~/.cshrc

% cd $HOME/local/src
% wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
% tar xzf install-tl-unx.tar.gz
                
Texliveインストール

% cd $HOME/local/src/install-tl-20260206            ''' 20260206=YYYYMMDD 以下、YYYYは2026。

% mkdir -p $HOME/local/texlive/2026
% mkdir -p $HOME/local/texlive/2026/texmf-dist
% mkdir -p $HOME/local/texlive/2026/texmf-local
% mkdir -p $HOME/local/texlive/2026/texmf-var
% mkdir -p $HOME/local/texlive/2026/texmf-config
% mkdir -p $HOME/.texlive2026/texmf-var
% mkdir -p $HOME/.texlive2026/texmf-config
% mkdir -p $HOME/texmf

% setenv | grep TEX
TEXDIR=/home/accountname01/local/texlive/2026
TEXMFLOCAL=/home/accountname01/local/texlive/texmf-local
TEXMFSYSVAR=/home/accountname01/local/texlive/2026/texmf-var
TEXMFSYSCONFIG=/home/accountname01/local/texlive/2026/texmf-config
TEXMFVAR=/home/accountname01/.texlive2026/texmf-var
TEXMFCONFIG=/home/accountname01/.texlive2026/texmf-config
TEXMFHOME=/home/accountname01/texmf
%

% ./install-tl
............
............
............
 <D> set directories:
   TEXDIR (the main TeX directory):
............
............
............
Actions:
 <I> start installation to hard disk
 <P> save installation profile to 'texlive.profile' and exit
 <Q> quit

Enter command: D
............
............
............
 <D> set directories:
   TEXDIR (the main TeX directory):
     /home/accountname01/local/texlive/2026
   TEXMFLOCAL (directory for site-wide local files):
     /home/accountname01/local/texlive/2026/texmf-local
   TEXMFSYSVAR (directory for variable and automatically generated data):
     /home/accountname01/local/texlive/2026/texmf-var
   TEXMFSYSCONFIG (directory for local config):
     /home/accountname01/local/texlive/2026/texmf-config
   TEXMFVAR (personal directory for variable and automatically generated data):
     ~/.texlive2026/texmf-var
   TEXMFCONFIG (personal directory for local config):
     ~/.texlive2026/texmf-config
   TEXMFHOME (directory for user-specific files):
     ~/texmf

 <O> options:
   [ ] use letter size instead of A4 by default
   [X] allow execution of restricted list of programs via \write18
   [X] create all format files
   [X] install macro/font doc tree
   [X] install macro/font source tree
   [ ] create symlinks to standard directories

 <V> set up for portable installation

Actions:
 <I> start installation to hard disk
 <P> save installation profile to 'texlive.profile' and exit
 <Q> quit

Enter command: I

''' 少し長い時間かかります。

............
............
............

TeX Liveへようこそ!
ドキュメントの一覧は/home/accountname01/local/texlive/2026/index.htmlをご覧ください。

TeX Liveのウェブサイト(https://tug.org/texlive/)にはすべてのアップデートとコレクションの情報が掲載されています。TeX Liveは全世界のTeXユーザ
会有志による合同プロジェクトです。TeX Liveプロジェクトをサポートしていただける場合お好きなTeXユーザ会に入会することをご検討ください。TeXユーザ会の一覧はhttps://tug.org/usergroups.htmlでご確認いただけます。

Add /home/accountname01/local/texlive/2026/texmf-dist/doc/man to MANPATH.
Add /home/accountname01/local/texlive/2026/texmf-dist/doc/info to INFOPATH.
Most importantly, add /home/accountname01/local/texlive/2026/bin/amd64-freebsd
to your PATH for current and future sessions.

Logfile: /home/accountname01/local/texlive/2026/install-tl.log

%
                
後掃除

% cd $HOME/local/src
% rm install-tl-unx.tar.gz
% rm -rf install-tl-20260206
                
動作確認

% cd
% cd wrk
% vi test.tex
% cat test.tex
\documentclass[a4paper,11pt,uplatex]{jsarticle}
\title{タイトル名}
\begin{document}
\maketitle

これはテストです.
これは\textbf{テスト}です.

\end{document}
%

% uplatex test.tex
% dvipdfmx test.dvi

''' test.pdfが生成されていればOK。
                
 
🔝