Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › Установка Rapid SCADA на Raspberry Pi 2
- В этой теме 104 ответа, 7 участников, последнее обновление 4 года, 1 месяц назад сделано chmak2007.
-
АвторСообщения
-
03.03.2020 в 08:41 #15029chmak2007Участник
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 #15030manjey73УчастникЯсен пень, вы от пользователя качаете, используя 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 ваш пользователь.- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
03.03.2020 в 09:25 #15032manjey73УчастникПерейдите в 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 #15036manjey73УчастникНе обращайте внимания, deb пакет же скачался. Только что проверил. Возможно в команде нужны еще какие-то параметры, не знаю.
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
03.03.2020 в 10:30 #15038chmak2007УчастникЯ вашими командами не могу его отредактировать, а при помощи менеджера MC редактируя файл control не удается сохранить изменение
03.03.2020 в 10:46 #15039manjey73УчастникВсе выполнил как написал, у меня в MC редактируется файл. создается новый deb пакет
Как вы заходите в root ?
У вас явные проблемы с доступом к файлам, хотя вы пишите что используете root права
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
03.03.2020 в 10:51 #15041chmak2007УчастникРаботаю в root файл сохраняется в другой директории потом пытаюсь перенести заменой система не дает этого сделать
03.03.2020 в 10:57 #15042manjey73УчастникПод пользователем, файл скачивается в папку пользователя.
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 🙂
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
03.03.2020 в 11:01 #15044manjey73УчастникНа всяк случай, если у вас что-то плохо применяется при sudo
файл /etc/sudoers
root ALL=(ALL:ALL) ALL
# тут добавить пользователя
pi ALL=(ALL:ALL) ALLперегрузка. Хотя там есть строки для всех пользователей должно применяться.
03.03.2020 в 15:52 #15046MikhailМодераторПроделал данный фокус сегодня на Ubuntu 16 и 18. Manjey73 огромное спасибо!
Ещё потребовалось отдельной командой установить
sudo apt-get install mono-xsp4-base mono-apache-server4
03.03.2020 в 15:54 #15047MikhailМодераторРаботаю в root файл сохраняется в другой директории потом пытаюсь перенести заменой система не дает этого сделать
Я установил
sudo apt-get install mc
И перешёл в директорию root с помощью mc. Копирую файлы через WinSCP03.03.2020 в 16:54 #15048manjey73Участникmono-xsp4-base у меня кто-то подтянул автоматом, не помню уже
а mono-apache-server4 и так есть в описании установки, соответственно я его тоже ставил, просто без libapache2-mod-mono. А ее уже скачивал и менял что можно ставить на версию выше.Я вот только «хозяина» этого пакета не нашел, кто его должен вообще обновлять и так далее ? maintenance или как там правильно «хозяин» зовется ?
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.