Temat: apk a instalcja w /tmp lub na USB

jak się  ma nowe APK   do OPKG  jeśli chodzi o kwestie instalacji  paczek w USB / RAM  te same problemy ?

2

Odp: apk a instalcja w /tmp lub na USB

Przy apk nie jest to takie proste:
- nie określa się w pliku gdzie jest miejsce instalowania jak było przy opkg bo takiego pliku nie ma
- przy apk add trzeba podać jawnie gdzie jest nowy "root" przy instalacji (opcja --root lub -p)
- katalog docelowy musi mieć pełną strukturę dla apk oraz pełną bazę pakietów inaczej będzie krzyczał o to.

Być może da się mu powiedzieć żeby ignorował bazę danych, ale to już prościej jest po prostu rozpakować apk i skopiować sobie ręcznie pakiety do docelowego miejsca niż bawić się z tym z apk.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: apk a instalcja w /tmp lub na USB

mam problem z rozpakowaniem  apk

4

Odp: apk a instalcja w /tmp lub na USB

Jaki?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: apk a instalcja w /tmp lub na USB

Ani GPT  ani Gemini  nic nie jest w stanie poradzić a kombinują  jak konie pod górkę

root@OpenWrt-Gorscy:/mnt/USB/cyniu# apk fetch gcc
Downloading gcc-14.3.0-r7
root@OpenWrt-Gorscy:/mnt/USB/cyniu# ll
drwxrwxrwx    2 root     root         32768 Feb 15 21:33 ./
drwxrwxrwx    6 root     root         32768 Feb 15 21:13 ../
-rwxrwxrwx    1 root     root        800812 Feb 15 21:19 btop*
-rwxrwxrwx    1 root     root        391665 Feb 15 21:13 btop-1.4.6-r1.apk*
-rwxrwxrwx    1 root     root      47029010 Feb 15 21:33 gcc-14.3.0-r7.apk*
root@OpenWrt-Gorscy:/mnt/USB/cyniu# ls -lah
drwxrwxrwx    2 root     root       32.0K Feb 15 21:33 .
drwxrwxrwx    6 root     root       32.0K Feb 15 21:13 ..
-rwxrwxrwx    1 root     root      782.0K Feb 15 21:19 btop
-rwxrwxrwx    1 root     root      382.5K Feb 15 21:13 btop-1.4.6-r1.apk
-rwxrwxrwx    1 root     root       44.8M Feb 15 21:33 gcc-14.3.0-r7.apk
root@OpenWrt-Gorscy:/mnt/USB/cyniu# tar -xvzf gcc-14.3.0-r7.apk
tar: invalid magic
tar: short read
root@OpenWrt-Gorscy:/mnt/USB/cyniu# tar -tzf gcc-14.3.0-r7.apk
tar: invalid magic
tar: short read
root@OpenWrt-Gorscy:/mnt/USB/cyniu# cat gcc-14.3.0-r7.apk | tar -xv
tar: invalid tar magic
root@OpenWrt-Gorscy:/mnt/USB/cyniu# # Tworzysz folder
root@OpenWrt-Gorscy:/mnt/USB/cyniu# mkdir -p /mnt/USB/cyniu/gcc_files
root@OpenWrt-Gorscy:/mnt/USB/cyniu#
root@OpenWrt-Gorscy:/mnt/USB/cyniu# # Rozpakowujesz pakiet do tego folderu
root@OpenWrt-Gorscy:/mnt/USB/cyniu# apk add --root /mnt/USB/cyniu/gcc_files --initdb --no-network --allow-untrusted ./gcc-14.3.0-r7.apk
ERROR: unable to select packages:
  gcc-14.3.0-r7:
    error: uninstallable
    arch: arm_cortex-a9_vfpv3-d16
    satisfies: world[gcc><Q1G7uoA59VpDpXPEtS0ZE79akHga8=]
  binutils (no such package):
    required by: gcc-14.3.0-r7[binutils]
  libc (no such package):
    required by: gcc-14.3.0-r7[libc]
  libstdcpp6 (no such package):
    required by: gcc-14.3.0-r7[libstdcpp6]
  libzstd (no such package):
    required by: gcc-14.3.0-r7[libzstd]

6

Odp: apk a instalcja w /tmp lub na USB

Weź wrzuć tego chatagpt do koszta bo za daleko szuka

cd /mnt/USB/cyniu
apk extract --allow-untrusted gcc-14.3.0-r7.apk

A to ostatnie - bo musisz mieć także wszystkie zależności (od samego początku!)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: apk a instalcja w /tmp lub na USB

w sensie zeby wykonać   to apk extract  to muszę mieć  zainstalowane już zależności ?

    binutils (3.58 MiB) Nie zainstalowano
        ar (48.18 KiB) Nie zainstalowano
            libbfd (737.96 KiB) Nie zainstalowano
                zlib (68.06 KiB) Zainstalowane
        objdump (320.56 KiB) Nie zainstalowano
            libctf (264.21 KiB) Nie zainstalowano
            libopcodes (168.06 KiB) Nie zainstalowano
    libstdcpp6 (1.56 MiB) Zainstalowane
    libzstd (764.12 KiB) Nie zainstalowano

8

Odp: apk a instalcja w /tmp lub na USB

W sensie żeby zainstalować pakiet na innym root to musisz tam także zainstalować zależności.

Rozpakować możesz kiedy i gdzie chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: apk a instalcja w /tmp lub na USB

tyle że bla btop zadziałało  a dla gcc mam

root@OpenWrt-Gorscy:/mnt/USB/cyniu# apk extract --allow-untrusted gcc-14.3.0-r7.apk
Extracting gcc-14.3.0-r7.apk...
ERROR: gcc-14.3.0-r7.apk: File exists
root@OpenWrt-Gorscy:/mnt/USB/cyniu#

10

Odp: apk a instalcja w /tmp lub na USB

Bo już wcześniej coś tam rozpakowałeś i plik o jakiej tam nazwie już tam istnieje. Usuń to coś lub wydobywaj do całkiem innej scieżki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez cyniu88 2026-02-15 22:07:09)

Odp: apk a instalcja w /tmp lub na USB

dalej  coś nie tak

root@OpenWrt-Gorscy:/mnt/USB/cyniu/usr/bin# ls
root@OpenWrt-Gorscy:/mnt/USB/cyniu/usr/bin# cd ..
root@OpenWrt-Gorscy:/mnt/USB/cyniu/usr# cd ..
root@OpenWrt-Gorscy:/mnt/USB/cyniu# ls
btop               btop-1.4.6-r1.apk  gcc-14.3.0-r7.apk  lib                usr
root@OpenWrt-Gorscy:/mnt/USB/cyniu# rm lib/ usr/ -rf
root@OpenWrt-Gorscy:/mnt/USB/cyniu# ls
btop               btop-1.4.6-r1.apk  gcc-14.3.0-r7.apk
root@OpenWrt-Gorscy:/mnt/USB/cyniu# apk extract --allow-untrusted gcc-14.3.0-r7.apk
Extracting gcc-14.3.0-r7.apk...
ERROR: gcc-14.3.0-r7.apk: Operation not permitted
root@OpenWrt-Gorscy:/mnt/USB/cyniu#

i tworzy katalogi 
drwxrwxrwx    3 root     root         32768 Feb 15 22:05 lib/
drwxrwxrwx    3 root     root         32768 Feb 15 22:05 usr/


ale nic w nich nie ma praktycznie

12

Odp: apk a instalcja w /tmp lub na USB

Masz prawa zapisu w /mnt/USB/cyniu?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: apk a instalcja w /tmp lub na USB

no jasne, przecież  pobrałem  tam paczki   i dla paczki btop   komenda zadziałała idealnie

14

Odp: apk a instalcja w /tmp lub na USB

dobra, zrobiłem to samo  dla gcc  paczki ale w /tmp  i działa,  jutro wymienie  USB    pendrive na inny może ten ma coś  skopane sektory czy coś

15

Odp: apk a instalcja w /tmp lub na USB

U mnie poszło dla gcc...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: apk a instalcja w /tmp lub na USB

u mnie też  ale w ram. Może mam coś  nie tak z pendrive   jutro  go wymienię

17

Odp: apk a instalcja w /tmp lub na USB

zrobiłem od nowa format pendriva  i się udało wink