Texlive-latex - Repository problems

3 risposte [Ultimo messaggio]
Ritratto di DanieleF.
DanieleF.
(Newbie)
Offline
Newbie
Iscritto: 04/07/2014
Messaggi: 5

Ciao a tutti,

volevo installare latex su openSUSE 13.1, ma il primo problema che mi si presenta è l'aggiunta dei repository eseguendo il "Direct install" di texlive-latex.

Il primo repository che non riesco ad aggiungere è:

http://download.opensuse.org/repositories/openSUSE:/13.1:/Ports/extra/

ma anche per http://download.opensuse.org/repositories/openSUSE:/13.1/ports/ si presenta lo stesso problema:

"Valid metadata not found at specified URL"
"Repository type can't be determined"

Come posso capire cosa c'è che non va?

Vi posto i repository attualmente utilizzati nel sistema:

linux-ue1r:~ # zypper lr --details
# | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                       | Service
--+---------------------------+------------------------------------+---------+---------+----------+--------+---------------------------------------------------------------------------+--------
1 | Application:Geo           | Application:Geo                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.1/ |        
2 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/13.1/repo/oss/            |        
3 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.1/                           |        
4 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.1-non-oss/                   |        
5 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/              |        
6 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                  |        
7 | repo-source               | openSUSE-13.1-Source               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/13.1/repo/oss/           |        
8 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                 |        

ed il risultato degli aggiornamenti

linux-ue1r:~ # zypper --verbose ref
Verbosity: 1
Initializing Target
Specified repositories: 
Checking whether to refresh metadata for Application:Geo
Retrieving: repomd.xml .........................................................................................[done]
Repository 'Application:Geo' is up to date.
Skipping disabled repository 'openSUSE-13.1-Debug'
Skipping disabled repository 'openSUSE-13.1-Update-Debug'
Skipping disabled repository 'openSUSE-13.1-Update-Debug-Non-Oss'
Checking whether to refresh metadata for openSUSE-13.1-Non-Oss
Retrieving: content ............................................................................................[done]
Retrieving: media ..............................................................................................[done]
Repository 'openSUSE-13.1-Non-Oss' is up to date.
Checking whether to refresh metadata for openSUSE-13.1-Oss
Retrieving: content ............................................................................................[done]
Retrieving: media ..............................................................................................[done]
Repository 'openSUSE-13.1-Oss' is up to date.
Checking whether to refresh metadata for openSUSE-13.1-Source
Retrieving: content ............................................................................................[done]
Retrieving: media ..............................................................................................[done]
Repository 'openSUSE-13.1-Source' is up to date.
Checking whether to refresh metadata for openSUSE-13.1-Update
Retrieving: repomd.xml .........................................................................................[done]
Repository 'openSUSE-13.1-Update' is up to date.
All repositories have been refreshed.

Spero veramente di riuscire a capirci un po' di più prima o poi Smile. Vi ringrazio in anticipo,

Daniele

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Perché non sono repository validi. Almeno non nella forma corretta di repository (via zypper).
Se apri con il browser (ad esempio) il link http://download.opensuse.org/update/13.1/ noterai che c'è la cartella [repodata]: contiene tutte le info sul repository in questione.
Nei link che hai postato questa condizione non si verifica, e zypper non la prende bene. Direi che puoi considerarlo un "repository manuale", ovvero ti colleghi e scarichi i pacchetti che ti servono, a mano ogni volta.
Scusa ma il tuo intento quale sarebbe? Usare una versione ad-hoc di latex o altro?
Ciao

P.S. Occhio che il secondo link è scritto in maniera errata, perché si tratta del primo ma senza la sottocartella:
Errato: http://download.opensuse.org/repositories/openSUSE:/13.1/ports/
Corretto: http://download.opensuse.org/repositories/openSUSE:/13.1:/Ports/

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Il Direct install che citi fa scarica il file texlive.ymp in cui, in effetti, compare il repo openSUSE:13.1:Ports che però non contiene file .repo da cui l'errore.
Per installare il latex installa semplicemente il pacchetto texlive (# zypper install texlive). Aggiungi repository diversi solo se ti servono versioni più recenti, o pacchetti non forniti nel repository principale.

Ritratto di DanieleF.
DanieleF.
(Newbie)
Offline
Newbie
Iscritto: 04/07/2014
Messaggi: 5

Tra YAST e zypper ho risolto tutto.

Grazie delle risposte!