LinuxForum.Fans
Тема

Папка archives

Автор: vlad_vr2011 19 сообщений 3323 просмотров
07.01.2021 02:42 · отредактировано #435756

Прошу подсказки . ресивер на enigma2 ( Dream os ) сталкнулся с проблемой сохранения в архиве по директории var/cache/apt/archives устанавливаемых онлайн ( с фида имиджа ) deb пакетов и зависимостей к ним . имеется имидж на котором при загрузке с фида все deb пакеты остаются в папке archives по выше указанной директории , с переходом на другой имидж ( прошивка ) устанавливаемые пакеты с фида благополучно устанавливаются , но при этом папка архива пустая . помогите разобраться и наладить сохранения deb пакетов в папке архива после загрузки.
В целом , есть решение как заставить систему архивировать при установки загруженные по сети deb пакеты ?

08.01.2021 10:51 · отредактировано #435757

mkdir -p /home/ваш юзер/archives
sudo cp -r /var/cache/apt/archives/* /home/ваш юзер/archives
Добавлено: 08.01.2021 10:35:57

А уж оттуда куда угодно и когда угодно. ;)
Добавлено: 08.01.2021 10:51:21

Нагуглил создание архива
tar -cvf Имя.tar /путь/к/каталогу

08.01.2021 11:29 #435758
shtoom написал:
mkdir -p /home/ваш юзер/archives
sudo cp -r /var/cache/apt/archives/* /home/ваш юзер/archives
Добавлено: 08.01.2021 10:35:57 спасибо , ваш юзер - это произвольно ? Что то не так подал наверное
text
Received Log:

[8 янв. 2021 г. 11:16:46] ASCII: ÿýÿýÿûÿû

opendreambox 2.6.0 dreambox

dreambox login: root root@dreambox:~# mkdir -p /home/one/archives root@dreambox:~# root@dreambox:~# root@dreambox:~# cp -r /var/cache/apt/archives/* home/one/archives cp: cannot create directory 'home/one/archives': No such file or directory root@dreambox:~#

Sent Log:

root mkdir -p /home/one/archives cp -r /var/cache/apt/archives/* home/one/archives

А уж оттуда куда угодно и когда угодно. ;)
Добавлено: 08.01.2021 10:51:21

Нагуглил создание архива
tar -cvf Имя.tar /путь/к/каталогу

08.01.2021 11:59 #435759

home/one/archives
надо /home/one/archives
я там потом поправил, но видимо, уже было поздно. O:)
Добавлено: 08.01.2021 11:59:39

Команды разделяются таким образом &&

[console]mkdir -p /home/one/archives && cp -r /var/cache/apt/archives/* /home/one/archives[/console]

08.01.2021 12:08 #435760
shtoom написал:
home/one/archives
надо /home/one/archives
я там потом поправил, но видимо, уже было поздно. O:)
text
Received Log:

[8 янв. 2021 г. 11:51:46] ASCII: ÿýÿýÿûÿû

opendreambox 2.6.0 dreambox

dreambox login: root root@dreambox:~# mkdir -p /home/one/archives root@dreambox:~# root@dreambox:~# root@dreambox:~# cp -r /var/cache/apt/archives/* /home/one/archives root@dreambox:~#

Sent Log:

root mkdir -p /home/one/archives cp -r /var/cache/apt/archives/* /home/one/archives

Что то не сохраняет , попробовал с фида плаг скачал . Может создатели прошивки внесли свои изменения в скрипты менеджера пакетов ? Чтоб устанавлемые deb нельзя было достать из системы . Дапустим внесли запрет на архивирование apt , или как то так

08.01.2021 12:57 #435761

Если уж не копирут просто даже, тогда я вообще без понятия что и как...
Перед копированием убедитесь, что там вообще что-то имеется
ls /var/cache/apt/archives
Оно вообще всё может быть в /tmp на самом деле.
ls /tmp

08.01.2021 17:33 #435762
shtoom написал:
Если уж не копирут просто даже, тогда я вообще без понятия что и как...
Перед копированием убедитесь, что там вообще что-то имеется
ls /var/cache/apt/archives
Оно вообще всё может быть в /tmp на самом деле.
ls /tmp

А не в курсах как на enigma2 попасть в менеджер пакетов ( synaptic ) и найти нужный скрипт для проверки и последующего изменения

08.01.2021 17:57 · отредактировано #435763

К сожалению нет, я и debian лишь смутно помню. :[
Добавлено: 08.01.2021 17:44:01

Похоже Synaptic Это графическая морда и консольных команд не имеет, в консоли команды apt.
Добавлено: 08.01.2021 17:57:37

Нагуглил команду stat
nix@gentoo ~ $ stat /home/*
Файл: /home/nix
Размер: 2144 Блоков: 4 Блок В/В: 4096 каталог
Устройство: 802h/2050d Инода: 1041132 Ссылки: 30
Доступ: (0755/drwxr-xr-x) Uid: ( 1000/ nix) Gid: ( 1000/ nix)
Доступ: 2020-12-25 04:35:54.000000000 +0300
Модифицирован: 2021-01-08 10:52:07.000000000 +0300
Изменён: 2021-01-08 10:52:07.000000000 +0300

08.01.2021 17:58 #435767
shtoom написал:
К сожалению нет, я и debian лишь смутно помню. :[
Добавлено: 08.01.2021 17:44:01

Похоже Synaptic Это графическая морда и консольных команд не имеет, в консоли команды apt.

Может есть команда apt на принудительное архивирование какого либо файла пакета при его установки ?

08.01.2021 18:10 · отредактировано #435768

Наврятли, но это не точно. Вон, через stat смотрите, а потом через tar архивируйте необходимое удалив лишнее.
Добавлено: 08.01.2021 18:10:39

ls -la путь к каталогу
ещё показать может как оказалось. *JOKINGLY*
[console]ls -la /tmp[/console]
итого 9
drwxrwxrwt 6 root root 160 янв 8 18:07 .
drwxr-xr-x 22 root root 568 дек 22 05:51 ..
drwxrwxrwt 2 root root 40 янв 1 2014 .ICE-unix
drwx------ 2 nix nix 60 янв 8 17:53 palemoon_nix
-rw------- 1 nix nix 153 янв 8 10:15 serverauth.ZI48GJVg3e
drwx------ 3 nix nix 60 янв 8 10:53 .wine-1000
-r--r--r-- 1 root nix 11 янв 8 10:15 .X0-lock
drwxrwxrwt 2 root root 60 янв 8 10:15 .X11-unix

08.01.2021 18:19 #435770
shtoom написал:
К сожалению нет, я и debian лишь смутно помню. :[
Добавлено: 08.01.2021 17:44:01

Похоже Synaptic Это графическая морда и консольных команд не имеет, в консоли команды apt.
Добавлено: 08.01.2021 17:57:37

Нагуглил команду stat
nix@gentoo ~ $ stat /home/*
Файл: /home/nix
Размер: 2144 Блоков: 4 Блок В/В: 4096 каталог
Устройство: 802h/2050d Инода: 1041132 Ссылки: 30
Доступ: (0755/drwxr-xr-x) Uid: ( 1000/ nix) Gid: ( 1000/ nix)
Доступ: 2020-12-25 04:35:54.000000000 +0300
Модифицирован: 2021-01-08 10:52:07.000000000 +0300
Изменён: 2021-01-08 10:52:07.000000000 +0300

Да stat вроде показала что папка one создана , но эффекта почему-то нет.

text
Received Log:

[8 янв. 2021 г. 18:13:10] ASCII: ÿýÿýÿûÿû

opendreambox 2.6.0 dreambox

dreambox login: root root@dreambox:~# stat /home/* File: /home/one Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 801h/2049d Inode: 797416 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-01-08 10:57:46.784818409 +0300 Modify: 2021-01-08 10:57:46.788818409 +0300 Change: 2021-01-08 10:57:46.788818409 +0300 Birth: - File: /home/root Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 801h/2049d Inode: 804608 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-01-04 09:47:17.058520042 +0300 Modify: 2021-01-04 09:47:17.062520042 +0300 Change: 2021-01-04 09:47:17.062520042 +0300 Birth: - root@dreambox:~#

Sent Log:

root stat /home/*

08.01.2021 21:42 #435771

Блин, я посчитал, что вы не нашли в /var/cache/apt/archives/ ничего. а нашли, то, что вам нужно в /tmp и вам потребовадось узнвать у найденных вами файлов дату создания/изменения, чтобы заархивировать их. Другими словами я решил, что у вас ничего не скопировалось потому, что копировать там было нечего. :-X
Добавлено: 08.01.2021 21:42:01

/var/cache/apt/archives судя по всему для того чтобы скачать пакет с помощью команды sudo apt install -d "имя пакета" но не устанавливать его. Если так сделать. то будет что скопировать. *DONT_KNOW*

08.01.2021 22:02 #435773
shtoom написал:


/var/cache/apt/archives судя по всему для того чтобы скачать пакет с помощью команды sudo apt install -d "имя пакета" но не устанавливать его. Если так сделать. то будет что скопировать. *DONT_KNOW*

Чего то в скриптах все ж . Вот только сейчас поставил имидж который не блокирует эту задачу , установил плагин apt_онлайн ' заглянул по этой дериктории архива . Лежат семь пакетов ( сам плаг и все прилегающее к ниму ! ) Как расколдовать остальные прошивки ? Уже интерес и азарт таков , что купить рецепт уже готов ..

09.01.2021 06:27 · отредактировано #435775

Так там про debian, а как уж там в dreamOS - дело тёмное. *JOKINGLY*
Добавлено: 08.01.2021 22:14:48

У них наверняка какой-нибудь свой форум имеется, наверное лучше там будет и спросить. :)

Добавлено: 09.01.2021 06:27:41

https://github.com/dreamos82/DreamOs
https://github.com/opendreambox/opendreambox

11.01.2021 20:30 #435819
shtoom написал:


У них наверняка какой-нибудь свой форум имеется,

Один из разработчиков ответил , отключина внутренняя флеш ,. для быстродействие и обновления ,- "
das würde ggf. in kürzester Zeit den internen Flash vollschreiben und ist aus genau dem Grund deaktiviert. " Спросил можно как то включить , но тишина ...

12.01.2021 16:38 #435820

vlad.vr2011, судя по описанию на сайте - это модульная ОСь, собранная из ядра и плагинов.
Т.ч., скорее всего, нужного плагина просто нет, учитывая количество авторов всей белиберды...

12.01.2021 16:48 #435821

Wolfenberg Спасибо , а вот интересно как то можно этот плаг вытащить из имиджа того ( Мерлин ) что умеет кеширлвать ? как бы ещё узнать по конкретнее что за плаг ?

13.01.2021 20:01 #435834

vlad.vr2011, хз. Подобным ужасом не пользуюсь.

Войдите или зарегистрируйтесь, чтобы ответить.