Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej
Chciałem zainstalować narzędzie htmlq zgodnie z przewodnikiem:
https://www.cyberciti.biz/open-source/command-line- … n-linux-unix/
Udało mi się zainstalować cargo aptem ale jak daję # cargo install htmlq to dostaję:
Updating crates.io index Naruszenie ochrony pamięci
Google nic nie wie w temacie. Nie mogę też znaleść binarki ani .deb z htmlq. Ktoś coś?
Offline
Przepraszam, czy wiesz w jakim celu wykonujesz polecenie:
cargo install htmlq
Zainstaluj może pakiet:
apt install cargo-doc
i przejrzyj dokumentację.
Menedżer pakietów Rust, dokumentacja
Cargo jest narzędziem, które pozwala projektom Rust zadeklarować ich różne zależności i zapewnić, że zawsze otrzymasz powtarzalną kompilację.
Aby osiągnąć ten cel, Cargo robi cztery rzeczy:
* Wprowadza dwa pliki metadanych z różnymi informacjami o projekcie.
* Pobiera i buduje zależności projektu.
* Wywołuje rustc lub inne narzędzie budujące z odpowiednimi parametrami, aby zbudować
Twój projekt.
* Wprowadza konwencje, które ułatwiają pracę z projektami Rust.
Cargo pobiera zależności Twojego projektu Rust i kompiluje Twój projekt.
Pakiet ten zawiera dokumentację.
Osobiście nie wiem dlaczego tak się u Ciebie dzieje.
Offline
dmesg powinno wyrzucić z czym jest problem
Offline
Rzeczywiście, dmesg mówi wszystko :D
[588668.823192] cargo[10473]: segfault at c800010009 ip 000055bcb4e9ea54 sp 00007ffdd09efc70 error 4 in cargo[55bcb47da000+768000] [588668.823205] Code: 41 f6 04 2c df 0f 94 c2 5b 89 d0 5d 41 5c c3 0f 1f 80 00 00 00 00 41 55 49 89 d5 41 54 49 89 f4 55 53 48 83 ec 08 48 8b 47 18 <48> 8b 58 08 8b 83 70 02 01 00 83 f8 02 74 4d 83 e0 fd 48 8d ab 28 [588676.628506] cargo[10474]: segfault at c800010009 ip 0000563367eaba54 sp 00007ffff0b7c940 error 4 in cargo[5633677e7000+768000] [588676.628515] Code: 41 f6 04 2c df 0f 94 c2 5b 89 d0 5d 41 5c c3 0f 1f 80 00 00 00 00 41 55 49 89 d5 41 54 49 89 f4 55 53 48 83 ec 08 48 8b 47 18 <48> 8b 58 08 8b 83 70 02 01 00 83 f8 02 74 4d 83 e0 fd 48 8d ab 28 [662692.493846] cargo[27389]: segfault at c800010009 ip 000056461f984a54 sp 00007ffc08db49c0 error 4 in cargo[56461f2c0000+768000] [662692.493854] Code: 41 f6 04 2c df 0f 94 c2 5b 89 d0 5d 41 5c c3 0f 1f 80 00 00 00 00 41 55 49 89 d5 41 54 49 89 f4 55 53 48 83 ec 08 48 8b 47 18 <48> 8b 58 08 8b 83 70 02 01 00 83 f8 02 74 4d 83 e0 fd 48 8d ab 28
Offline
Klepnij tą komendę i wklej co wypluje.
cargo update
Offline
Żeby cargo działało to nie powinno się zainstalować pakietu rust-all?
Offline
Pakiet rust jest w zależnościach wymaganych pakietu cargo:
https://packages.debian.org/bullseye/cargo
Problem może leżeć po stronie konfiguracji środowiska python 3.
Dodane:
Autor miał swego czasu problem ze środowiskiem python, jeżeli ma nadal tę samą instalację systemu.
https://forum.dug.net.pl/viewtopic.php?id=31757
Ostatnio edytowany przez fnmirk (2022-01-05 16:45:58)
Offline
fnmirk napisał(-a):
Pakiet rust jest w zależnościach wymaganych pakietu cargo:
https://packages.debian.org/bullseye/cargo
Problem może leżeć po stronie konfiguracji środowiska python 3.
I tak też pewnie jest. To ta nieszczęsna maszyna na której miałem problem z pythonem który opisywałem. cargo update wypluwa to samo
Offline
To się robi wyższa szkoła jazdy. Nie wiem, czy nie wymagająca radykalnego rozwiązania w postaci ponownej instalacji systemu. Rzadko coś takiego sugeruję, ale po tych perturbacjach z Pythonem to chyba najrozsądniejsze rozwiązanie.
Ewentualnie, sklonowanie systemu z podobnego komputera.
Offline
Na unstable instaluje się poprawnie. Tak swoją drogą nie lepiej użyć gotowej binarki? https://github.com/mgdm/htmlq/releases/download/v0. … -linux.tar.gz
Offline