Zypper
Z Wikipedii, wolnej encyklopedii.
Spis treści |
Zypper jest w stanie obsługiwać kilka typów źródeł oprogramowania. To jest takie które są wspierane przez Libzypp. Są to na tą chwile:
- Repozytoria YaST2 (używane również na płytach instalacyjnych CD, nazywanych także susetags)
- Repozytoria XML RPM Metadata (Zwane także repozytoriami YUM lub rpm-md)
- Katalogi zawierające tylko pakiety *.rpm (Plaindir)
Zauważ że Zypper nie używa bazy zmd(ZENworks Management Daemon).
Zypper potrafi pracować z różnymi zasobami obiektów. Aktualnie obsługiwane śa dane typy obiektów:
| Paczka (package) | Jest to najczęściej używany obiekt, zwykle pakiet w postaci rpm. |
| patch | Aktualizacja paczek, która może zawierać zwykłe paczki,skrypty specjalne i wiadomości. |
| Pakiety (pattern) | Grupy paczek danego oprogramowania |
| Pakiety językowe language | Pakiety danego języka |
| Produkty | Grupa pakietów niezbędnych do instalacji produktu |
Opcja poszerzonego wyjścia(szczegułowości)
Istnieje opcja --verbose która ma na celu poszerzanie wiadomości jakie przekazuje program zypper uzytkownikowi. Sprawia ona że program wypisuje swoje akce w konsoli. Opcja ta może pbyć użyta obecnie na dwóch poziomach zwiększając ilość podawanych informacji (-vv).
Log
Kiedy wypełniasz raport o błędzie użyj dołącz wyjście z konsoli i log zyppera. Jeśli błąd jest łatwo odtworzyć możesz utworzyć plik logu ZYPP_LOGFILE=Nawa_pliku_logu i dołączyć go do raportu. przykład:
$ ZYPP_LOGFILE=zypper.log zypper -vv install MozillaFirefox
Od wersji 0.8.0 log znajduje się w /var/log/zypper.log.
Solver Test Case
Od wersji 0.8.7 Zypper potrafi generować testy rozwiązywania zależności między pakietami. żeby wygenerować test zależności użyj opcji --debug-solver razem z opcjjami Instalacj, usunięcia i aktualizacji (install, remove,update). Przykład:
$ zypper install --debug-solver MozillaFirefox
Rozwiązanie testu zostanie zapisane w /var/log/zypper.solverTestCase . można je spakować i dołączyć do raportu o błędzie.
Dyskusje o błędach i użytkowaniu
Możesz dyskutować o błędach i uzytkowaniu zyppera naopensuse mailing list. Lub jeśli chcesz skontaktować się z deweloerami zypp-devel mailing list.
Ignorowanie nadal działającego zyppera
?? During development of applications, it can be useful to ignore a lock for zypper (don't try this on production machines!):
$ export ZYPP_READONLY_HACK=1 $ zypper ...
??
Wejðź na Build Service user page.

