Установка Rapid SCADA на Raspberry Pi 2

Просмотр 15 сообщений - с 76 по 90 (из 105 всего)
  • Автор
    Сообщения
  • #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»: Нет такого файла или каталога

    #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 ваш пользователь.

    • Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
    #15032
    manjey73
    Участник

    Перейдите в root и используйте все команды без sudo, вы же в root находитесь.
    При помощи команды ls контролируйте наличие файла.

    #15033
    chmak2007
    Участник

    Я захожу в качестве root файл сохранился в папку /root

    #15034
    chmak2007
    Участник

    Я не могу его отредактировать

    #15035
    chmak2007
    Участник

    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: Отказано в доступе)

    #15036
    manjey73
    Участник

    Не обращайте внимания, deb пакет же скачался. Только что проверил. Возможно в команде нужны еще какие-то параметры, не знаю.

    • Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
    #15038
    chmak2007
    Участник

    Я вашими командами не могу его отредактировать, а при помощи менеджера MC редактируя файл control не удается сохранить изменение

    #15039
    manjey73
    Участник

    Все выполнил как написал, у меня в MC редактируется файл. создается новый deb пакет

    Как вы заходите в root ?

    У вас явные проблемы с доступом к файлам, хотя вы пишите что используете root права

    • Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
    #15041
    chmak2007
    Участник

    Работаю в root файл сохраняется в другой директории потом пытаюсь перенести заменой система не дает этого сделать

    #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 🙂

    • Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
    #15044
    manjey73
    Участник

    На всяк случай, если у вас что-то плохо применяется при sudo

    файл /etc/sudoers

    root ALL=(ALL:ALL) ALL
    # тут добавить пользователя
    pi ALL=(ALL:ALL) ALL

    перегрузка. Хотя там есть строки для всех пользователей должно применяться.

    #15046
    Mikhail
    Модератор

    Проделал данный фокус сегодня на Ubuntu 16 и 18. Manjey73 огромное спасибо!
    Ещё потребовалось отдельной командой установить
    sudo apt-get install mono-xsp4-base mono-apache-server4

    #15047
    Mikhail
    Модератор

    Работаю в root файл сохраняется в другой директории потом пытаюсь перенести заменой система не дает этого сделать

    Я установил
    sudo apt-get install mc
    И перешёл в директорию root с помощью mc. Копирую файлы через WinSCP

    #15048
    manjey73
    Участник

    mono-xsp4-base у меня кто-то подтянул автоматом, не помню уже
    а mono-apache-server4 и так есть в описании установки, соответственно я его тоже ставил, просто без libapache2-mod-mono. А ее уже скачивал и менял что можно ставить на версию выше.

    Я вот только «хозяина» этого пакета не нашел, кто его должен вообще обновлять и так далее ? maintenance или как там правильно «хозяин» зовется ?

Просмотр 15 сообщений - с 76 по 90 (из 105 всего)
  • Вы должны авторизироваться для ответа в этой теме.