Установка mc



  • Добрый день.

    2.4.4-RELEASE-p3 (amd64)
    built on Wed May 15 18:53:44 EDT 2019
    FreeBSD 11.2-RELEASE-p10

    Во время установки mc такое сообщение:

    pkg add http://pkg.freebsd.org/ FreeBSD:11:amd64/latest/All/mc-4.8.24.txz

    Fetching mc-4.8.24.txz: 100% 2 MiB 888.9kB/s 00:02
    Installing mc-4.8.24...
    Newer FreeBSD version for package mc:
    To ignore this error set IGNORE_OSVERSION=yes

    • package: 1103000
    • running kernel: 1102000
      Allow missmatch now?[Y/n]:

    Причем раньше такого не было. На другом сервере. Не оттуда устанавливаю?



  • @lucas1
    Здр
    а если попробовать тянуть отсюда ?
    http://pkg.freebsd.org/FreeBSD:11:amd64/release_3/All/mc-4.8.22_1.txz ?

    root@freeb:/usr/home/konstanti # mc -V
    GNU Midnight Commander 4.8.22
    Built with GLib 2.56.3
    Using the S-Lang library with terminfo database
    With builtin Editor
    With subshell support as default
    With support for background operations
    With mouse support on xterm
    With support for X11 events
    With internationalization support
    With multiple codepages support
    Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish, smbfs
    Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;
    root@freeb:/usr/home/konstanti # uname -a
    FreeBSD freeb 11.2-RELEASE FreeBSD 11.2-RELEASE #0: Sat Aug 10 01:00:10 MSK 2019     konstanti@freeb:/usr/obj/usr/src/sys/PF_IPSEC  amd64
    root@freeb:/usr/home/konstanti # 
    


  • @Konstanti
    Отсюда прошло.
    Хотя вчера и отсюда пробовал вроде бы.
    А как мне теперь определить зависимости пакетов необходимых для mc. А-то вчера понаставлял с Allow missmatch now?=YES. И теперь mc немного не так работает, как на другом сервере.
    Ну чтобы удалить mc и по нормальному доставить необходимые пакеты.



  • @lucas1
    Попробуйте так

    root@freeb:/usr/home/konstanti # make -C /usr/ports/misc/mc run-depends-list    
    /usr/ports/security/libssh2
    /usr/ports/devel/libslang2
    /usr/ports/devel/glib20
    /usr/ports/devel/gettext-runtime
    /usr/ports/lang/python37
    /usr/ports/lang/perl5.30
    /usr/ports/x11/libX11
    /usr/ports/x11/libXext
    root@freeb:/usr/home/konstanti # 
    


  • @Konstanti

    /usr/ports - такого каталога у меня нет.
    pkg info может выдать Installed on (через grep?) дату установки пакета?



  • @lucas1
    Такого каталога и не будет
    Это каталог портов freebsd.
    Вы просили зависимости - я Вам их показал .

    root@freeb:/usr/ports/misc/mc # pkg info mc
    mc-4.8.22_1
    Name           : mc
    Version        : 4.8.22_1
    Installed on   : Fri Aug  9 19:36:07 2019 MSK
    Origin         : misc/mc
    Architecture   : FreeBSD:11:amd64
    Prefix         : /usr/local
    Categories     : misc shells
    Licenses       : GPLv3+
    Maintainer     : woodsb02@FreeBSD.org
    WWW            : https://midnight-commander.org/
    Comment        : Midnight Commander, a free Norton Commander Clone
    Options        :
    	DOCS           : on
    	EDITOR         : on
    	ICONV          : on
    	NCURSES        : off
    	NLS            : on
    	SFTP           : on
    	SLANG          : on
    	SMB            : on
    	SUBSHELL       : on
    	X11            : on
    Shared Libs required:
    	libintl.so.8
    	libslang.so.2
    	libglib-2.0.so.0
    	libssh2.so.1
    	libgmodule-2.0.so.0
    Annotations    :
    	FreeBSD_version: 1102000
    	repo_type      : binary
    	repository     : FreeBSD
    Flat size      : 6.86MiB
    Description    :
    GNU Midnight Commander is a user-friendly yet powerful file manager
    and visual shell, useful to novice and guru alike. It provides a
    clear, user-friendly, and somewhat protected interface to a Unix
    system while making many frequent file operations more efficient and
    preserving the full power of the command prompt. You will wonder how
    you could ever live without it.
    
    WWW: https://midnight-commander.org/
    root@freeb:/usr/ports/misc/mc # 
    
    

    p.s. А зачем на PF mc ? все же можно сделать через WEB интерфейс или командну строку



  • @Konstanti
    Я подумал, что вы подтянули порты FreeBSD на PfSense.

    pkg info может выдать Installed on (через grep?) дату установки пакета? Все-таки это интересует.

    Не, ну mc должен быть.



  • @lucas1

    root@freeb:/usr/ports/misc/mc # pkg info mc
    mc-4.8.22_1
    Name           : mc
    Version        : 4.8.22_1
    Installed on   : Fri Aug  9 19:36:07 2019 MSK
    
    root@freeb:/usr/home/konstanti # pkg info mc | grep Installed
    Installed on   : Fri Aug  9 19:36:07 2019 MSK
    root@freeb:/usr/home/konstanti # 
    
    


  • @Konstanti
    Нет не так. Не по конкретному пакету pkg info mc. а по всем пакетам pkg info.



  • @lucas1

    #!/bin/sh
    
    for pkg_name in  $(pkg info | awk '{print $1}')
    do
        echo "${pkg_name} `pkg info ${pkg_name} | grep Installed`"
    done
    

Log in to reply