| 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 | |