Nowe posty

Autor Wątek: Nie mogę instalować pakietów  (Przeczytany 134 razy)

Offline Damian.R

  • Nowy na forum
  • *
  • Wiadomości: 1
    • Zobacz profil
Nie mogę instalować pakietów
« dnia: 2021-04-25, 11:09:18 »
Witajcie,
Mam w domu dysk Dlink 320L, udało mi się uzyskać na nim dostęp do shella.
Jednak mam taki problem że po pierwsze nie jestem w stanie uzyskać informacji o dystrybucji tego linuxa.
Ani nie jestem w stanie zainstalować niczego z repozytoriów bo polecenia yum i apt-get dają odpowiedź "command not found"

Po wpisaniu comendy uname -a dostaję takie informacje:
[root@dlink-02BD37 ~]# uname -a
Linux dlink-02BD37 2.6.31.8 #1 Wed Aug 22 16:55:05 CST 2012 armv5tel GNU/Linux
W jaki sposób mogę się dopowiedzieć jaka to dystrybucja ?
Komendy z googla
[root@dlink-02BD37 ~]# at /etc/*-release
-bash: at: command not found

Jeszcze dorzucam zawartość folderu etc
[root@dlink-02BD37 ~]# cd /etc
[root@dlink-02BD37 etc]# ls
NAS_CFG                    localtime                  resolv.conf
avahi                      machine-id                 routeap.conf
certificate_https_all.pem  mail                       s3.conf
codepage                   mail_event_conf.xml        samba
dbus-1                     mdev.conf                  save_udhcpd_config
dropbear                   mediatype.spec             services
exip.txt                   model                      shadow
exports                    mt-daapd.conf              shared_name
ez-ipupdate.conf           mtab                       shells
fan_temperature.txt        mydlink.xml                sms_conf.xml
fstab                      netatalk                   snmpd.conf
gogoc.conf                 nsswitch.conf              ssh
group                      pam.d                      ssl
hosts                      passwd                     syslog.conf
hotplug                    passwd.webdav              template
icon.ico                   php                        trafshow
iconv_table                protocols                  udhcpd.conf
inittab                    quota                      udhcpd.conf.def
lighttpd                   rc.d                       upnpav_conf.xml
localnet                   rc.sh                      wide-dhcpv6

Na razie nie jestem w stanie zainstalować nawet MC.
Pomożecie ?

Offline kszyhu

  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
Odp: Nie mogę instalować pakietów
« Odpowiedź #1 dnia: 2021-04-25, 15:09:48 »
Spróbuj:
lsb_release -a
cat /etc/issue
lub
neofetch
screenfetch
Miałeś źle napisaną komendę, powinno być:
cat /etc/*-release
« Ostatnia zmiana: 2021-04-25, 15:16:34 wysłana przez kszyhu »

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2701
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: Nie mogę instalować pakietów
« Odpowiedź #2 dnia: 2021-04-25, 16:32:28 »
Podstawowa sprawa - to nie jest Linux ogólnego przeznaczenia. To jest system wbudowany (ang. embedded), do którego nie ma żadnych pakietów, albo (ewentualnie) są pakiety przygotowane przez producenta (najprawdopodobniej w tym przypadku w formacie opkg albo podobnym) - tyle że producent zwinął już cały support dla tego modelu.

Taki system jest kompilowany od razu jako zamknięta całość albo własnymi narzędziami producenta, albo korzystając z gotowych "generatorów systemów" typu OpenEmbedded, Yocto czy Buildroot.

Jedyna droga do rozszerzenia to przygotowanie własnej "wkładki" z potrzebnymi programami i przeflashowanie go - co do zasady w budowie niczym to nie różni się to od alternatywnych softów do routerów (różnica np. OpenWRT vs oryginalny firmware), tyle że tam są sterowniki do WiFi i usługi routerowe a tu sterowniki do SATA i RAID i usługi dysków sieciowych.

Przykładem takiego alternatywnego firmwaru dla Twojego D-Linka jest na przykład Alt-F (wersja 1.0.1 z czerwca 2020) - i dla tej dystrybucji przygotowywane pakiety (ale są to pakiety pasujące tylko do tego systemu).
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy