Linux (pitanja, odgovori, diskusija)

  • Začetnik teme Začetnik teme falco
  • Datum pokretanja Datum pokretanja
Brt nisi ni procitao, ubuntu 22.04 nije podrzan. Ne moze da se instalira mongodb jer su neki lib paket obrisali u 22.04 ovi iz Ubuntu-a, a ove iz mongoa boli patka da podese to da radi bez toga. Vec pola godine nema fix. Ne rade fixevi sa interneta. :(
Као на Debian на кога је данас стигла надоградња. :ajmo:

MongoDB
sudo apt update sudo wget -O- https://www.mongodb.org/static/pgp/server-5.0.asc | gpg --dearmor | sudo tee /usr/share/keyrings/mongodb.gpg echo 'deb [signed-by=/usr/share/keyrings/mongodb.gpg] http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main' | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list sudo apt update

MySQl
sudo wget -O- http://repo.mysql.com/RPM-GPG-KEY-mysql-2022 | gpg --dearmor | sudo tee /usr/share/keyrings/mysql.gpg echo 'deb [signed-by=/usr/share/keyrings/mysql.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-8.0' | sudo tee -a /etc/apt/sources.list.d/mysql.list echo 'deb-src [signed-by=/usr/share/keyrings/mysql.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-8.0' | sudo tee -a /etc/apt/sources.list.d/mysql.list ----dev tools--- echo 'deb [signed-by=/usr/share/keyrings/mysql.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-tools' | sudo tee -a /etc/apt/sources.list.d/mysql.list echo 'deb-src [signed-by=/usr/share/keyrings/mysql.gpg] http://repo.mysql.com/apt/ubuntu jammy mysql-tools' | sudo tee -a /etc/apt/sources.list.d/mysql.list

sudo apt update
sudo apt install mongodb-org mysql-community-server
 
Poslednja izmena:
<pre>Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
mongodb-org-mongos : Depends: libssl1.1 (&gt;= 1.1.1) but it is not installable
mongodb-org-server : Depends: libssl1.1 (&gt;= 1.1.1) but it is not installable</pre>
 
I sta ja sad da radim?


Screenshot 2022-12-18 101731.png
 
Menjaj distribuciju, prost yay mongodb mi daje ovaj rezultat;
Kod:
8 aur/mongodb-bin 6.0.3-1 (+83 2.46)
    A high-performance, open source, schema-free document-oriented database
7 aur/robo3t-bin 1.4.4-1 (+151 0.50)
    Shell-centric MongoDB management tool
6 community/python-pymongo 4.3.3-1 (478.5 KiB 3.4 MiB)
    Python module for using MongoDB
5 community/python-mongomock 4.0.0-1 (113.0 KiB 564.8 KiB)
    Fake pymongo stub for testing simple MongoDB-dependent code
4 community/python-mongoengine 0.24.2-1 (172.2 KiB 1.0 MiB)
    A Python Object-Document-Mapper for working with MongoDB
3 community/php7-mongodb 1.15.0-1 (575.5 KiB 1.7 MiB)
    MongoDB driver for PHP7
2 community/php-mongodb 1.15.0-1 (576.3 KiB 1.7 MiB)
    MongoDB driver for PHP
1 community/mongo-c-driver 1.23.1-2 (429.5 KiB 1.5 MiB)
    A client library written in C for MongoDB

Sto se tice mysql, sada je to mariadb, koja je drop in replacement, to bi trebalo da imas...
 
Menjaj distribuciju, prost yay mongodb mi daje ovaj rezultat;
Kod:
8 aur/mongodb-bin 6.0.3-1 (+83 2.46)
    A high-performance, open source, schema-free document-oriented database
7 aur/robo3t-bin 1.4.4-1 (+151 0.50)
    Shell-centric MongoDB management tool
6 community/python-pymongo 4.3.3-1 (478.5 KiB 3.4 MiB)
    Python module for using MongoDB
5 community/python-mongomock 4.0.0-1 (113.0 KiB 564.8 KiB)
    Fake pymongo stub for testing simple MongoDB-dependent code
4 community/python-mongoengine 0.24.2-1 (172.2 KiB 1.0 MiB)
    A Python Object-Document-Mapper for working with MongoDB
3 community/php7-mongodb 1.15.0-1 (575.5 KiB 1.7 MiB)
    MongoDB driver for PHP7
2 community/php-mongodb 1.15.0-1 (576.3 KiB 1.7 MiB)
    MongoDB driver for PHP
1 community/mongo-c-driver 1.23.1-2 (429.5 KiB 1.5 MiB)
    A client library written in C for MongoDB

Sto se tice mysql, sada je to mariadb, koja je drop in replacement, to bi trebalo da imas...
Mozda ima vec MySQL pakete na Uubntu ali mora da se instalira/pokrene i konfigurise.
 
Izgleda kao da i MongoDB moze da se instalira na Ubuntu_22_44
Ne znam da li je ista verizja Ubuntu kao i tvoja.

https://wiki.crowncloud.net/?How_to_Install_Latest_Mongo_DB_on_Ubuntu_22_04

Ne mogu da probam ovo jer ne koristim Ubuntu.

P.S. U vezi tutorijala sa gornjeg posta, pise kao da je verzija mysql 8. Moguce da je malo stariji tutorijal.
Ali nema veze proces instalacije/konfiguracije je isti. Mozda je boje i jednostavnje da probas instalaciju sa druge adrese.
https://linuxhint.com/install-mysql-on-ubuntu-22-04/
Koliko vidim kod mene je sada MySQl V_15, tako da ne znam da li je aktualno uputstvo sa prve adrese.
bash-5.1$ mysql -V
mysql Ver 15.1 Distrib 10.5.17-MariaDB, for Linux (x86_64) using readline 5.1
bash-5.1$
 
Uspeo sam da instaliram MySql, ali sam pre toga morao da ga obrisem sa sistema, sad imam samo problem sa time da mi workbench ne radi.
Rade komande sa misem, ali ne rade komande tipa:

insert into cuisine (name) values ('Serbian')
select * from cuisine

Bukvalno se nista ne desava kad kliknem na ono sto lici na grom. :D
Mislim da trebas i MariaDB da instaliras
https://linuxhint.com/install-mariadb-ubuntu-22-04/


Za Mongo_DB kao da moze nesto da se instalira uz neke "akrobacije"

https://www.mongodb.com/community/forums/t/how-to-install-mongodb-6-0-on-ubuntu-22-04/176976

Ali koja verzije itd, nisam bas u toku.
 
@User Friendly

Nisam bas toliko "komotan" na Ubuntu, na mom distru je malo drugacija instalacija. Mozda sam te malo pogresno uputio, sorry.
Koliko sam video ovde na ovom videu, mozda i ne moras da intsaliras Maria_DB.


Ali workbench ces morati ponavo da instaliras, verovatno se nesto zeznulo kad si obrisao MySQL.Obrisi ga , pa nastavi instalciju od setog minuta u videu, posto si vec instalirao MySQL.
 
MariaDB je zamena za MySQL od kako ga je lapio Oracle. Dakle ili jedno ili drugo, ne treba oba.
Jos jedna kvalitetna zamena je Percona...
A tu je uvek i stari dobri Postgre... umesto workbencha DBeaver koji radi sa svim poznatim bazama..
U pravu si, ja sam kiksnuo. Kod men na distru ide instalacija MySQl, pa se posle toga pokrece MySQl
sa /etc/rc.d/rc.mysqld start
Zatim
/usr/bin/mysql_secure_installation

Ali i ako pise MySQL on ustvari instalira Maria_DB, jer su ovi presli na Maria_DB.

-"MariaDB je MiSKL fork sa nizom ugrađenih funkcija koje pružaju poboljšanja upotrebljivosti, sigurnosti i performansi koja nedostaju MiSKL-u. Osnivači MariaDB-a garantuju da će biti otvorenog koda i kompatibilan sa MiSKL-om. U stvari, MariaDB se naplaćuje kao poboljšana i poboljšana verzija MiSKL-a."

"MariaDB is a MySQL fork with a variety of built-in features that provide usability, security, and performance enhancements that MySQL lacks. MariaDB founders guarantee to keep it open source and MySQL-compatible. In fact, MariaDB bills itself as an improved and enhanced version of MySQL."

https://kinsta.com/blog/mariadb-vs-mysql/
 
A sad, upputstvo za Arch i derivate, kako da se napravi hibernate iz swap file-a.
Pretpostavljam da znate kako se pravi swap file?
prvo, truncate ili fallocate da se napravi fajl odredjene velicine, onda mkswap ime, pa swapon file, sve sa sudo naravno, ako ne pravite pod usera...
potom treba da provalite uuid particije, nikako /dev/nesto jer to se menja od kernela do kernela..
recimo kod mene: sudo findmnt -no UUID -T /home/swapfile
potom treba naci resume offset:
~ >>> filefrag -v /home/swapfile
Filesystem type is: ef53
File size of /home/swapfile is 34359738368 (8388608 blocks of 4096 bytes)
ext: logical_offset: physical_offset: length: expected: flags:
0: 0.. 2047: 233531392.. 233533439: 2048:
prvi fizicki offset je to.
potom editovati /etc/default/grub i dodati u kernel boot liniju
sledece: GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=27aa0780-97b9-42d6-806b-9cdd3998827a"resume=UUID=27aa0780-97b9-42d6-806b-9cdd3998827a resume_offset=233531392 ... itd"
ovo je za grub, koji je default, za druge boot managere princip je slican.
E sad ako je swapfile pod /home, treba dozvoliti systemd-logind da vidi /home,
u file sudo vim /etc/systemd/system/systemd-logind.service.d/override.conf (napraviti dir po potrebi)
ubaciti sledece:
[Service]
ProtectHome=read-only
e sad restart logind servisa.
Sada bi trebalo svuda po desktopima da se pojavi hibernate kao opcija.
sa komandne linije moze na vise nacina, ali za systemdmase je : sudo systemctl hibernate.
I to je to.
 
<pre>Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
mongodb-org-mongos : Depends: libssl1.1 (&gt;= 1.1.1) but it is not installable
mongodb-org-server : Depends: libssl1.1 (&gt;= 1.1.1) but it is not installable</pre>

Мораш да задовиљиш пакете, као у Windows-у кад ти недостаје dll фајл. Логика је иста.

echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list
sudo apt intall update
sudo apt install -t impish-security lilibssl


Или можеш ручно на Windows начин кад ти недостаје неки dll. Преузмеш одавде...
https://ubuntu.pkgs.org/20.04/ubuntu-main-amd64/libssl1.1_1.1.1f-1ubuntu2_amd64.deb.html

И онда dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

И када ту урадиш било на први или други начин холдуј пакет dpkg-hold libssl како би спречио да се надограђује на нову верзију.
 
Poslednja izmena:
Мора да се update-уе данас Public gpg данас на Vivaldi-ују когод користи Debian/Ubuntu базиране дистрибуције како би се апдејтовала нова верзија. Добићете поруку да нисте имортовали јавни кључ као део сигурносне провере за аутентичност пакета и сервера што није тачно. Само га поново преузмите и урадите apt update.
 
Poslednja izmena:
На Debian-у након преласка на нову верзију кад чистите заостале пакете и урадите apt autoremove обрисаће вам архив менаџер (програм за отварање zip,rar, 7z датотека).


Решење:
Инсталите поново са apt install file-roller ако сте то већ претходно урадили apt autoremove након надоградњe
 
Poslednja izmena:
На Debian-у након преласка на нову верзију кад чистите заостале пакете и урадите apt autoremove обрисаће вам архив менаџер (програм за отварање zip,rar, 7z датотека).


Решење:
Инсталите поново са apt install file-roller ако сте то већ претходно урадили apt autoremove након надоградњe
opalio sam pacman -R $(pacman -Qtdq) i obrisa brdo paketa :p
 
Reshio sam da se igram sa Waylandom, pa pogledah kako stoji situacija, za sada jedino Gnome radi kako treba, KDE samo KWin i to mora
da se startuje sa komandne linije, ali je to katastofa loshe.
Elem treba mi i remote desktop i naravno nishta ne podrzhava Wayland osim Gnometa koji ima chak GUI da se to enabluje:
Screenshot 2023-01-14 at 05.17.34.png

To je MS RDP i lako se nadje client za njega na macOS :P
Elem, ne mogu igre da se igraju nazhalost, na desktopu rade ali ne mozhe da se streamuje na Macbook :(
mada, eto, mozhda je ovo jedino zadovoljstvo :P
Screenshot 2023-01-14 at 05.30.48.png
 
Probao sam enlightenemnt Wayland verziju, ne mozhe da prikazhe desktop, slika nestabilna.
KDE ni sa GDM ni sa LightDM (kada enablujem Wayland) nema opciju startovanja Wayland verzije, dakle josh je u eksperimentalnoj fazi.
Gnome dobro radi ali sam uochio dva bitna bug-a: RDP nema zvuk i Gnome Videos(Totem) podeli ekran na dva trougla, jedan je crn
u drugom prikazuje video.
 

Back
Top