| | 267 | === TeX 関係の /usr/bin 以下にあるシンボリックリンク === |
| | 268 | |
| | 269 | 各シンボリックリンクは、実ファイル・パスを含むパッケージに吸収させる。 |
| | 270 | |
| | 271 | texlive-2009-18vl6 から 2009-19vl6 への更新では、 |
| | 272 | 以下のチェックスクリプトを利用して、 |
| | 273 | 然るべき texlive-collection-<package> にいれこんだ。 |
| | 274 | |
| | 275 | {{{ |
| | 276 | #!/bin/bash |
| | 277 | |
| | 278 | rpm -q --quiet task-texlive-full-doc |
| | 279 | [ $? -ne 0 ] && \ |
| | 280 | echo "Usage: $(basename $0) > result.txt" && \ |
| | 281 | echo "please install task-texlive-full-doc" && \ |
| | 282 | exit 1 |
| | 283 | |
| | 284 | ( |
| | 285 | cd /usr/bin |
| | 286 | for lnk in $(rpm -ql texlive | grep /usr/bin); do |
| | 287 | [ -L $lnk ] || continue |
| | 288 | rlnk=$(readlink $lnk | sed -e "s|../|/usr/|") |
| | 289 | echo "$(rpm -qf $rlnk),$lnk,$rlnk,$(head -n 1 $lnk)" |
| | 290 | done |
| | 291 | ) | sort | grep -v texlive-2009 |
| | 292 | |
| | 293 | exit |
| | 294 | }}} |
| | 295 | |
| | 296 | 実行結果 |
| | 297 | {{{ |
| | 298 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py,#! /usr/bin/env python |
| | 299 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph,#!/usr/bin/perl |
| | 300 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl,#!/usr/bin/perl -w |
| | 301 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man,#!/usr/bin/env perl |
| | 302 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl,#!/usr/bin/env perl |
| | 303 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh,#! /bin/sh |
| | 304 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl,#!/usr/bin/env perl |
| | 305 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 306 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 307 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper,#! /usr/bin/env perl |
| | 308 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps,#! /usr/bin/env perl |
| | 309 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl,#! /usr/bin/env perl |
| | 310 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff,#! /usr/bin/env perl |
| | 311 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten,#! /usr/bin/perl |
| | 312 | texlive-collection-binextra-2009-3vl6.noarch,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser,#!/usr/bin/env perl |
| | 313 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context,#!/bin/sh |
| | 314 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools,#!/bin/sh |
| | 315 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua,#!/usr/bin/env texlua |
| | 316 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy,#!/bin/sh |
| | 317 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools,#!/bin/sh |
| | 318 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf,#!/bin/sh |
| | 319 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua,#!/usr/bin/env texlua |
| | 320 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools,#!/bin/sh |
| | 321 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools,#!/bin/sh |
| | 322 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf,#!/bin/sh |
| | 323 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools,#!/bin/sh |
| | 324 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools,#!/bin/sh |
| | 325 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec,#!/bin/sh |
| | 326 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont,#!/bin/sh |
| | 327 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb,#!/usr/bin/env ruby |
| | 328 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools,#!/bin/sh |
| | 329 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil,#!/bin/sh |
| | 330 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools,#!/bin/sh |
| | 331 | texlive-collection-context-2009-3vl6.noarch,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools,#!/bin/sh |
| | 332 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm,#!/usr/bin/perl |
| | 333 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst,#!/usr/bin/perl |
| | 334 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc,#!/usr/bin/perl |
| | 335 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 336 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm,#!/usr/bin/perl |
| | 337 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font,#!/usr/bin/perl |
| | 338 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx,#!/usr/bin/perl |
| | 339 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx,#!/usr/bin/perl |
| | 340 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs,#!/usr/bin/perl |
| | 341 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp,#!/usr/bin/perl |
| | 342 | texlive-collection-fontutils-2009-3vl6.noarch,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl,#!/usr/bin/perl |
| | 343 | texlive-collection-langgreek-2009-3vl6.noarch,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex,#!/usr/bin/env perl |
| | 344 | texlive-collection-langindic-2009-3vl6.noarch,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py,#!/usr/bin/env python |
| | 345 | texlive-collection-latex-2009-3vl6.noarch,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 346 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries,#!/usr/bin/env perl |
| | 347 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl,#!/usr/bin/env perl |
| | 348 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu,#!/usr/bin/env texlua |
| | 349 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex,#! /usr/bin/env perl |
| | 350 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu,#!/usr/bin/env texlua |
| | 351 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf,#!/bin/sh |
| | 352 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl,#! /usr/bin/perl -w |
| | 353 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl,#!/usr/bin/perl |
| | 354 | texlive-collection-latexextra-2009-3vl6.noarch,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 355 | texlive-collection-latexrecommended-2009-3vl6.noarch,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 356 | texlive-collection-pictures-2009-3vl6.noarch,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu,#!/usr/bin/env texlua |
| | 357 | texlive-collection-pictures-2009-3vl6.noarch,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf,#!/bin/sh |
| | 358 | texlive-collection-pictures-2009-3vl6.noarch,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk,#!/bin/sh |
| | 359 | texlive-collection-pictures-2009-3vl6.noarch,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex,#!/usr/bin/env perl |
| | 360 | texlive-collection-pstricks-2009-3vl6.noarch,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl,eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' |
| | 361 | texlive-collection-science-2009-3vl6.noarch,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl,#!/usr/bin/perl |
| | 362 | }}} |
| | 363 | |