Существует ли быстрый способ установить пакеты, если существует подсказка?

[112270] Ответ заключается в использовании опции [112749] - use-lc-numeric [112750] gawk.

- use-lc-numeric

Это заставляет gawk использовать символ десятичной запятой локали, когда синтаксический анализ входных данных. Хотя стандарт POSIX требует этого поведение, и gawk делает это, когда действует -по-шесть, по умолчанию это следовать традиционному поведению и использовать период в качестве десятичной точки, даже в тех локалях, где период не является десятичной точкой. Эта опция переопределяет поведение по умолчанию, без полного драконовского Строгость опции --posix.

Пример

alias macro

Допустим, у нас есть этот файл данных:

dns-sd -Q www.google.com

Для удобства просмотра вывода я изменил эту строку в [112755]test.awk[112756]:

Теперь, когда вы его запускаете, используя упомянутый выше переключатель:

sudo killall mDNSResponder

References

gawk floating-point number localization

6. 1.4 Преобразование строк и чисел

$ md5 /usr/sbin/mDNSResponder
MD5 (/usr/sbin/mDNSResponder) = 205d44c2b62b8b8c2cef5b84e6da7c79

1
14.03.2015, 00:33
4 ответа

Резак и паста - это самый быстрый для установки пакета. Если вы находитесь в терминале GNOME, вы можете тройки, щелкните строку Sudo APT-Get ... , а затем нажмите Ctrl + Shift + C (Копировать), а затем Ctrl + + + V (вставка), а затем Возврат

Однако в вашем случае я рекомендую вам сделать:

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

Итак, у вас есть последняя версия , которая, вероятно, не в репозитории, вы получите при установке его APT-Get .

Если у вас есть Python 2.7.9 или любой из серий 3.4, PIP включен в распределение , и вам не нужно его устанавливать.

2
27.01.2020, 23:12

во многих словах; Нет, оболочка, которую вы управляете как ребенок вашего сеанса X11, не имеет способа изменить среду сеанса X11, которая будет родительским (или, возможно, дедушкой) процессов, которые вы начинаете с двойного щелчка на рабочем столе.

Общий обходной путь состоит в том, чтобы написать двойной кликерный инструмент таким образом, чтобы подключиться к какому-либо механизму конфигурации и извлечь настройки, которые необходимо. Это может быть просто файл конфигурации в вашем домашнем каталоге, или некоторые виды демона настроек. Современный X11 настольные среды выполняют эти вещи из коробки; Может быть, начните, глядя на дбус .

Конечно, это только помогает инструментам, которые предназначены для запуска исключительно в среде, где эти объекты доступны. В общем случае вы можете захотеть иметь программу Java прочитать файл конфигурации системы, что-то вроде /etc/eat_memory_and_crash.conf (при условии, что ваша программа Java называется EAT_MEMORY_AND_CRASH ; Хотя внутри java Ecosystem я полагаю, это будет файл XML).

-121--114207-

, который поставляется из не найденного команда, которая запускается из скрипта оболочки ... Итак, вы можете просто изменить функцию оболочки, чтобы дать «бы вы хотели установить его», или В качестве альтернативы оставьте его в переменной (так что вы тогда просто введите $ DOUNST или что-то). Или используйте История -S , чтобы добавить их в историю, то вы просто нажимаете.

4
27.01.2020, 23:12

Проверьте APTSTSH . Просто наткнулся на него случайно. Пример сеанса (удаление вкладки в оболочке делает интеллектуальные завершенные вкладки):

root@orwell:/home/faheem# aptsh
Generating and mapping caches...
Reading commands history...
aptsh> 
add              depends          dump-cfg         madison          queue*           show             unmet            
autoclean        dist-upgrade     dumpavail        news             quit             showpkg          update           
build-dep        dotty            help*            orphans*         rdepends         showsrc          upgrade          
changelog        dpkg*            install          pkgnames         remove           source           whatis           
check            dselect-upgrade  listfiles        policy           rls              stats            whichpkg         
clean            dump             ls               purge            search           toupgrade        
aptsh> install octave
Display all 113 possibilities? (y or n)
octave                        octave-fpl                    octave-miscellaneous          octave-plot                   octave-zenity
octave-ad                     octave-ftp                    octave-missing-functions      octave-plplot                 octave2.0-emacsen
octave-ann                    octave-ga                     octave-mpi                    octave-psychtoolbox-3         octave2.0-htmldoc
octave-audio                  octave-gdf                    octave-msh                    octave-quaternion             octave2.0-info
octave-benchmark              octave-general                octave-multicore              octave-secs1d                 octave3.0
octave-bim                    octave-geometry               octave-nan                    octave-secs2d                 octave3.0-info
octave-bioinfo                octave-gmt                    octave-nlopt                  octave-signal                 octave3.1
octave-biosig                 octave-gsl                    octave-nlwing2                octave-simp                   octave3.1-doc
octave-combinatorics          octave-headers                octave-nnet                   octave-sockets                octave3.1-emacsen
octave-common                 octave-htmldoc                octave-nurbs                  octave-sp                     octave3.1-headers
octave-communications         octave-ident                  octave-ocs                    octave-specfun                octave3.1-htmldoc
octave-communications-common  octave-image                  octave-octcdf                 octave-splines                octave3.1-info
octave-control                octave-info                   octave-octgpr                 octave-statistics             octave3.2
octave-data-smoothing         octave-informationtheory      octave-odepkg                 octave-strings                octave3.2-common
octave-dataframe              octave-integration            octave-openmpi-ext            octave-struct                 octave3.2-dbg
octave-dbg                    octave-io                     octave-optim                  octave-sundials               octave3.2-doc
octave-dicom                  octave-irsa                   octave-optiminterp            octave-symband                octave3.2-emacsen
octave-doc                    octave-java                   octave-outliers               octave-symbolic               octave3.2-headers
octave-econometrics           octave-lhapdf                 octave-parallel               octave-time                   octave3.2-htmldoc
octave-emacsen                octave-linear-algebra         octave-pdb                    octave-tsa                    octave3.2-info
octave-epstk                  octave-ltfat                  octave-pfstools               octave-vlfeat                 octavede
octave-financial              octave-ltfat-common           octave-physicalconstants      octave-vrml                   
octave-fixed                  octave-mapping                octave-pkg-dev                octave-xraylib                
aptsh> install octave-
octave-ad                     octave-epstk                  octave-irsa                   octave-octgpr                 octave-sockets
octave-ann                    octave-financial              octave-java                   octave-odepkg                 octave-sp
octave-audio                  octave-fixed                  octave-lhapdf                 octave-openmpi-ext            octave-specfun
octave-benchmark              octave-fpl                    octave-linear-algebra         octave-optim                  octave-splines
octave-bim                    octave-ftp                    octave-ltfat                  octave-optiminterp            octave-statistics
octave-bioinfo                octave-ga                     octave-ltfat-common           octave-outliers               octave-strings
octave-biosig                 octave-gdf                    octave-mapping                octave-parallel               octave-struct
octave-combinatorics          octave-general                octave-miscellaneous          octave-pdb                    octave-sundials
octave-common                 octave-geometry               octave-missing-functions      octave-pfstools               octave-symband
octave-communications         octave-gmt                    octave-mpi                    octave-physicalconstants      octave-symbolic
octave-communications-common  octave-gsl                    octave-msh                    octave-pkg-dev                octave-time
octave-control                octave-headers                octave-multicore              octave-plot                   octave-tsa
octave-data-smoothing         octave-htmldoc                octave-nan                    octave-plplot                 octave-vlfeat
octave-dataframe              octave-ident                  octave-nlopt                  octave-psychtoolbox-3         octave-vrml
octave-dbg                    octave-image                  octave-nlwing2                octave-quaternion             octave-xraylib
octave-dicom                  octave-info                   octave-nnet                   octave-secs1d                 octave-zenity
octave-doc                    octave-informationtheory      octave-nurbs                  octave-secs2d                 
octave-econometrics           octave-integration            octave-ocs                    octave-signal                 
octave-emacsen                octave-io                     octave-octcdf                 octave-simp                   
aptsh> install octave-io 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gnuplot-x11 libatlas3-base libcamd2.2.0 libccolamd2.7.1 libcholmod1.7.1 libcxsparse2.2.3 libgl2ps0 libglpk0 libjexcelapi-java liboctave1 libqhull5
  libqrupdate1 octave octave-common octave-java
Suggested packages:
  gnuplot-doc libiodbc2-dev libmysqlclient-dev octave-info octave-doc octave-htmldoc
The following packages will be REMOVED:
  gnuplot-nox
The following NEW packages will be installed:
  gnuplot-x11 libatlas3-base libcamd2.2.0 libccolamd2.7.1 libcholmod1.7.1 libcxsparse2.2.3 libgl2ps0 libglpk0 libjexcelapi-java liboctave1 libqhull5
  libqrupdate1 octave octave-common octave-io octave-java
0 upgraded, 16 newly installed, 1 to remove and 1 not upgraded.
Need to get 9,850 kB/22.1 MB of archives.
After this operation, 64.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
1
27.01.2020, 23:12

Если вы используете Bash, вы можете добавить это:

alias api='sudo apt-get install'

или

alias api='sudo aptitude install'

, у вас будет только набрать имя пакета API. Кроме того, если вы ищете только Python, вы можете установить AnaConda, найденную здесь: https://store.continuum.io/cshop/anaConda/

, а затем вы можете использовать обновление CODA, которое будет обновлять все Пакеты, найденные в Анаконде.

1
27.01.2020, 23:12

Теги

Похожие вопросы