Много популярни програми са достъпни в Linux изключително като DEB пакет. Това може да ви притеснява, ако наскоро сте мигрирали към Arch Linux и не сте сигурни как да инсталирате любимите си програми.
DEB файловете са присъщи на Debian или Ubuntu-базирани производни. Все пак можете да ги инсталирате на вашата базирана на Arch система по няколко начина. Нека преминем през начините за инсталиране на DEB файлове в Arch Linux.
Какво е DEB файл?
DEB или ".deb" файл по същество е архив, съдържащ скриптове, конфигурационни файлове и други данни, необходими за инсталиране на програма. DEB файловете са създадени предимно за използване на Debian или базирани на Debian настолни компютри като Pop!_OS, Ubuntu и MX Linux, за да назовем само няколко.
Ако идвате от Windows, можете да мислите за DEB файловете като изпълним файл на Windows (EXE).
Въпреки че инсталирането на DEB пакет на Arch Linux може да не е толкова просто, колкото стартирането на изпълним файл на Windows, това със сигурност не е ракетна наука. Инсталацията е доста проста и стъпките са лесни за следване.
1. Инсталирайте програмата от AUR
AUR или потребителското хранилище на Arch е най-голямата софтуерна библиотека сред всички дистрибуции на Linux. В случай, че не можете да намерите официално поддържан пакет за Arch Linux, AUR е мястото, където трябва да търсите преди някъде другаде.
Въпреки че това няма да ви помогне да инсталирате DEB файл, шансовете са високи да намерите съвместим с Arch пакет за софтуера, от който се нуждаете.
Можете да инсталирате AUR пакети ръчно или чрез помощник на AUR. Ще ви препоръчаме да продължите с yay, популярен и лесен за използване помощник на AUR. За да започнете, просто потърсете името на пакета с yay:
yay search_term
yay ще изброи всички съответни пакети. Копирайте правилното име на пакета и го инсталирайте, като изпълните:
yay -S име на пакета
Това трябва да инсталира успешно софтуера във вашата система Arch Linux. За да научите повече за yay, вижте това ръководство как да управлявате пакети с yay.
2. Инсталирайте DEB пакети на Arch Linux с Debtap
Ако не можете да намерите алтернатива в AUR, трябва да изберете Debtap. Това е инструмент от командния ред, който преобразува пакет на Debian в съвместим с Arch пакет.
Debtap върши работата в по-голямата си част, но все пак трябва да продължите с известно внимание, тъй като несъвместими актуализации на пакета може да нарушат неговата функционалност.
Инсталиране на Debtap на Arch Linux
За да инсталирате Debtap, стартирайте терминала и го инсталирайте с помощта на AUR помощник:
yay -S дългове
Преместете се в директорията на DEB файла с помощта на командата cd и използвайте Debtap, за да започнете да конвертирате пакета.
cd ~/Изтегляния
дълговевашия файл.deb
Debtap ще създаде "yourfile.zst" файл, който можете лесно да инсталирате с вашия мениджър на пакети, в този случай pacman.
sudoпак Ман-Uвашия файл.zst
Това трябва да инсталира пакета на вашата Arch Linux машина.
3. Инсталирайте ръчно DEB пакети на Arch
За тези, които предпочитат по-практически подход, можете ръчно да извлечете DEB пакета и да поставите съдържанието в съответните директории.
Преди да прочетете по-нататък, имайте предвид, че това не е препоръчителният начин за инсталиране на DEB пакети. Прибягвайте до този метод само ако всички алтернативи се провалят.
Този метод е независим от платформата, което означава, че можете да приложите този метод във всички дистрибуции, Arch Linux или не.
Извличане на DEB пакет
Започнете, като използвате командата ar, за да извлечете .deb файл в папка.
ar x /път/към/файл
След това преместете в папката и извлечете tarballs с командата tar.
катранxvfконтрол.tar.gz
катранxvfданни.tar.gz
Ще намерите три нови папки: и т.н, избирам, и usr. Копирайте съдържанието в тези папки в правилните директории. Например, копирайте съдържанието на и т.н папка в /etc директория на вашата система и направете същото за останалите съответно.
sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/
Изпълнение на програмата
След като всички файлове са поставени там, където им е мястото, можете да изпълните скрипта на обвивката вътре в /usr/bin папка, за да стартирате приложението. За по-лесно използване, помислете създаване на пряк път на работния плот за да стартирате тази програма.
Това е доста досаден метод и такъв, който няма да работи в сто процента от времето, поради което ви предлагаме да се въздържате от ръчна инсталация и да го третирате като последен опит.
Сега можете да инсталирате DEB пакети на Arch Linux
Можете да инсталирате пакети на Debian на Arch Linux. Въпреки това, пакет, който не е предназначен за Arch Linux, често може да се счупи с течение на времето, когато се актуализира.
С най-модерната дистрибуция всичко, което понякога може да отнеме, е един счупен пакет, за да се разпадне цялата система. Решаваща практика е редовно да сканирате за повредени пакети, да ги коригирате и да актуализирате списъка с пакети на вашата Linux система.
Как да намерите и поправите счупени пакети в Linux
Прочетете Следващото
Свързани теми
- Linux
- Debian
- Arch Linux
- Мениджъри на пакети
- Инсталирайте софтуер
За автора
Обичам да чупя неща и да правя неща, които ми помагат да разчупя нещата. Когато екраните са изключени, можете да ме намерите на футболното игрище или да се боря с акъла в местния шах клуб.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате