Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › Установка Rapid SCADA на Raspberry Pi 2
- В этой теме 104 ответа, 7 участников, последнее обновление 6 лет, 5 месяцев назад сделано
chmak2007.
-
АвторЗаписи
-
03.03.2020 в 08:41 #15029
chmak2007
Участникroot@orangepipc2:~# sudo apt-get download libapache2-mod-mono —download-only
Пол:1 https://download.mono-project.com/repo/debian stable-stretch/main arm64 libapache 2-mod-mono arm64 3.13-0xamarin5+debian9b1 [51,5 kB]
Получено 51,5 kB за 1с (58,4 kB/s)
W: Загрузка выполняется от лица суперпользователя без ограничений песочницы, так как фа йл «/root/libapache2-mod-mono_3.13-0xamarin5+debian9b1_arm64.deb» недоступен для пользо вателя «_apt». — pkgAcquire::Run (13: Отказано в доступе)
root@orangepipc2:~# dpkg-deb -x libapache2-mod-mono_3.13-0xamarin5+raspbian9b1_armhf.de b /root/deb
dpkg-deb: ошибка: не удалось прочитать архив «libapache2-mod-mono_3.13-0xamarin5+raspbi an9b1_armhf.deb»: Нет такого файла или каталога03.03.2020 в 09:19 #15030
manjey73УчастникЯсен пень, вы от пользователя качаете, используя sudo, все, что вы там пытаетесь попадает в папки пользователя а не в папку root.
Я привел пример всех команд, перейдя в root. Если вы все выполняете через sudo и в папки пользователя, так смените пути вместо /root пишите /home/pi или какой у вас там пользователь…
dpkg-deb -x libapache2-mod-mono_3.13-0xamarin5+raspbian9b1_armhf.de b /root/debа файл у вас скачался куда-то в папку пользователя. так как вы использовали sudo.
Я и в пользователе пересобирал deb при помощи sudo, но тогда все пути будут не /root/deb а /home/pi/deb
Вместо pi ваш пользователь.-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
03.03.2020 в 09:25 #15032
manjey73УчастникПерейдите в root и используйте все команды без sudo, вы же в root находитесь.
При помощи команды ls контролируйте наличие файла.03.03.2020 в 09:31 #15033chmak2007
УчастникЯ захожу в качестве root файл сохранился в папку /root
03.03.2020 в 09:33 #15034chmak2007
УчастникЯ не могу его отредактировать
03.03.2020 в 09:40 #15035chmak2007
Участникroot@orangepipc2:~# apt-get download libapache2-mod-mono —download-only
Пол:1 https://download.mono-project.com/repo/debian stable-stretch/main arm64 libapache2-mod-mono arm64 3.13-0xamarin5+debian9b1 [51,5 kB]
Получено 51,5 kB за 0с (112 kB/s)
W: Загрузка выполняется от лица суперпользователя без ограничений песочницы, так как файл «/root/libapache2-mod-mono_3.13-0xamarin5+debian9b1_arm64.deb» недоступен для пользователя «_apt». — pkgAcquire::Run (13: Отказано в доступе)03.03.2020 в 09:56 #15036
manjey73УчастникНе обращайте внимания, deb пакет же скачался. Только что проверил. Возможно в команде нужны еще какие-то параметры, не знаю.
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
03.03.2020 в 10:30 #15038chmak2007
УчастникЯ вашими командами не могу его отредактировать, а при помощи менеджера MC редактируя файл control не удается сохранить изменение
03.03.2020 в 10:46 #15039
manjey73УчастникВсе выполнил как написал, у меня в MC редактируется файл. создается новый deb пакет
Как вы заходите в root ?
У вас явные проблемы с доступом к файлам, хотя вы пишите что используете root права
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
03.03.2020 в 10:51 #15041chmak2007
УчастникРаботаю в root файл сохраняется в другой директории потом пытаюсь перенести заменой система не дает этого сделать
03.03.2020 в 10:57 #15042
manjey73УчастникПод пользователем, файл скачивается в папку пользователя.
pi@rssci:~$ sudo apt-get download libapache2-mod-mono --download-only Get:1 https://download.mono-project.com/repo/debian stable-raspbianstretch/main armhf libapache2-mod-mono armhf 3.13-0xamarin5+raspbian9b1 [51.6 kB] Fetched 51.6 kB in 1s (30.1 kB/s) W: Download is performed unsandboxed as root as file '/home/pi/libapache2-mod-mono_3.13-0xamarin5+raspbian9b1_armhf.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) pi@rssci:~$ sudo dpkg-deb -x libapache2-mod-mono_3.13-0xamarin5+raspbian9b1_armhf.deb /home/pi/deb pi@rssci:~$ sudo dpkg-deb --control libapache2-mod-mono_3.13-0xamarin5+raspbian9b1_armhf.deb /home/pi/deb/DEBIAN pi@rssci:~$ sudo nano /home/pi/deb/DEBIAN/control pi@rssci:~$ sudo dpkg -b /home/pi/deb libapache2-mod-mono_new.deb dpkg-deb: building package 'libapache2-mod-mono' in 'libapache2-mod-mono_new.deb'. pi@rssci:~$Заметьте, редактор необходимо тоже запускать при помощи sudo
з.ы. хреновый у вас root 🙂
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
03.03.2020 в 11:01 #15044
manjey73УчастникНа всяк случай, если у вас что-то плохо применяется при sudo
файл /etc/sudoers
root ALL=(ALL:ALL) ALL
# тут добавить пользователя
pi ALL=(ALL:ALL) ALLперегрузка. Хотя там есть строки для всех пользователей должно применяться.
03.03.2020 в 15:52 #15046
MikhailМодераторПроделал данный фокус сегодня на Ubuntu 16 и 18. Manjey73 огромное спасибо!
Ещё потребовалось отдельной командой установить
sudo apt-get install mono-xsp4-base mono-apache-server403.03.2020 в 15:54 #15047
MikhailМодераторРаботаю в root файл сохраняется в другой директории потом пытаюсь перенести заменой система не дает этого сделать
Я установил
sudo apt-get install mc
И перешёл в директорию root с помощью mc. Копирую файлы через WinSCP03.03.2020 в 16:54 #15048
manjey73Участникmono-xsp4-base у меня кто-то подтянул автоматом, не помню уже
а mono-apache-server4 и так есть в описании установки, соответственно я его тоже ставил, просто без libapache2-mod-mono. А ее уже скачивал и менял что можно ставить на версию выше.Я вот только «хозяина» этого пакета не нашел, кто его должен вообще обновлять и так далее ? maintenance или как там правильно «хозяин» зовется ?
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.