Hirdetés
Új hozzászólás Aktív témák
-
dr_strange
senior tag
"Most egy kicsit összezavartál. Amikor forrásból telepítetek valamit mondjuk Debian alatt és a "./configure" résznél hiányol valamit akkor mindig az adott csomag development verzióját kell telepítenem.A fejlesztői csomag nem egyenlő a forrással?"
-- amennyire emlékszem rpm-es időkből, a development csomagok tartalmazzák azokat a header meg include stb. fájlokat, amelyek a fordításhoz szükségesek, a bináris futásához meg nem. Mivel Gentoo alatt kevés kivétellel _minden_ eleve forrásból telepedik, nincs olyan, hogy fejlesztői csomag. Ha kiadod az emerge akármi parancsot, a portage letölti a forrást, lefordítja és kész.
"S ha mondjuk valami nincs meg az ebuild-ekben és leszedem a progi forrását, akkor azt itt is "kézzel" kell lefordítanom vagy az emerge megcsinálja és telepíti?
Kb. úgy gondolom mint amikor repoban nincs meg valami, de mondjuk a progi oldalán van .deb csomag és azt a "dpkg -i"-vel pakolom fel."-- persze, megteheted; de jobban jársz, ha a) magad írsz ebuildet hozzá (egyszerűbb csomagoknál nem egy ördöngösség) b) vadászol egy 3rd party ebuildet valamelyik nemhivatalos "repóból" (Gentooéknál overlaynek hívják); ennek megvan az az előnye, hogy a csomagkezelőd tudni fog a feltelepített csomagról.
"Tehát akkor ezek az ebuild-eket úgy kell elképzelni mint egy szöveges fájlt ami a progi nevet, verziót és az elérhető mirrorokat tartalmazza, mondjuk naponta csekkolja, hogy van-e új ebuild, ha igen jelzi és amennyiben kell, a fejlesztők honlapjáról szedi le a forrást és így "kerüli meg" a repokat?"
-- Igen, az ebuild tulajdonképpen egy bash script, ami változókat és függvényhívásokat tartalmaz, és leírja a fordítás-telepítés menetét. Magától nem csekkol semmit, a felhasználótól függy, hogy milyen sűrűn szinkronizál (frissíti az ebuildatabázist a gépén) és frissíti a csomagjait - mindez akár egyetlen paranccsal megtehető.
Legegyszerűbb, ha bekopizok egy egyszerű ebuildet illusztrációképpen:# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: ghamachi-0.8.1.ebuild $
inherit eutils
# gHamachi GUI
GTK2_VER="0.8.1"
DESCRIPTION="gHamachi is a GUI for the Hamachi tunneling software package."
HOMEPAGE="http://www.penguinbyte.com/software/ghamachi/"
LICENSE="as-is"
SRC_URI="http://purebasic.myftp.org/files/3/projects/${PN}/v.${PV}/gHamachi_${PV}.tar.gz"
SLOT="0"
KEYWORDS="~x86 ~amd64"
RESTRICT="nostrip nomirror"
DEPEND="net-misc/hamachi
=x11-libs/gtk+-2*"
src_unpack() {
unpack gHamachi_${PV}.tar.gz
mv ${WORKDIR}/README ${WORKDIR}/README.gHamachi
}
src_install() {
einfo "Installing GUI"
insinto /usr/bin
insopts -m0755
doins ${WORKDIR}/ghamachi
dodoc ${WORKDIR}/README.gHamachi
}Stabilitás: választhatsz. Megteheted, hogy csupa stabil csomagból építed fel a rendszered, de ha úgy gondolod, csupa legújabb, még nem egészen stabil csomagból is, sőt, akár csomagonként szabályozhatod, melyiket szeretnéd.
Új hozzászólás Aktív témák
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Milyen okostelefont vegyek?
- Apple iPhone 14 Pro Max - sziget fesztivál
- Kerékpárosok, bringások ide!
- Apple iPhone 13 Pro Max - őnagysága
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Honor Magic V5 - méret a kamera mögött
- A legjobb INGYENES programok Windowsra!
- Eleshet a memóriapánikban a Nintendo Switch 2
- Apple iPhone X - vissza a jövőbe
- További aktív témák...
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali kézbesítés az év bármely pillanatában
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- HP Thunderbolt-dokkoló, 120W G4 (4J0A2AA)
- Lenovo ThinkPad X1 Yoga G6 (6th Gen) - i7-1185G7, 32GB, 1TB SSD, 4K multitouch + TOLL (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


