Флудильня (в разумных пределах)

RusWolf
Разработчику yay, как-то этот момент должен был предусмотреть.
А разработчики баша rm -rf / ненужно вместо rm -rf /ненужно :)
Скажите спасибо что подтверждение запрашивает, ,,защиту от дурака,, не везде встраивают. И
.
На любую защиту от дурака рано или поздно найдётся изобретательный дурак.
RusWolf
Просто банально, не дожал кнопку shift на клаве и по привычке делать эту команду не глядя, снёс бы себе 6GB из 10GB.
В молодости тоже попадал не раз в похожие ситуации (а работа с байтами и на диске ... приводила к катастрофическим последствиям) и со временем выработалась привычка - никогда на спешить с нажатием ENTER перед вводом важной команды - только после проверки правильности набранной команды.
Ошибки не исчезают с опытом - они просто умнеют
vs220
А разработчики баша rm -rf / ненужно вместо rm -rf /ненужно :)
Согласен, но и шанс набрать rm -rf / из-за ошибки набора совершенно другой команды, совсем другой, нежели с yay -Scc :)
Ради интереса поискал назначение yay -Ycc --- и пришел к выводу, что конкретного описания такой комбинации нет - не установлено
имеется yay -Yc --- clean unneeded dependencies (удалить ненужные зависимости)
и предположу, что раз такое не прописано, то железяка воспринимает это как то по своему - а вот как? - хрен его знает, нужно дебажить.
Что можно предположить?
1. Yсс воспринимается просто как Yс
2. Ycc воспринимается по анологии с Rss (s - удалять ненужные зависимости, ss - включая явно установленные)
3. железяка понимает это как то по-своему (и как отметил выше, нужно дебажить, что она там делает)
Ошибки не исчезают с опытом - они просто умнеют
vasek
1. Yсс воспринимается просто как Yс
yay -Yc :
[wolf@wolf-arch ~]$ yay -Yc
[sudo] пароль для wolf:
проверка зависимостей...

Пакет (13)   Старая версия     Изменение размера

acsccid      1.1.8-1                   -0,14 MiB
ccid         1.4.36-1                  -0,25 MiB
http-parser  2.9.4-1                   -0,06 MiB
libgit2      1:1.3.0-1                 -1,85 MiB
libtg_owt    0.git9.d5c3d43-3         -55,06 MiB
mesa-demos   8.4.0-6                   -7,78 MiB
node-gyp     8.3.0-1                   -4,17 MiB
nodejs       17.2.0-1                 -30,35 MiB
nodejs-nopt  5.0.0-2                   -0,03 MiB
npm          8.1.4-1                   -5,91 MiB
pkgconf      1.8.0-1                   -0,16 MiB
semver       7.3.5-2                   -0,11 MiB
yasm         1.3.0-4                   -4,38 MiB

Будет освобождено:  110,26 MiB

:: Удалить эти пакеты? [Y/n]


yay -Ycc:
[wolf@wolf-arch ~]$ yay -Ycc
проверка зависимостей...
:: engrampa опционально требует unace: ACE archive support
:: engrampa опционально требует unrar: RAR archive support
:: gimp опционально требует gutenprint: for sophisticated printing only as gimp has built-in cups print support
:: git опционально требует perl-libwww: git svn
:: gnupg опционально требует pcsclite: scdaemon
:: gwenview опционально требует kimageformats: support for dds, xcf, exr, psd, and more image formats
:: gwenview опционально требует kipi-plugins: export to various online services
:: gwenview опционально требует kamera: import pictures from gphoto2 cameras
:: hplip опционально требует xsane: sane scanner frontend
:: hplip опционально требует python-pillow: for commandline scanning support
:: hplip опционально требует python-reportlab: for pdf output in hp-scan
:: hplip опционально требует python-pyqt5: for running GUI and hp-toolbox
:: hplip опционально требует wget: for network support
:: htop опционально требует strace: attach to a running process
:: imagemagick опционально требует ocl-icd: OpenCL support
:: imagemagick опционально требует djvulibre: DJVU support
:: inxi опционально требует bluez-tools: bt-adapter: -E bluetooth data (if no hciconfig)
:: inxi опционально требует bluez-utils-compat: hciconfig: -E bluetooth HCI data
:: inxi опционально требует dmidecode: inxi -M if no sys machine data
:: inxi опционально требует freeipmi: ipmi-sensors: -s IPMI sensors
:: inxi опционально требует hddtemp: inxi -Dx show hdd temp
:: inxi опционально требует ipmitool: -s IPMI sensors
:: inxi опционально требует net-tools: inxi -i ip lan-deprecated
:: inxi опционально требует tree: --debugger 20,21 /sys tree
:: inxi опционально требует wmctrl: -S active window manager (not all wm)
:: k3b опционально требует cdrtools: for CD burning with cdrecord
:: k3b опционально требует dvd+rw-tools: for DVD burning support
:: k3b опционально требует vcdimager: for VCD burning support
:: k3b опционально требует emovix: for bootable multimedia CD/DVD support
:: k3b опционально требует cdrdao: for disk-at-once (DAO) mode support
:: k3b опционально требует transcode: for DVD ripping support
:: kicad опционально требует kicad-library: for footprints and symbols
:: kicad опционально требует kicad-library-3d: for 3d models of components
:: kio-extras опционально требует kimageformats: thumbnails for additional image formats
:: lib32-opencl-nvidia опционально требует opencl-headers: headers necessary for OpenCL development
:: libdvdread опционально требует libdvdcss: for decoding encrypted DVDs
:: libreoffice-fresh опционально требует pstoedit: translates PostScript and PDF graphics into other vector formats
:: libreoffice-fresh опционально требует libmythes: for use in thesaurus
:: libreoffice-fresh опционально требует beanshell: interactive java -- good for prototyping/macros
:: libreoffice-fresh опционально требует unixodbc: adds ODBC database support
:: libreoffice-fresh опционально требует postgresql-libs: for postgresql-connector
:: libreoffice-fresh опционально требует mariadb-libs: for mysql-connector
:: libreoffice-fresh опционально требует coin-or-mp: required by the Calc solver
:: libsoup опционально требует samba: Windows Domain SSO
:: libsoup3 опционально требует samba: Windows Domain SSO
:: libva опционально требует libva-intel-driver: backend for Intel GPUs (<= Haswell)
:: libvirt опционально требует libvirt-storage-gluster: Gluster storage backend
:: libvirt опционально требует libvirt-storage-iscsi-direct: iSCSI-direct storage backend
:: libvirt опционально требует libvirt-storage-rbd: RBD storage backend
:: libvirt опционально требует openbsd-netcat: for remote management over ssh
:: libvirt опционально требует dmidecode: DMI system info support
:: libvirt опционально требует dnsmasq: required for default NAT/DHCP for guests
:: libvirt опционально требует radvd: IPv6 RAD support
:: libvirt опционально требует open-iscsi: iSCSI support via iscsiadm
:: linux опционально требует crda: to set the correct wireless channels of your country
:: mc опционально требует cdrkit: iso9660 extfs
:: mc опционально требует python-pytz: s3+ extfs
:: mc опционально требует samba: VFS support
:: mc опционально требует unace: uace extfs
:: mc опционально требует unrar: urar extfs
:: networkmanager опционально требует dnsmasq: connection sharing
:: nvidia-utils опционально требует opencl-nvidia: OpenCL support
:: print-manager опционально требует system-config-printer: auto-detect the printer driver
:: python опционально требует python-pip
:: python-dnspython опционально требует python-cryptography: DNSSEC support
:: python-urllib3 опционально требует python-pyopenssl: security support
:: qemu опционально требует brltty: for braille device support
:: qemu опционально требует samba: SMB/CIFS server support
:: qt5-base опционально требует postgresql-libs: PostgreSQL driver
:: qt5-base опционально требует mariadb-libs: MariaDB driver
:: qt5-base опционально требует unixodbc: ODBC driver
:: simplescreenrecorder опционально требует lib32-simplescreenrecorder: OpenGL recording of 32-bit applications
:: smplayer опционально требует smplayer-themes: icon themes collection
:: smplayer опционально требует smplayer-skins: skin themes collection
:: smplayer опционально требует smtube: browse and play youtube videos
:: smplayer опционально требует mplayer: alternative multimedia engine
:: spectacle опционально требует kipi-plugins: export to various online services
:: thunderbird опционально требует libotr: OTR support for active one-to-one chats
:: vlc опционально требует libdvdcss: decoding encrypted DVDs
:: vlc опционально требует libdc1394: IEEE 1394 access plugin
:: vlc опционально требует libva-intel-driver: video backend intel
:: vlc опционально требует libgme: Game Music Emu plugin
:: vlc опционально требует vcdimager: navigate VCD with libvcdinfo
:: vlc опционально требует protobuf: chromecast streaming
:: vlc опционально требует libmicrodns: mDNS services discovery (chromecast etc)
:: vlc опционально требует lua52-socket: http interface
:: vlc опционально требует zvbi: VBI/Teletext/webcam/v4l2 capture/decoding
:: vlc опционально требует libkate: Kate codec
:: vlc опционально требует libtiger: Tiger rendering for Kate streams
:: vlc опционально требует chromaprint: Chromaprint audio fingerprinter
:: vlc опционально требует lirc: lirc control
:: vlc опционально требует libgoom2: Goom visualization
:: vlc опционально требует projectm: ProjectM visualisation
:: vlc опционально требует aribb24: aribsub support
:: vlc опционально требует aribb25: aribcam support
:: vlc опционально требует pcsclite: aribcam support
:: vtk опционально требует unixodbc
:: wine-staging опционально требует lib32-v4l-utils
:: wine-staging опционально требует opencl-icd-loader
:: wine-staging опционально требует lib32-opencl-icd-loader
:: wine-staging опционально требует lib32-libxslt
:: wine-staging опционально требует lib32-gtk3
:: wine-staging опционально требует lib32-gst-plugins-base-libs
:: wine-staging опционально требует vkd3d
:: wine-staging опционально требует lib32-vkd3d
:: wine-staging опционально требует samba
:: xorg-xinit опционально требует xorg-twm
:: xreader опционально требует djvulibre: support for djvu files
:: xreader опционально требует libgxps: support for xps files
:: xreader опционально требует libspectre: support for dvi and ps files
:: xreader опционально требует mathjax2: support for math in epub files
:: xreader опционально требует texlive-bin: support for dvi files
:: yt-dlp опционально требует rtmpdump: for rtmp streams support

Пакет (179)                   Старая версия        Изменение размера

acsccid                       1.1.8-1                      -0,14 MiB
aribb24                       1.0.3-3                      -0,12 MiB
aribb25                       0.2.7-2                      -0,09 MiB
beanshell                     2.1.0-1                      -0,46 MiB
bluez-tools                   0.2.0-5                      -0,98 MiB
bluez-utils-compat            5.62-1                       -9,37 MiB
brltty                        6.4-4                        -8,35 MiB
ccid                          1.4.36-1                     -0,25 MiB
cdrdao                        1.2.4-2                      -1,40 MiB
cdrtools                      3.02a09-5                    -4,10 MiB
chromaprint                   1.5.0-3                      -0,14 MiB
coin-or-asl                   1.4.3-1                      -0,61 MiB
coin-or-cbc                   2.10.5-4                     -2,95 MiB
coin-or-cgl                   0.60.3-1                     -1,41 MiB
coin-or-clp                   1.17.6-1                     -3,33 MiB
coin-or-coinutils             2.11.4-1                     -3,53 MiB
coin-or-mp                    1.8.4-2                      -0,12 MiB
coin-or-osi                   0.108.6-1                    -5,82 MiB
crda                          4.14-4                       -0,22 MiB
djvulibre                     3.5.28-3                     -3,15 MiB
dmidecode                     3.3-1                        -0,20 MiB
dnsmasq                       2.86-1                       -0,80 MiB
dvd+rw-tools                  7.1-9                        -0,31 MiB
emovix                        0.9.0-8                     -16,32 MiB
enca                          1.19-4                       -0,31 MiB
faac                          1.30-2                       -0,15 MiB
freeipmi                      1.6.8-3                     -13,00 MiB
ftgl                          2.4.0-2                      -2,16 MiB
glpk                          5.0-1                        -1,69 MiB
gutenprint                    5.3.4-1                     -32,09 MiB
hddtemp                       0.3.beta15.53-3              -0,07 MiB
http-parser                   2.9.4-1                      -0,06 MiB
iniparser                     4.1-3                        -0,04 MiB
ipmitool                      1.8.18-7                     -1,52 MiB
iw                            5.16-1                       -0,27 MiB
kamera                        21.12.0-1                    -0,61 MiB
kicad-library                 5.1.10-1                   -103,61 MiB
kicad-library-3d              5.1.10-1                  -5293,40 MiB
kimageformats                 5.89.0-1                     -0,55 MiB
kipi-plugins                  21.12.0-1                    -6,88 MiB
lib32-at-spi2-atk             2.38.0-1                     -0,23 MiB
lib32-at-spi2-core            2.42.0-1                     -0,23 MiB
lib32-colord                  1.4.5-3                      -0,37 MiB
lib32-glib-networking         2.70.0-1                     -0,16 MiB
lib32-gst-plugins-base-libs   1.18.4-1                     -4,85 MiB
lib32-gstreamer               1.18.5-1                     -3,23 MiB
lib32-gtk3                    3.24.30-1                   -10,67 MiB
lib32-json-glib               1.6.6-1                      -0,18 MiB
lib32-libepoxy                1.5.9-1                      -1,07 MiB
lib32-libproxy                0.4.17-1                     -0,15 MiB
lib32-libsoup                 2.74.2-1                     -0,68 MiB
lib32-libxslt                 1.1.34-2                     -0,38 MiB
lib32-libxv                   1.0.11-2                     -0,03 MiB
lib32-ocl-icd                 2.3.0-1                      -0,20 MiB
lib32-orc                     0.4.32-1                     -0,62 MiB
lib32-rest                    0.8.1-3                      -0,13 MiB
lib32-simplescreenrecorder    0.4.3-1                      -0,07 MiB
lib32-v4l-utils               1.22.1-1                     -0,65 MiB
lib32-vkd3d                   1.2-2                        -0,59 MiB
libao                         1.2.2-5                      -0,19 MiB
libbs2b                       3.1.0-7                      -0,07 MiB
libdc1394                     2.2.6-2                      -0,36 MiB
libdvdcss                     1.4.3-1                      -0,04 MiB
libgit2                       1:1.3.0-1                    -1,85 MiB
libgme                        0.6.3-1                      -3,16 MiB
libgoom2                      2k4-5                        -0,21 MiB
libgxps                       0.3.2-1                      -0,60 MiB
libimagequant                 2.17.0-1                     -0,10 MiB
libkate                       0.4.1-7                      -0,32 MiB
libmicrodns                   0.2.0-1                      -0,04 MiB
libmythes                     1:1.2.4-4                    -0,02 MiB
libotr                        4.1.1-3                      -0,32 MiB
libsigsegv                    2.13-1                       -0,03 MiB
libspectre                    0.2.9-2                      -0,09 MiB
libspeechd                    0.11.0-1                     -0,06 MiB
libsynctex                    2021.58686-4                 -0,14 MiB
libtg_owt                     0.git9.d5c3d43-3            -55,06 MiB
libtiger                      0.3.4-6                      -0,06 MiB
libva-intel-driver            2.4.1-1                      -7,79 MiB
libvirt-storage-gluster       1:7.10.0-2                   -0,03 MiB
libvirt-storage-iscsi-direct  1:7.10.0-2                   -0,03 MiB
libvirt-storage-rbd           1:7.10.0-2                   -0,04 MiB
libxvmc                       1.0.12-3                     -0,09 MiB
lirc                          1:0.10.1-10                  -3,75 MiB
lua52-socket                  20200329-1                   -0,23 MiB
mariadb-libs                  10.6.5-1                    -23,19 MiB
mathjax2                      2.7.9-1                     -28,23 MiB
mesa-demos                    8.4.0-6                      -7,78 MiB
mjpegtools                    2.2.1-1                      -2,25 MiB
mplayer                       38322-2                      -4,68 MiB
net-tools                     2.10-1                       -0,55 MiB
node-gyp                      8.3.0-1                      -4,17 MiB
nodejs                        17.2.0-1                    -30,35 MiB
nodejs-nopt                   5.0.0-2                      -0,03 MiB
npm                           8.1.4-1                      -5,91 MiB
ocl-icd                       2.3.1-1                      -0,26 MiB
open-iscsi                    2.1.5-1                      -1,62 MiB
open-isns                     0.101-1                      -0,67 MiB
openbsd-netcat                1.218_2-1                    -0,05 MiB
opencl-headers                2:2021.04.29-1               -0,28 MiB
opencl-nvidia                 495.46-1                    -70,70 MiB
pcsclite                      1.9.5-1                      -0,30 MiB
perl-encode-locale            1.05-8                       -0,02 MiB
perl-file-listing             6.14-2                       -0,02 MiB
perl-html-parser              3.76-2                       -0,17 MiB
perl-html-tagset              3.20-11                      -0,02 MiB
perl-http-cookies             6.10-2                       -0,04 MiB
perl-http-daemon              6.12-1                       -0,03 MiB
perl-http-date                6.05-4                       -0,01 MiB
perl-http-message             6.33-1                       -0,16 MiB
perl-http-negotiate           6.01-9                       -0,02 MiB
perl-io-html                  1.004-2                      -0,02 MiB
perl-libwww                   6.57-1                       -0,34 MiB
perl-lwp-mediatypes           6.02-9                       -0,06 MiB
perl-net-http                 6.21-2                       -0,04 MiB
perl-parse-yapp               1.21-4                       -0,10 MiB
perl-try-tiny                 0.31-1                       -0,03 MiB
perl-uri                      5.10-1                       -0,16 MiB
perl-www-robotrules           6.02-9                       -0,02 MiB
pkgconf                       1.8.0-1                      -0,16 MiB
plotutils                     2.6-10                       -4,20 MiB
postgresql-libs               13.4-6                       -6,83 MiB
potrace                       1.16-2                       -0,20 MiB
projectm                      3.1.12-2                    -26,04 MiB
protobuf                      3.17.3-3                     -9,27 MiB
pstoedit                      3.78-1                       -2,33 MiB
python-cachecontrol           1:0.12.6-4                   -0,10 MiB
python-cffi                   1.15.0-3                     -1,02 MiB
python-colorama               0.4.4-6                      -0,08 MiB
python-contextlib2            0.6.0.post1-6                -0,05 MiB
python-cryptography           36.0.0-1                     -4,14 MiB
python-distlib                0.3.3-4                      -1,27 MiB
python-html5lib               1.1-11                       -1,34 MiB
python-lxml                   4.6.4-3                      -4,16 MiB
python-msgpack                1.0.3-1                      -0,25 MiB
python-pep517                 0.12.0-4                     -0,13 MiB
python-pillow                 8.4.0-3                      -2,92 MiB
python-pip                    20.3.4-4                     -1,60 MiB
python-progress               1.6-5                        -0,04 MiB
python-pycparser              2.21-3                       -1,39 MiB
python-pycups                 2.0.1-5                      -0,19 MiB
python-pycurl                 7.44.1-3                     -0,33 MiB
python-pyopenssl              21.0.0-5                     -0,53 MiB
python-pyqt5                  5.15.6-6                    -26,77 MiB
python-pyqt5-sip              12.9.0-3                     -0,15 MiB
python-pytz                   2021.3-4                     -0,14 MiB
python-reportlab              3.6.3-1                      -9,34 MiB
python-resolvelib             0.5.5-4                      -0,10 MiB
python-retrying               1.3.3-13                     -0,03 MiB
python-toml                   0.10.2-7                     -0,14 MiB
python-tomli                  1.2.2-4                      -0,06 MiB
python-webencodings           0.5.1-9                      -0,06 MiB
radvd                         2.19-1                       -0,14 MiB
recode                        3.7.9-1                      -1,62 MiB
rtmpdump                      1:2.4.r96.fa8646d-6          -0,26 MiB
samba                         4.15.3-2                    -54,95 MiB
semver                        7.3.5-2                      -0,11 MiB
smplayer-skins                1:20.11.0-1                  -0,98 MiB
smplayer-themes               1:20.11.0-1                  -3,69 MiB
smtube                        21.10.0-1                    -0,87 MiB
strace                        5.15-1                       -1,76 MiB
system-config-printer         1.5.15-2                     -6,68 MiB
t1lib                         5.1.2-8                      -1,17 MiB
texlive-bin                   2021.58686-4                -69,94 MiB
transcode                     1.1.7-38                     -5,03 MiB
tree                          1.8.0-2                      -0,09 MiB
unace                         2.5-11                       -0,14 MiB
unixodbc                      2.3.9-1                      -0,89 MiB
unrar                         1:6.1.3-1                    -0,31 MiB
vcdimager                     2.0.1-4                      -1,15 MiB
vkd3d                         1.2-1                        -1,05 MiB
wget                          1.21.2-1                     -3,08 MiB
wireless-regdb                2021.08.28-1                 -0,02 MiB
wmctrl                        1.07-6                       -0,04 MiB
xorg-twm                      1.0.11-1                     -0,20 MiB
xsane                         0.999-5                      -4,83 MiB
yasm                          1.3.0-4                      -4,38 MiB
zvbi                          0.2.35-4                     -1,23 MiB
zziplib                       0.13.72-1                    -0,32 MiB

Будет освобождено:  6072,32 MiB

:: Удалить эти пакеты? [Y/n]
 
Воспринимает явно по разному.
RusWolf
Воспринимает явно по разному.
Интересно, а совпадет ли Ycc с Rss ???
Ошибки не исчезают с опытом - они просто умнеют
vasek
Rss
нет, для Rss надо указать имя пакета.
RusWolf
для Rss надо указать имя пакета
точно ... об этом не подумал.

И получается, что все же так???
vs220
yay -cc удаляет также и пакеты которые требуются по опциональным зависимостям
Ошибки не исчезают с опытом - они просто умнеют
vasek
И получается, что все же так???
Да.
я что то не понял в чем проблема...
yay -Yc
[sudo] пароль для antavr:
проверка зависимостей...

Пакет (2)     Старая версия  Изменение размера

libmp4v2      5.0.1-1                -1,43 MiB
python-regex  2021.11.10-1           -1,66 MiB

yay -c
проверка зависимостей...

Пакет (2)     Старая версия  Изменение размера

libmp4v2      5.0.1-1                -1,43 MiB
python-regex  2021.11.10-1           -1,66 MiB

Будет освобождено:  3,09 MiB

yay -Ycc
проверка зависимостей...
:: apache опционально требует lynx: apachectl status
:: clion опционально требует doxygen: Code documentation generation
:: cups опционально требует logrotate: for logfile rotation support
:: cups-filters опционально требует foomatic-db: drivers use Ghostscript to convert PostScript to a printable form directly
...
...
xorg-util-macros    1.19.3-1                  -0,09 MiB

Будет освобождено:  99,91 MiB

:: Удалить эти пакеты? [Y/n]

yay -Sc
Оставить пакеты:
  Все локально установленные пакеты

Каталог для кэша: /home/temp/sys-backup/pacman/packages/
:: Удалить все остальные пакеты из кэша? [Y/n] ^C
Interrupt signal received

yay -Scc

Каталог для кэша: /home/temp/sys-backup/pacman/packages/
:: Удалить ВСЕ файлы из кэша? [y/N]
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.