Miktex foi corrompido pela atualização no manjaro

vc tentou pelo pamac? o que acontece quando vc tenta por um aur helper qualquer?
sudo pacman -Syu yay && yay -Syu miktex?

Tenta compilar aí e coloca a saída do erro, vamos ver do que se trata…

Não, não uso.

1 Curtida

eu tento pelo pamac e dá a mesma resposta. aos 34 % ele dá erro e aborta a compilação.

sudo pacman -Syu yay && yay -Syu miktex
:: Sincronizando a base de dados de pacotes...
 core está atualizado
 extra está atualizado
 community está atualizado
 multilib está atualizado
atenção: yay-10.1.2-3 está atualizado -- reinstalando
:: Iniciando atualização completa do sistema...
resolvendo dependências...
procurando pacotes conflitantes...

Pacotes (1) yay-10.1.2-3

Tamanho total instalado:  7,74 MiB
Alteração no tamanho:   0,00 MiB

:: Continuar a instalação? [S/n] s
(1/1) verificando chaves no chaveiro               [######################] 100%
(1/1) verificando integridade do pacote            [######################] 100%
(1/1) carregando arquivos do pacote                [######################] 100%
(1/1) verificando conflitos de arquivos            [######################] 100%
(1/1) verificando espaço em disco disponível       [######################] 100%
:: Processando alterações do pacote...
(1/1) reinstalando yay                             [######################] 100%
:: Executando hooks pós-transação...
(1/1) Arming ConditionNeedsUpdate...
:: Sincronizando a base de dados de pacotes...
 core está atualizado
 extra está atualizado
 community está atualizado
 multilib está atualizado
:: Iniciando atualização completa do sistema...
nada para fazer
:: Procurando atualizações nos bancos de dados...
:: Procurando atualizações no AUR...
 -> Pacotes AUR ausentes:  libunique  mhwd-nvidia-340xx  orage
 -> Pacotes AUR orfãos:  insync-caja  texlive-tikz-dsp
:: Verificando conflitos...
:: Verificando conflitos internos...
[Repo:5]  apr-1.7.0-3  apr-util-1.6.1-8  log4cxx-0.11.0-1  libmspack-1:0.10.1alpha-3  uriparser-0.9.4-1
[Repo Make:7]  java-xmlgraphics-commons-2.4-2  java-commons-logging-1.2-3  java-commons-io-2.6-2  java-batik-1.14-1  java-avalon-framework-4.2.0-9  fop-2.5-1  boost-1.75.0-2
[Aur:1]  miktex-21.3-2

==> Remover dependências make após a instalação? [s/N] s
  1 miktex                                   (Arquivos de Build Existem)
==> Limpar e construir quais pacotes?
==> [N]Nenhum [A]Todos [Ab]Abortar [I]Instalados [No]Não Instalados ou (1 2 3, 1-3, ^4)
==> 1
:: Removendo (1/1): /home/fredklier/.cache/yay/miktex
:: PKGBUILD baixado (1/1): miktex
  1 miktex                                   (Arquivos de Build Existem)
==> Exibir Diffs?
==> [N]Nenhum [A]Todos [Ab]Abortar [I]Instalados [No]Não Instalados ou (1 2 3, 1-3, ^4)
==> a
diff --git /home/fredklier/.cache/yay/miktex/PKGBUILD /home/fredklier/.cache/yay/miktex/PKGBUILD
new file mode 100644
index 0000000..7a0b5c7
--- /dev/null
+++ /home/fredklier/.cache/yay/miktex/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: ccat3z <c0ldcat3z@gmail.com>
+# Maintainer: heavysink <winstonwu91 at gmail>
+
+pkgname=miktex
+pkgver=21.3
+pkgrel=2
+pkgdesc="a distribution of the TeX/LaTeX typesetting system"
+arch=('x86_64')
+url="https://miktex.org"
+license=('custom')
+depends=('apr' 'boost-libs' 'apr-util' 'bzip2' 'cairo' 'expat' 'fontconfig' 'freetype2'
+         'fribidi' 'gd' 'gmp' 'graphite' 'harfbuzz-icu' 'hunspell' 'icu'
+         'libjpeg' 'log4cxx' 'xz' 'mpfr' 'libmspack' 'openssl' 'pixman' 'libpng'
+         'poppler' 'popt' 'potrace' 'uriparser' 'hicolor-icon-theme' 'zziplib' 'poppler-qt5' 'qt5-script' 'qt5-declarative')
+makedepends=('cmake' 'coreutils' 'fop' 'sed' 'libxslt' 'qt5-tools' 'boost')
+source=("https://github.com/MiKTeX/miktex/archive/${pkgver}.tar.gz")
+md5sums=('3828012cc9df51c1ae9b5305723b5a1d')
+
+build() {
+    cd "$srcdir/$pkgname-$pkgver"      
+    [ -d build ] || mkdir build
+    cd build
+    cmake -DCMAKE_INSTALL_PREFIX=/opt/miktex -DWITH_UI_QT=ON -DUSE_SYSTEM_POPPLER=TRUE -DUSE_SYSTEM_POPPLER_QT5=TRUE ..
+    make
+}
+
+package() {
+    cd "$srcdir/$pkgname-$pkgver/build"
+    make DESTDIR="$pkgdir/" install
+    
+    cd $pkgdir
+
+    install -Dm644 opt/miktex/share/applications/miktex-console.desktop usr/share/applications/miktex-console.desktop
+    sed -i 's/^Exec=miktex-console$/Exec=\/opt\/miktex\/bin\/miktex-console/' usr/share/applications/miktex-console.desktop
+    cp -R opt/miktex/share/applications/icons usr/share/
+
+    mv opt/miktex/man usr/share/man
+    #rm $pkgdir/usr/share/man/man5/updmap.cfg.5.gz
+}

Como vc anda de espaço na home?

usa a versão git por enquanto, então
yay -Syu --noconfirm miktex-git

2 Curtidas

não sei. mas nessa instalação eu não separei a home do root e tenho bastante espaço em disco ainda.

1 Curtida

vou tentar aqui, eu estou um pouco corrido com o trabalho e esse problema é no meu laptop reserva. Mas amanhã eu testo. Obrigado