TeX Live > Linux#texlive > texlive-dummy


Linux で TeX Live 公式パッケージをインストールした場合は TeX Live に依存するパッケージによって各種 Linux ディストリビューションが提供している TeX Live がインストールされないように TeX Live の dummy パッケージをインストールします.

Arch Linux

TeX Live の公式サイトのインストーラで TeX Live をインストールした場合は AUR の texlive-dummy をインストールします. texlive-dummy をインストールすると TeX Live/Arch Linux に依存するパッケージが TeX Live/Arch Linux をインストールするのを防止できます.

yay -S texlive-dummy

AUR の texlive-dummy は削除されました.--> http://mao.5ch.net/test/read.cgi/linux/1506160955/911 , http://mao.5ch.net/test/read.cgi/linux/1506160955/912 , http://mao.5ch.net/test/read.cgi/linux/1506160955/913 , http://webcache.googleusercontent.com/search?q=cache:EaXS6hdXOb8J:https://aur.archlinux.org/pkgbase/texlive-dummy/

AUR の texlive-dummy は https://aur.archlinux.org/cgit/aur.git/snapshot/texlive-dummy.tar.xz からダウンロードできるようです.

http://webcache.googleusercontent.com/search?q=cache:EaXS6hdXOb8J:https://aur.archlinux.org/pkgbase/texlive-dummy/ のコメント欄でのやりとりは以下のようになります.

Latest Comments

zhou13 commented on 2018-02-26 21:56
I am not on the mail list so I cannot post there. But I don't agree with that argument. He argued that "if we let people submit dummy packages, eventually we will have one dummy package in the AUR for each real package in the repos, on top of the numerous variations, patched versions, git version, devel versions, and compat versions". However, there is a reason why packages likes texlive and maybe nodejs deserve a different treatment. They have their own repository so essentially they are like distribution. It is reasonable to use the upstream package, which has less bugs and upgrades more frequently. In case of texlive, it has a huge list of dependency. Having an aur package is really convenient.

FabioLolix commented on 2018-02-25 23:09
As per this discussion https://lists.archlinux.org/pipermail/aur-requests/2018-January/021830.html keep your pacman trickery for yourself and ask for deletion of this package or I'll do it. Thanks :)

zhou13 commented on 2018-01-21 23:53
I don't know why the old texlive-dummy is removed from AUR so I created this. I just looked up the --asume-installed and I think they are very different. IMO the former is more likely to be a temporary solution. I don't want to have any inconsistency in my package dependency and texlive-dummy seems to be the only solution. I don't think such functionality can be replaced by --assumend-installed.

Foucault commented on 2018-01-21 11:57
This will get flagged for deletion again because the functionality is built-in to pacman.

pacman --assume-installed texlive-bin=2017.44590 etc.

It is however more convenient to have a separate package instead of adding a dozen command line arguments when installing a package.

Linux Mint/Debian/Ubuntu

TeX Live の公式サイトのパッケージをインストールしたあとで TeX Live/Debian に依存するパッケージをインストールしようとすると TeX Live/Debian も同時にインストールされてしまいます. TeX Live/Debian がインストールされないように dummy パッケージを作成して依存関係の問題を回避します.

sudo apt install equivs
wget http://www.tug.org/texlive/files/debian-equivs-2018-ex.txt
equivs-build debian-equivs-2018-ex.txt
sudo dpkg -i texlive-local_2018-1_all.deb


TeX Live の公式サイトのインストーラで TeX Live をインストールした場合は texlive-dummy をインストールします. texlive-dummy をインストールすると TeX Live/Fedora に依存するパッケージが TeX Live/Fedora をインストールするのを防止できます.

sudo dnf copr enable fatka/texlive-dummy
sudo dnf install texlive-dummy


TeX Live の公式サイトのインストーラで TeX Live をインストールした場合は texlive-dummy をインストールします. texlive-dummy をインストールすると TeX Live/TeX Live for opensuse.org に依存するパッケージが TeX Live/TeX Live for opensuse.org をインストールするのを防止できます.

sudo zypper install http://mirrors.ctan.org/support/texlive/texlive-dummy/openSUSE/texlive-dummy-2018.9999-1.noarch.rpm


TeX Live の公式サイトのインストーラで TeX Live をインストールした場合は texlive-dummy をインストールします. texlive-dummy をインストールすると TeX Live/RHEL/CentOS/SL に依存するパッケージが TeX Live/RHEL/CentOS/SL をインストールするのを防止できます.

sudo yum install http://mirrors.ctan.org/support/texlive/texlive-dummy/EnterpriseLinux-7/texlive-dummy-2012a-1.el7.noarch.rpm

Gentoo Linux

Last-modified: 2018-07-09 (月) 05:50:48 (10d)