Rozpakowany plik jest rozpakowywany


0

Niedawno skonfigurowałem system ArchLinux w pracy i dodałem repozytorium ArchHaskell . To daleko od pierwszego razu, kiedy to robię. Mam kilka systemów, w których działało dobrze, ale tym razem nie. Podpisany plik bazy danych repo, który jest skompresowaną tar-kulą na serwerze, pojawia się w moim systemie jako prosta tar-ball. To oczywiście zapobiega pacmansprawdzaniu podpisów.

Dziwne jest to, że inne bazy danych repo, np. [core], Przybywają spakowane tak, jak powinny!

Próbowałem pobrać ten sam plik przy użyciu wgeti curl -O, w obu przypadkach plik również dociera bez rozpakowania!

O ile potrafię ocenić, jedyną różnicą między moimi komputerami, w których nie mam takiego zachowania, a tym, w którym to robię, jest to, że są one w różnych sieciach (tj. W domu vs. Nie miałem jeszcze okazji przenieść systemu roboczego do innej sieci, ale pomyślałem, że zadam to pytanie, zanim to zrobię.

Co, u licha, mogłoby wyjaśnić to dziwne zachowanie?

  1. W moim systemie roboczym ta z 4 pacmanbaz danych repozytoriów jest rozpakowywana.
  2. Przybywa bez rozpakowywania podczas używania wgeti curl -Oręcznie.
  3. Nie dociera bez rozpakowania w systemach ArchLinux w innych sieciach.

Najpierw sprawdź swoje aliasy; inaczej, straceswój wgetlub curlzadzwonić i zobaczyć, co się robi gunzip.
jjlin

Zrobiłem wszystkie pobieranie jako rooti nie mam żadnych aliasów w rootkonfiguracji, więc niestety to nie wyjaśnia.
Magnus

Mam teraz sporządzono stracez curl -O, i wydaje się, że nic na komputerze klienckim robi ONZ-gzipping, czyli wyjście stracenie zawiera żadnej wzmianki o „zip”. To samo dotyczy używania ltrace. Pochylam się w kierunku sieci, robiąc coś dziwnego, czy to możliwe?
Magnus
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.