Rulez Linux pe Windows (Ubuntu) pentru a instala un software de bioinformatică (MEME Suite - Ghid de instalare). Vă rugăm să rețineți că nu am prea multă experiență în utilizarea Linux.
Urmează instrucțiunile și trebuie să instalez câteva module Perl.
Am reușit să instalez toate cele necesare prin sudo cpan
cu exceptia Sys::Informații
.
Când alerg sudo cpan Sys::Info
aceasta este prima eroare pe care o găsesc în jurnal:
Rulează instalarea pentru modulul „Sys::Info”
Sumă de control pentru
/root/.cpan/sources/authors/id/B/BU/BURAK/Sys-Info-0.7811.tar.gz ok
„YAML” nu este instalat, nu va stoca starea persistentă
Configurarea B/BU/BURAK/Sys-Info-0.7811.tar.gz cu Makefile.PL
Se verifică dacă trusa este completă...
Arata bine
Avertisment: condiția prealabilă Sys::Info::Driver::Linux 0.78 nu a fost găsit.
Apoi, când încearcă să se instaleze Sys::Info::Driver::Linux
, primesc următoarea eroare:
t/03-basic.t ............. NUME: Linux DESKTOP-IO6J8UE
4.4.0-19041-Microsoft #1237-Microsoft sâmb., 11 septembrie 14:32:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux
t/03-bazic.t ............. 1/? Utilizarea valorii neinițializate $name în
şir eq la
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102. Utilizarea de
valoare neinițializată $nume în șir eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Utilizarea valorii neinițializate $name în șirul eq at
/root/.cpan/build/Sys-Info-Driver-Linux-0.7905-8/blib/lib/Sys/Info/Driver/Linux/OS.pm
linia 102.
Nu pot deschide fișierul /proc/swaps pentru citire: Nu există un astfel de fișier sau director
la /usr/local/share/perl/5.30.0/Test/Sys/Info/Driver.pm linia 92.
Se pare că testul tău a ieșit cu 2 imediat după 65.
Probabil că are ceva de-a face cu instalarea mea Linux pe Windows, dar sunt complet pierdut. Pot furniza jurnalul complet dacă este necesar.
EDITARE: Am găsit fișierul OS.pm și posibila eroare:
# metode de utilizator
sub is_root {
returnează 0 dacă este definit &Sys::Info::EMULATE;
my $name = login_name();
my $id = POSIX::geteuid();
my $gid = POSIX::getegid();
returnează 0 dacă $@;
returnează 0 dacă ! definit $id || ! definit $gid;
return $id == 0 && $gid == 0 && $name eq 'root';
}
Orice sfat ar fi foarte apreciat!