Ubuntu – настройка и исправление пакетов

Переходим на Ubuntu. не шучу – можно на FreeBSD но это сложнее, если надо сервер то все таки фряха.

не не переходим = сначала попробовать. установка с флешки бесплатная, зайти в байос компьютера и включить загрузку с устройства usb3. Если комп древнее 2014 года то придется купить новый. И с диском ssd 500+ обязательно.

Кто не знает что такое майнинг тот уже опоздал. Криптовалюта Ethereum отказывается от майнеров с августа этого года. Основная операционка для большинства программ, связаных с криптой это ubuntu linux. и еще FreeBSD. Но майнеры останутся, они перейдут на Monero и Bitcoin. Что сильно увеличит их значение ценности и покупательной способности. Угля мало шахтеров много уголек будет по цене бриллианта.

как скопировать диск с обычного винчестера hdd sata на M2 ssd ?? Ubuntu 22.04

dd if=/dev/sda of=/dev/nvme0n1 bs=1M

ubuntu загрузив конечно со старого диска –

это намного быстрее чем переустанавливать систему.

freebsd = ls /dev обычно винчестер ada0 если oн на sata

Настройка пакетов на Ubuntu.

После установки с флешки большая часть программ уже настроена. Добавить надо например драйвер видеоплаты. (установлена 1 штука Nvidia 1060).

sudo apt-get install nvidia-driver-470

это команда по которой драйвер добавится, запросит пароль пользователя и поднимет его права до админа, чтобы поставить программу.

mcedit /etc/modprobe.d/blacklist.conf

проверить и исправить если надо настройки драйверов. mc – пакет midnight commander заменяет на линукс системах нортон коммандер либо тотал коммандер – программу для работы с файлами.

sudo apt-get clean && sudo apt-get update

обновить пакеты

Если вы активный пользователь Linux, то наверняка встречались с тем, что некоторые пакеты так сказать ломаются. Это может быть вызвано по разным причинам, некорректно установленный пакет, какие-то ошибки во время установки и многое другое. Что в свою очередь может сказаться и на самом менеджере пакетов “apt-get”, и как итог, возможно что дойдет даже то того, что вы не сможете обновляться или устанавливать программное обеспечения. Данная статья поможет вам решить вопрос со сломанными пакетами в Debian / Ubuntu, а так же их производными. Так как сломанные пакеты могут возникать по разным причинам, существует несколько способов для решения этой задачи, но, не все они могут сработать, тут все зависит от конкретного случая.

P.S. Желательно точно знать какой пакет у вас сломан, так как это поможет вам выбрать один из способом решения задачи.

Чиним сломанные пакеты с apt-get

Первый вариант, который может помочь починить сломанные пакеты имеется в самом менеджере пакетов apt, и для починки сломанных пакетов достаточно ввести две команды:

sudo apt-get update --fix-missing
sudo apt-get install -f
сломанные пакеты в Debian Ubuntu 1

Этот способ поможет для решения уже установленных в вашей системе пакетов, который по каким то причинам сломались. После выполнения первой команды необходимо убедиться, что она исправила ошибки, а затем переходить к введению второй команды. Возможно, что для исправления сломанных пакетов понадобиться несколько минут:

Чиним сломанные пакеты с apt-get и dpkg

Но, что делать если пакет сломался во время установки? Можно попробовать выполнить команды из первого примера, если они не сработают, переходим к использованию apt-get и dpkg, для этого первым делом используем dpkg для настройки пакетов. А затем выполняем очистку apt-get:

sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update
сломанные пакеты в Debian Ubuntu 2

В некоторых ситуациях может понадобиться удалить файл блокировки, после удаления файла блокировки, снова выполните предыдущие команды:

sudo rm /var/lib/apt/lists/lock

Принудительное удаление пакета с помощью apt-get и dpkg

В редких ситуациях может случиться и такое, что ни один из выше указанных методов не сработает и вам понадобиться вручную удалить сломанный пакет. Для этого разумеется вы должны точно знать что это за пакет, и первый вариант удаление пакета с помощью apt-get, для этого вводим команду:

sudo apt-get remove и название пакета

Если же вам не удалось удалить пакет, переходим к кардинальным мерам, для принудительного пакеты введите команду:

sudo dpkg --remove --force-remove-reinstreq и название пакеты

Затем выполните очистку и обновление пакетов:

sudo apt-get clean && sudo apt-get update

Заключение

Если вы не знаете про менеджеры пакетов apt-get и dpkg, на WIKI имеется статьи, первая про apt, вторая статья про dpkg. В редких ситуациях, выше приведенных мер может быть недостаточно для исправления сломанных пакетов. В этом случае, может понадобиться ручная сборка и удаление сломанных пакетов, правда, имеется риск повредить работоспособность всей системы, что в свою очередь может вывести ее из строя. В этом случае, если вы делали резервные копии вашей системы можно откатиться работоспособной версии системы. Сделать резервную копию вашей системы можно при помощи Timeshift или Deja Dup, последняя имеется в дистрибутиве Ubuntu. Но, чаще всего удается отделаться малой кровью когда появляются сломанные пакеты, и выше приведенных мер достаточно для исправления сломанных пактов.

ищется в поиске

сейчас обновление и несколько ошибок

sudo apt-get install aptitude

это графическая оболочка (конечно для терминала -текстом) и поможет исправить ошибки

do-release-upgrade

это обновление версии полностью сейчас impish 2021 – 2022

если система не загружается – например в конфигурации загрузки попал не текстовый символ или в русской кодировке и испорчен – в Линуксе почти все настройки обычным текстом – надо при загрузке системы выбрать другое ядро. Kernel – у нас все таки перевод с английского более культурный, главная часть системы это не собачья будка а виндоуз не надо застреливать а просто завершить работу.

как сделать обновление системы.

смотрим как Ubuntu загружается. Меню загрузки и сколько дисков установлено, какой монтируется как виртуальный для системы

ls /dev
root@pc1:/home/sm# ls /dev
autofs           loop10            pts       tty20  tty57      ttyS6
block            loop11            random    tty21  tty58      ttyS7
bsg              loop12            rfkill    tty22  tty59      ttyS8
btrfs-control    loop13            rtc       tty23  tty6       ttyS9
bus              loop14            rtc0      tty24  tty60      ubuntu-vg
cdrom            loop15            sda       tty25  tty61      udmabuf
cdrw             loop16            sda1      tty26  tty62      uhid
char             loop17            sda2      tty27  tty63      uinput
console          loop18            sda5      tty28  tty7       urandom
core             loop19            sdb       tty29  tty8       userio
cpu              loop2             sdb1      tty3   tty9       vcs
cpu_dma_latency  loop20            sdc       tty30  ttyprintk  vcs1
cuse             loop21            sdc1      tty31  ttyS0      vcs2
disk             loop22            sdc2      tty32  ttyS1      vcs3
dm-0             loop23            sdc3      tty33  ttyS10     vcs4
dm-1             loop3             sg0       tty34  ttyS11     vcs5
dma_heap         loop4             sg1       tty35  ttyS12     vcs6
dri              loop5             sg2       tty36  ttyS13     vcsa
dvd              loop6             sg3       tty37  ttyS14     vcsa1
dvdrw            loop7             shm       tty38  ttyS15     vcsa2
ecryptfs         loop8             snapshot  tty39  ttyS16     vcsa3
fd               loop9             snd       tty4   ttyS17     vcsa4
full             loop-control      sr0       tty40  ttyS18     vcsa5
fuse             mapper            stderr    tty41  ttyS19     vcsa6
hidraw0          mcelog            stdin     tty42  ttyS2      vcsu
hpet             mei0              stdout    tty43  ttyS20     vcsu1
hugepages        mem               tty       tty44  ttyS21     vcsu2
hwrng            mqueue            tty0      tty45  ttyS22     vcsu3
i2c-0            net               tty1      tty46  ttyS23     vcsu4
i2c-1            null              tty10     tty47  ttyS24     vcsu5
i2c-2            nvidia0           tty11     tty48  ttyS25     vcsu6
i2c-3            nvidiactl         tty12     tty49  ttyS26     vfio
i2c-4            nvidia-modeset    tty13     tty5   ttyS27     vga_arbiter
initctl          nvidia-uvm        tty14     tty50  ttyS28     vhci
input            nvidia-uvm-tools  tty15     tty51  ttyS29     vhost-net
kmsg             nvram             tty16     tty52  ttyS3      vhost-vsock
lightnvm         port              tty17     tty53  ttyS30     zero
log              ppp               tty18     tty54  ttyS31     zfs
loop0            psaux             tty19     tty55  ttyS4
loop1            ptmx              tty2      tty56  ttyS5
root@pc1:/home/sm# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=8136152k,nr_inodes=2034038,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1632656k,mode=755,inode64)
/dev/mapper/ubuntu--vg-root on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=21579)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
/var/lib/snapd/snaps/bare_5.snap on /snap/bare/5 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_13250.snap on /snap/core/13250 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-26-1604_102.snap on /snap/gnome-3-26-1604/102 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/chromium_1993.snap on /snap/chromium/1993 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core20_1494.snap on /snap/core20/1494 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-26-1604_104.snap on /snap/gnome-3-26-1604/104 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core18_2344.snap on /snap/core18/2344 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_12834.snap on /snap/core/12834 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-system-monitor_174.snap on /snap/gnome-system-monitor/174 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-28-1804_161.snap on /snap/gnome-3-28-1804/161 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-34-1804_77.snap on /snap/gnome-3-34-1804/77 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_106.snap on /snap/gnome-3-38-2004/106 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-28-1804_145.snap on /snap/gnome-3-28-1804/145 type squashfs (ro,nodev,relatime,x-gdu.hide)
/dev/sda1 on /boot type ext2 (rw,relatime)
/var/lib/snapd/snaps/gnome-3-34-1804_72.snap on /snap/gnome-3-34-1804/72 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1519.snap on /snap/gtk-common-themes/1519 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/chromium_2000.snap on /snap/chromium/2000 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core18_2409.snap on /snap/core18/2409 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-system-monitor_169.snap on /snap/gnome-system-monitor/169 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk2-common-themes_13.snap on /snap/gtk2-common-themes/13 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_99.snap on /snap/gnome-3-38-2004/99 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1534.snap on /snap/gtk-common-themes/1534 type squashfs (ro,nodev,relatime,x-gdu.hide)
//qwerty1/e$ on /mnt type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Adm,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.33,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1)
//qwerty1/c$ on /mnt4 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Adm,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.33,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1)
//qwerty1/g$ on /mnt6 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Adm,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.33,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1)
/dev/sdb1 on /mnt3 type ext4 (rw,relatime)
/dev/sdc3 on /mnt5 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
root@pc1ibm: on /mnt7 type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1632652k,nr_inodes=408163,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=1632652k,nr_inodes=408163,mode=700,inode64)
gvfsd-fuse on /root/.cache/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
portal on /root/.cache/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/var/lib/snapd/snaps/vlc_2344.snap on /snap/vlc/2344 type squashfs (ro,nodev,relatime,x-gdu.hide)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1632656k,mode=755,inode64)
nsfs on /run/snapd/ns/vlc.mnt type nsfs (rw)
/var/lib/snapd/snaps/core20_1518.snap on /snap/core20/1518 type squashfs (ro,nodev,relatime,x-gdu.hide)

 

здесь видно что .. дисков несколько да целый пакет 4 по 3 терабайта и столько же на виндоуз сервере, да и подключены они с полной скоростью еще и по smb1 . Ubuntu понимает и smb3. Как минимум в графической оболочке gnome4 –  так же как и FreeBSD. dev sdb1  dev sdc3 -физические диски а система на ssd sda1 который смонтирован в виде нескольких разделов. Так сама Ubuntu делает при установке. sshfs это фряха – соединяется через терминал. 

Несколько собраных kernel, при загрузке выбирается тот который работает без ошибок. Так же и на фряхе. Один раз выбирал – система загружалась но не было звука на старой карточке. С другим ядром где было вручную добавлено устройство все заработало.

обновление системы – очень рекомендую перед обновлением соединиться с другого компьютера через ssh настроив его если не запущен

service ssh start

(с другого либо со смартфона )

ssh user@homecomp (-p 22)

починить пакеты сначала. Обновить драйвер видеоплаты. если радеон например 580 то к нему есть инструкция. Nvidia – просто ставится последняя версия драйвера, он делается в компании и там не открытый код.

ставим обновление – смотрим если какие ошибки – например не хватает библиотек.

в этом году пришлось заменять русский дистрибутив на английский, ru. поубирал. кто то схалтурил либо у нас диверсант завелся.

система обновилась на новейший gnome4 – кстати на фряхе он появился на полгода раньше.

Снимок экрана от 2022 06 07 15 35 58
экран gnome4 Ubuntu linux FreeBSD / просьба устроить атаку на айпишник который в Реммине – и отпишитесь в комментах. за конкретную дыру в безопасности есть Monero которое знак оплаты.

обновление системы Ubuntu на 23.10 – из серьезных с прошлого года – другая подсистема графики Xwayland и соответственно удаленка ms rdp. (на старой была vnc – и осталась пока -на фряхе.)

компьютер сейчас это довольно нужный инструмент. Завод без компьютера делает только брак и если вирус то тоже а то и бабах. Отказываемся от виндоуз он не для серьезных применений, сверла ломает и отрезной круг разлетелся потому что комп завис.

использована часть текста с журнала cyber-x и с habr.com

дуговой прожектор конечно только для развлечения – светить на дроны например или для дискотеки, подальше от самолетов. другое устройство – полупрозрачным зеркалом управляет ардуино с электромагнитом, для его изготовления и нанесения слоя просветления на 400 миллимикрон применен ускоритель по типу Курчатовского и вакуум. в яндексе запрос как делают покрытия микросхемы там оптику. Для работы с вакуумом и радиолампами используется насос и компрессор от холодильной установки. Большой компрессор на 300 дает жидкий воздух и кислород и еще азот. (техники Советской школы используют для единицы давления Атмосферы – американцы, кстати, тоже , bar . Так что – если девушка переведет – например – давление в движке 30 Мегапаскалей – для нас это не воспринимаемо, настолько, что может быть серьезная ошибка – накачаное колесо разлетится на куски вместе с машиной, например. А так все понятно, 200 атмосфер кислорода в колесо не надо, достаточно 5 . ) Он используется для охлаждения, после некоторых событий дополню. Система технического зрения видит ночью а концентрированый свет – Придумали Басов Прохоров Таунс (google ) может рисовать картинки красивые или сделать там узор из листика стали 50 мм или например тонкие дырочки как у форсунки, а не только поджаривать комаров с 500 метров. Его же накопитель умеет делать взрывающиеся проволочки – мало изученное явление связаное с электрикой. На салют или подсветку. Военные – если надо – тоже используют, у нх Пересвет называется.

https://www.ana-white.com/woodworking-projects/modern-outdoor-chair-2x4s-and-2x6s

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

это вот – вместо того, чтобы делать Ленточную пилу и станок, пилораму и фуганок, был взят ( изделие – называется наверно Излучатель ) всего 140 ватт на углекислоте – Китайцы когда отправляли – у них строго, написали хим посуда – хрупкое – не кантовать. Положили в контейнер, так – ну нельзя это пересылать. (в России – можно только осторожно https://laserstore.ru/blog/uglekislotnyy-co2-lazer/ )

вся техника здесь – на других страничках – выбрано для более мирного применения. Больше всего просмотров по Катушке Теслы и Часам на цифровых лампах.

если купили ноутбук с виндоуз а он нужен посмотреть интернет и документы, новости и соц сети – сносите винду и ставьте линукс ubuntu. Там есть замена ворда екселя и почтовая программа если кто не знает . и мало либо нет вирусов.