質問: 2:2012-19.20130317_r29408.fc17 for package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 --> processing dependency: texlive-base for package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 --> processing dependency: tex-dvipng for package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 --> processing dependency: libpng15.so.15()(64bit) for package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 --> processing dependency: libkpathsea.so.6()(64bit) for package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 ---> package texlive-kpathsea.noarch 2:svn28792.0-19.fc17 will be obsoleting --> processing dependency: texlive-kpathsea-bin for package: 2:texlive-kpathsea-svn28792.0-19.fc17.noarch --> running transaction check ---> package kpathsea.x86_64 0:2007-66.fc16 will be obsoleted --> processing dependency: libkpathsea.so.4()(64bit) for package: evince-dvi-3.2.1-2.fc16.x86_64 ---> package texlive-base.noarch 2:2012-19.20130317_r29408.fc17 will be installed ---> package texlive-dvipng.noarch 2:svn26689.1.14-19.fc17 will be installed ---> package texlive-dvipng-bin.x86_64 2:svn26509.0-19.20130317_r29408.fc17 will be obsoleting --> processing dependency: libpng15.so.15()(64bit) for package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 ---> package texlive-kpathsea-bin.x86_64 2:svn27347.0-19.20130317_r29408.fc17 will be installed ---> package texlive-kpathsea-lib.x86_64 2:2012-19.20130317_r29408.fc17 will be installed --> finished dependency resolution error: package: evince-dvi-3.2.1-2.fc16.x86_64 (@fedora) requires: libkpathsea.so.4()(64bit) removing: kpathsea-2007-66.fc16.x86_64 (@so-updates) libkpathsea.so.4()(64bit) obsoleted by: 2:texlive-kpathsea-svn28792.0-19.fc17.noarch (texlive) not found error: package: 2:texlive-dvipng-bin-svn26509.0-19.20130317_r29408.fc17.x86_64 (texlive) requires: libpng15.so.15()(64bit) you could try using --skip-broken to work around the problem you could try running: rpm -va --nofiles --nodigest yum install texliveを実行すると、f17バージョンをインストールしようとしますが失敗しました。f16バージョンをインストールするにはどうすればよいですか?どうすればyum update with 2012/packages.f17/を元に戻すことができますか私はyumの歴史を試しましたが、今日の歴史では、 loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit id | login user | date and time | action(s) | altered ------------------------------------------------------------------------------- 124 | esolve ... <esolve> | 2013-09-12 18:35 | erase | 24 123 | root <root> | 2013-08-23 11:08 | update | 1 122 | root <root> | 2013-08-21 14:13 | update | 1 < 121 | esolve ... <esolve> | 2013-05-31 15:36 | install | 1 > 120 | root <root> | 2013-05-29 15:13 | install | 1 < 119 | root <root> | 2013-04-18 13:13 | update | 1 >< これはyumupdateとは関係がないようですhistoryの結果: 1003 yum update 1004 vim 1005 vim /etc/yum.repos.d/texlive.repo 1006 yum update 1007 yum install texlive 1008 vim /etc/yum.repos.d/texlive.repo 1009 clear 1010 yum history 1011 yum history list 1012 vim 1013 vim /etc/yum.repos.d/texlive.repo 1014 yum history list 1015 history また、私は試しましたyum history undo 124 しかし失敗しました! [root@kitty esolve]# yum history undo 124 loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit http://repos.fedorapeople.org/repos/leigh123linux/cinnamon/fedora-16/x86_64/repodata/repomd.xml: [errno 14] http error 404 - not found : http://repos.fedorapeople.org/repos/leigh123linux/cinnamon/fedora-16/x86_64/repodata/repomd.xml trying other mirror. undoing transaction 124, from thu sep 12 18:35:31 2013 erase r-2.14.1-1.fc16.x86_64 ? erase r-core-2.14.1-1.fc16.x86_64 ? erase r-devel-2.14.1-1.fc16.x86_64 ? erase a2ps-4.14-12.fc15.x86_64 ? erase docbook-utils-pdf-0.6.14-29.fc16.noarch ? erase html2ps-1.0-0.7.b7.fc15.noarch ? erase jadetex-3.13-10.fc15.noarch ? erase kile-2.1.1-1.fc16.x86_64 ? erase linuxdoc-tools-0.9.66-9.fc15.x86_64 ? erase tetex-dvipost-1.1-12.fc15.x86_64 ? erase tex-cm-lgc-0.5-18.fc15.noarch ? erase tex-preview-11.86-6.fc16.noarch ? erase texinfo-tex-4.13a-15.fc15.x86_64 ? erase texlive-2007-66.fc16.x86_64 ? erase texlive-dvips-2007-66.fc16.x86_64 ? erase texlive-latex-2007-66.fc16.x86_64 ? erase texlive-texmf-2007-40.fc16.noarch ? erase texlive-texmf-dvips-2007-40.fc16.noarch ? erase texlive-texmf-fonts-2007-40.fc16.noarch ? erase texlive-texmf-latex-2007-40.fc16.noarch ? erase texlive-utils-2007-66.fc16.x86_64 ? erase texmaker-1:3.2.2-1.fc16.x86_64 ? erase texmf-rr-inria-4.11-inria.0.noarch ? erase xdvik-22.84.14-9.fc15.x86_64 ? error: no package(s) available to install
回答: さて、f16に使用するurlは間違っていると思います。正しいものは次のとおりです。http://jnovy.fedorapeople.org/texlive/2011/packages.fc16/ それ以外の場合は、yum historyとオプションundoまたはrollbackを使用してyumアクションを元に戻すことができます。詳細については、manページとここを参照してください。 yum history トランザクションの操作-red hat 6ドキュメント