13:46 

кракозябрик
сабж со стажем
как поставить программу на линукс с флешки?

привет. есть комп линукс с усб без интернета. и есть программа на гитхабе. как скопировать её на флешку и поставить на этот комп?

Комментарии
2018-06-15 в 14:41 

fire-dragon
git clone github.com/program/program.git
cd program
make
cp a.out /mnt/flash


потом переносишь на другой компьютер и запускаешь a.out


Для других систем есть что то типа unix.stackexchange.com/questions/408346/how-to-...

2018-06-15 в 16:48 

Ну в целом fire-dragon прав, только никто не знает, будет ли весь энвайронмент для сборки (make) программы настроен на том компе, где мы скачаем исходники. Может быть стоит скачать исходники с гитхаба на флешку, а собрать уже на безинтернетной машине.
А так да, там есть кнопка в любом проекте "Clone or Download"

2018-06-15 в 17:36 

кракозябрик
сабж со стажем
fire-dragon, а что подразумевается под a.out?

KuWizard, если я правильно понимаю на том компе на котором я скачиваю исходники я могу и доскачать того что не хватает для сборки ( что я сейчас битый час и делал лол ), а на том компе где инета нет что делать если чего-то для сборки не окажется??

2018-06-15 в 17:43 

кракозябрик
сабж со стажем
fire-dragon, второй способ теперь не работает. я проверяю на xarchiver. после команды пишет что xarchiver already a newest version и ничего на него похожего не появляется в папке /var/cache/apt/archives

2018-06-15 в 18:43 

fire-dragon
компилятор обычно выдает такое название файла, если его не попросить об обратном.

Насчет самой новой версии он конечно врет.
Самый простой вариант это несколько раз сделать dpkg -i xarchiver-1.2.3-64.deb
Если не будет зависимости то он ругнется, соответственно скачиваете новые и по новой.

Или болванку примонтировать и с нее выполнить dpkg -i имя пакета

там все сработает

2018-06-15 в 18:53 

кракозябрик, резонно, да...

2018-06-15 в 19:19 

кракозябрик
сабж со стажем
fire-dragon, ну нет никакого a.out у меня. я ж его собирал по инструкции на гите, может там скрипты настроены так что имя получается не a.out. а почему он врёт-то если я его только что поставил? ясно дело у меня последняя версия сейчас)

*xarchiver*.deb - нет такого файла в файловой системе :с

компы кстати две малинки если важно. блин наверное это было важно :3

2018-06-15 в 20:04 

fire-dragon
С этого и нужно было начинать.
Какой дистриб малины?
Raspbian или что то другое?

В вашем случае нужно собрать приложение на компьютере для малины, обычно так и делают
github.com/HesselM/rpicross_notes
По этому адресу инструкция как это сделать.

Если же программа уже есть на другой малине, то все значительно проще.
Заходите на сайт репозитория и скачиваете нужный вам deb пакет.
или скачайте полный образ операционки отсюда www.raspberrypi.org/downloads/raspbian/

2018-06-16 в 14:51 

кракозябрик
сабж со стажем
на одной расбиан на другой дебиан какой-то

ахахаха как это сложно кошмар это практически невозомжно для обычного пользователя xD скопировать программу на флешку и перенести на другой комп ахахах

спасибо. извините. у меня сегодня день открытий

2018-06-16 в 15:27 

fire-dragon
кракозябрик,

Да блят* сложно.

* каждый придурок норовит использовать свою версию библиотек, которые хрен где найдешь
* даже если человек стоумовый и статически слинковал все это, остаются дурацкие пути, которые в разных системах разные
* и еще возможность изменить гребаное ядро, и дебильная привычка менять структуры ядра от раза к разу
* и куча пиванеров линуксоидов не осиливших man

Для некоторых вообще специальный язык написали Go ибо заелюбились.

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

Помощь @экспертов – Хард и софт

главная