LINUX.ORG.RU

История изменений

Исправление tz4678, (текущая версия) :

Ну так ты php вмест Во-первых:

# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm

# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm

# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое

cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF

# Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo 'export PATH=/opt/asdf-vm/bin:$PATH' >> ~/.zprofile

# Перегружаемся
exec $SHELL -l

# Ставим плагин для asdf
asdf plugin-add php
# Или какую-нибудь 5.6.x
asdf install php 7.4.2
# Делаем ее глобальной
asdf global php 7.4.2
# Проверяем
php -r 'phpinfo();' | less

# Расположение бинарника
which php
type php

# Поставь эти штуки
yay -S --noconfirm fd fzf

# Почитай по ним manual
man fd
man fzf

# Поставить cht.sh
yay -S cht.sh

# Посмотри примеры использования команды
cht.sh fd

# Или вообще можно запрос ввести 
cht.sh bash how to find file 

Исправление tz4678, :

Ну так ты php вмест Во-первых:

# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm

# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm

# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое

cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF

# Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo 'export PATH=/opt/asdf-vm/bin:$PATH' >> ~/.zprofile

# Перегружаемся
exec $SHELL -l

# Ставим плагин для asdf
asdf plugin-add php
# Или какую-нибудь 5.6.x
asdf install php 7.4.2
# Делаем ее глобальной
asdf global php 7.4.2
# Проверяем
php -r 'phpinfo();' | less

# Поставь эти штуки
yay -S --noconfirm fd fzf

# Почитай по ним manual
man fd
man fzf

# Поставить cht.sh
yay -S cht.sh

# Посмотри примеры использования команды
cht.sh fd

# Или вообще можно запрос ввести 
cht.sh bash how to find file 

Исправление tz4678, :

Ну так ты php вместе с ним снес. Вообще ты занимаешься плохими делами. Во-первых:

# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm

# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm

# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое

cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF

# Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo 'export PATH=/opt/asdf-vm/bin:$PATH' >> ~/.zprofile

# Перегружаемся
exec $SHELL -l

# Ставим плагин для asdf
asdf plugin-add php
# Или какую-нибудь 5.6.x
asdf install php 7.4.2
# Делаем ее глобальной
asdf global php 7.4.2
# Проверяем
php -r 'phpinfo();' | less

Исходная версия tz4678, :

Ну так ты php вместе с ним снес. Вообще ты занимаешься плохими делами. Во-первых:

# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm

# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm

# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое

cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF

Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы

echo ‘export PATH=/opt/asdf-vm/bin:$PATH’ >> ~/.zprofile

Перегружаемся

exec $SHELL -l

Ставим плагин для asdf

asdf plugin-add php

Или какую-нибудь 5.6.x

asdf install php 7.4.2

Делаем ее глобальной

asdf global php 7.4.2

Проверяем

php -r ‘phpinfo();’ | less