fd pakken tilbyr et enkelt, raskt og brukervennlig alternativ til find.
En nettverksforbindelse er nødvendig for å bygge denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca før du bygger denne pakken.
jemalloc-5.3.1 (for forbedret ytelse)
Eksporter først noen miljøvariabler for å muliggjøre kobling mot
systemets libjemalloc:
export CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 && export JEMALLOC_OVERRIDE=/usr/lib/libjemalloc.so
Installer fd ved å kjøre følgende kommandoer:
cargo build --release
For å kjøre testpakken, utsted: cargo test --release.
Nå, som root bruker:
install -vDm755 target/release/fd -t /usr/bin/
Installer manualsidene som root
bruker, hvis ønskelig:
install -vDm644 doc/fd.1 -t /usr/share/man/man1/
Hvis du ønsker å installere skallkompletteringer, utfør de
relevante kommandoene for skallet/skallene dine som root bruker:
target/release/fd --gen-completions bash | install -vDm644 /dev/stdin /usr/share/bash-completions/completions/fd target/release/fd --gen-completions fish | install -vDm644 /dev/stdin /usr/share/fish/vendor_completions.d/fd.fish target/release/fd --gen-completions zsh | install -vDm644 /dev/stdin /usr/share/zsh/site-functions/_fd
Til slutt, fjern de tidligere eksporterte miljøvariablene:
unset CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS && unset JEMALLOC_OVERRIDE
cargo build --release --no-default-features --features=completions: Denne alternative kommandoen bygger fd uten jemalloc.
CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1,
JEMALLOC_OVERRIDE=/usr/lib/libjemalloc.so: Disse
miljøvariablene tillater bygging mot systemets libjemalloc. Hvis den ikke er angitt, brukes et
leverandørbasert statisk bibliotek.